Skip to content

Instantly share code, notes, and snippets.

@sparkiegeek
sparkiegeek / redirect-lint
Created March 3, 2022 07:28
Redirect lint for discourse based docs
#!/usr/bin/fades -q
"""
Script for identifying redirects in Discourse that are already present in a redirects.yaml file
We also need some dependencies installed for speed, installed by fades:
lxml
"""
import bs4 # fades beautifulsoup4
@sparkiegeek
sparkiegeek / snapd-staging.sh
Created April 10, 2019 13:23 — forked from glower/snapd-staging.sh
Build snapd for staging in a lxd container
#!/bin/sh
# use this script in a fresh lxd container
set -ex
tmp=$(mktemp -d)
cd "$tmp"
echo "get golang"
curl -O https://storage.googleapis.com/golang/go1.11.2.linux-amd64.tar.gz
tar -xvf go1.11.2.linux-amd64.tar.gz

Keybase proof

I hereby claim:

  • I am sparkiegeek on github.
  • I am adamcollard (https://keybase.io/adamcollard) on keybase.
  • I have a public key ASApSeK1SPlRrqVAO9AwrY-sF_RYahaoOw_NoT_O--75HAo

To claim this, I am signing this object:

@sparkiegeek
sparkiegeek / README.md
Last active August 29, 2015 14:09
Sparkie's workflow for testing the unmanaged installer
  1. Start MAAS on virtue sudo start maas-clusterd; sudo start maas-dhcpd; sudo /etc/init.d/apache2 start
  2. Acquire and start a node
  3. SSH to that node's IP (retrieved from MAAS UI)
  4. Run the unmanaged-installer-network-setup.sh script (see below)
  5. sudo ifup eth1
  6. Logout from SSH
  7. Login to SSH on 10.1.110.2
  8. sudo ifdown eth0
  9. sudo ifup eth0
  10. Logout from SSH
@sparkiegeek
sparkiegeek / IPython Notebook
Created February 4, 2013 13:18
IPython Notebook examples
{
"metadata": {
"name": "IPython Talk"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
@sparkiegeek
sparkiegeek / Advanced Python Programming
Last active December 12, 2015 03:28
Advanced Python Tutorial from PyGround, Timisoara - Feb 2013
{
"metadata": {
"name": "Advanced Python Programming"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{