I hereby claim:
- I am knowler on github.
- I am knowler (https://keybase.io/knowler) on keybase.
- I have a public key whose fingerprint is 68DB B663 00FD 3260 850E 2440 3B3A 57CE 9971 992F
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
#!/bin/bash | |
# Regolith aka Un-Bedrock | |
# "But what if we need to hand it off to another agency?" No more! | |
# This script converts a Bedrock site to a normal WordPress structure. | |
# Run it from the root of a Bedrock project. | |
# Created by Nathan Knowler and Daniel Roe | |
echo "Converting Bedrock to a normal WordPress file structure..." |
mp3these () { | |
mkdir -p mp3-320 | |
for input in "$@" | |
do sox -S $input -C 320 "mp3-320/${input%.*}.mp3" | |
done | |
} |
theme() { cd $(wp theme path)/$(wp option get stylesheet | cut -d/ -f1) } |
eject () { | |
if [ -z "$1" ]; then | |
echo "No drive specified." | |
else | |
dot_clean "/Volumes/$1" | |
diskutil unmount "$1" | |
fi | |
} |
flacdown () { | |
mkdir -p converted | |
for input in "$@" | |
do sox -S $input -r 44100 -b 16 "converted/$(basename $input)" | |
done | |
} |
main fancy-article::part(header) { | |
color: red; | |
} | |
aside fancy-article::part(header) { | |
color: blue; | |
} |
main fancy-article::part(header) { | |
color: red; | |
} | |
aside fancy-article::part(header) { | |
color: blue; | |
} |
import {parseHTML} from "https://esm.sh/linkedom"; | |
// This is just so IDEs use HTML syntax highlighting. | |
const html = String.raw; | |
const { window, document, customElements, HTMLElement } = parseHTML(html` | |
<!doctype html> | |
<html lang="en-ca"> | |
<head> | |
<meta charset="utf-8"> |
export class RestartAnimationsElement extends HTMLElement { | |
#controller; | |
get #buttonElement() { return this.shadowRoot.querySelector(':host > button'); } | |
connectedCallback() { | |
if (!this.shadowRoot) { | |
this.attachShadow({mode: 'open'}); | |
this.shadowRoot.innerHTML = `<button type="button" part="button"><slot>Restart Animations</slot></button>`; | |
this.#controller = new AbortController(); |