Skip to content

Instantly share code, notes, and snippets.

@drmikecrowe
drmikecrowe / machine.js
Last active November 15, 2019 21:57
Generated by XState Viz: https://xstate.js.org/viz
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
@drmikecrowe
drmikecrowe / machine.js
Last active November 13, 2019 15:18
Generated by XState Viz: https://xstate.js.org/viz
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
// - XState (all XState exports)
@drmikecrowe
drmikecrowe / machine.js
Last active November 16, 2019 12:29
Generated by XState Viz: https://xstate.js.org/viz
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
// - XState (all XState exports)
@drmikecrowe
drmikecrowe / docker-compose.yml
Last active October 10, 2022 10:49
Ultimate docker-compose setup for home media center
#Reference: https://www.smarthomebeginner.com/docker-home-media-server-2018-basic
version: "3"
# https://github.com/pi-hole/docker-pi-hole/blob/master/README.md
services:
radarr:
image: "linuxserver/radarr"
dns_search: local
@drmikecrowe
drmikecrowe / template.sh
Last active July 30, 2022 21:42
Bash Template
#!/usr/bin/env bash
function mainScript() {
debug "Arguments: $args"
}
# Options and Usage
# -----------------------------------
function usage() {
@drmikecrowe
drmikecrowe / embed.js
Last active January 1, 2019 14:24
Embedding factualsearch.news in your website
<script>
(function() {
var cx = '011275290256739755566:cwfn9qhuqkk';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
set -e
set -x
sudo apt-get update
sudo apt install git python2.7 build-essential python-virtualenv python-pip python-dev libcurl4-gnutls-dev libgnutls28-dev mysql-client awscli phantomjs
# Environment variables you need to set so you don't have to edit the script below.
export DOCKER_CHANNEL=stable
# Update the apt package index.
@drmikecrowe
drmikecrowe / bootstrap.sh
Last active August 29, 2024 18:33
Bash Bootstrap
#!/usr/bin/env bash
function install {
FILE="$2"
URL="$1/$FILE"
wget $URL -O $FILE
sudo gdebi $FILE
rm $FILE
}
@drmikecrowe
drmikecrowe / make.log
Created March 17, 2018 11:00
Make logfile
sphinx-build -b html -d _build/doctrees . _build/html
Running Sphinx v1.2b1
loading pickled environment... done
building [html]: targets for 0 source files that are out of date
updating environment: 0 added, 4 changed, 0 removed
reading sources... [ 25%] leo.core
reading sources... [ 50%] leo.external
reading sources... [ 75%] leo.external.concurrent.futures
reading sources... [100%] leo.plugins
Can not import path from plugin leo.plugins.at_view
@drmikecrowe
drmikecrowe / info.md
Created January 24, 2018 18:55
Linux Mint 18.3 Cinnamon desktop debug info

$ cat /etc/lsb-release

DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=18.3
DISTRIB_CODENAME=sylvia
DISTRIB_DESCRIPTION="Linux Mint 18.3 Sylvia"

$ ps faux | grep cinnamon

mcrowe 1811 0.0 0.0 438712 22488 ? Ssl 05:55 0:01 \_ cinnamon-session --session cinnamon