Skip to content

Instantly share code, notes, and snippets.

View jackbillstrom's full-sized avatar
👋

Jack Billström jackbillstrom

👋
View GitHub Profile
@jackbillstrom
jackbillstrom / 1. wpFormsToDatalyer.js
Created March 1, 2021 09:21 — forked from kmclaugh/1. wpFormsToDatalyer.js
Notifies the datalyer when a wpForm is submitted so Google Tag Manager can detect it
// This code notifies Google Tag Manager when a wpForm is submitted
document.addEventListener("DOMContentLoaded", function() {
var elementsArray = document.querySelectorAll('[id^="wpforms-form-"]');
elementsArray.forEach(function(elem) {
elem.addEventListener("submit", function(e) {
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
event: "wpFormSubmit",
wpFormElement: event.target
});
@jackbillstrom
jackbillstrom / driftstorningslage-fp.markdown
Created March 26, 2021 10:47
Driftstörningsläge - FP
@jackbillstrom
jackbillstrom / backup_ms_sql_database_inside_a_docker_container.sh
Last active May 25, 2023 20:36
Backup multiple MS SQL Databases from a Docker Container on Ubuntu
#!/bin/bash
DATE=$(printf '%(%Y-%m-%d)T\n')
CONTAINER_NAME="mssql"
SA_PASSWORD="PASSWORD"
DB_NAMES=("DB1" "DB1")
HOME_DIR="/home/ubuntu"
backup_database() {
for DB_NAME in "${DB_NAMES[@]}"; do
@jackbillstrom
jackbillstrom / CustomComposer.cs
Created August 11, 2023 09:20
Custom OrderID for Vendr Orders
using Microsoft.Extensions.DependencyInjection;
using Umbraco.Cms.Core.Composing;
using Umbraco.Cms.Core.DependencyInjection;
using Vendr.Core.Generators;
namespace My.Ecommerce.Web.Compositions;
public class CustomComposer : IComposer
{
public void Compose(IUmbracoBuilder builder)
@jackbillstrom
jackbillstrom / ms_backup_docker.sh
Last active October 20, 2023 00:13
Backup databases inside a MS SQL Server docker container. This bashscript is made for interactivity and ease of use while exporting or importing databases running inside a microsoft-mssql-server container
#!/bin/bash
# Author: Jack Billström (jackbillstrom)
# Description: Backup and restore MS SQL databases running in docker containers with a "GUI" using gum.sh
# Dependencies: gum.sh, docker, dialog
# Usage: ./ms_backup_docker.sh
# Version: 1.1.0
# Intro
gum style --border normal --margin "1" --padding "1 2" --border-foreground 212 "🐋 $(gum style --foreground 212 'ms sql') manager"