Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env ruby
require 'rubygems'
require 'hpricot'
require 'gollum'
wiki = Gollum::Wiki.new('openaustralia.wiki')
file = File.open("OpenAustralia-20110309232515.xml", "r")
doc = Hpricot(file)
@internetjanitor
internetjanitor / ws2811_led_client.py
Created April 26, 2013 17:50
Sample code for remote control of Arduino and WS2811 LED strip
#!/usr/bin/python
import socket
from time import sleep
from random import randint
# addressing information of target
IPADDR = '2.0.0.20'
PORTNUM = 6000
@internetjanitor
internetjanitor / batterylow.sh
Created February 23, 2012 01:59
Script to beep or alarm when battery is low
#!/bin/sh
# warns if battery is too low
# add to cron: */5 * * * * /usr/local/bin/batterylow.sh
WARNPCT=25
CRITPCT=10
FULL=$(awk '/last full/{print $4}' /proc/acpi/battery/BAT0/info)
REMAINING=$(awk '/remaining/{print $3}' /proc/acpi/battery/BAT0/state)
PCT=$(($REMAINING * 100 / $FULL ))