Skip to content

Instantly share code, notes, and snippets.

View bfritz's full-sized avatar
🔧
Breaking and fixing things.

Brad Fritz bfritz

🔧
Breaking and fixing things.
View GitHub Profile
@bfritz
bfritz / gist:6555909
Last active December 23, 2015 00:49 — forked from mattpascoe/gist:3842920
Simple script to build deb packages from graphite master on github (forked from mattpascoe / gist:3842920)
#! /bin/bash
# Requires fpm v0.4.20 at least
#
# rm -rf carbon-latest* ceres-latest* graphite-web-latest* whisper-latest* *.deb;rm -rf /opt/graphite/;dpkg -r python-whisper python-graphite-web python-carbon python-ceres python-txamqp
#
# This script needs "fpm". If you dont have it,
# run "gem install fpm"
# Then simply execute this script and it will create packages and install them on your system.
#
@bfritz
bfritz / pentadactylrc
Created September 19, 2012 02:11 — forked from oz/pentadactylrc
A few bookmarklets I converted to Pentadactyl commands...
" Bookmark page with Pinboard.in
com -nargs=0 pinboard execute "open " + function(doc) { if(doc.getSelection){s=doc.getSelection();}else{s='';}; return 'https://pinboard.in/add?next=same&url='+encodeURIComponent(doc.location.href)+'&description='+encodeURIComponent(s)+'&title='+encodeURIComponent(doc.title) }(content.document)
" Read page later with Instapaper.com
com! -nargs=0 readlater -javascript -desc 'Send current page to Instapaper' try { let doc = content.document; dactyl.assert(doc.body); doc.title = '(Saving...) ' + doc.title; doc.body.appendChild( DOM.fromJSON(["script", {type: "application/javascript", src: "http://www.instapaper.com/j/CJFRXrpfV0rU"}], doc)); } catch(e) { dactyl.echoerr('Please wait until the page has loaded.' + e); }
" Have more? :)
@bfritz
bfritz / manage_porch_light_today.py
Created December 15, 2011 00:33 — forked from anonymous/manage_porch_light_today.py
pylights/astral insteon light scheduler
#!/home/brad/ve/lights/bin/python
import pylights, sched, time
from astral import Astral
from datetime import datetime
from dateutil.relativedelta import relativedelta
from pytz import timezone
@bfritz
bfritz / renderSquery.scala
Created May 14, 2011 00:05 — forked from wfaler/renderSquery.scala
renderSquery.scala
get("/widgets/new/squery")((request, response) => {
renderWith(new SqueryWidgetPage(new NewWidgetForm),Widget(0, null, null, null))
})
@bfritz
bfritz / SqueryWidgetPage.scala
Created May 14, 2011 00:00 — forked from wfaler/SqueryWidgetPage.scala
SqueryWidgetPage.scala
import org.bowlerframework.view.squery.{Component,MarkupContainer}
class SqueryWidgetPage(component: MarkupContainer) extends Component{
$(".tabs-container").contents = component.render
}
@bfritz
bfritz / gist:943493
Created April 27, 2011 00:35 — forked from schacon/gist:942899
delete all remote branches that have already been merged into master
$ git branch -r --merged \
| awk -F'[ \t/]+' '{ if (NF == 3 && $2 = "origin" && $3 != "master" ) print $3}' \
| xargs git push origin --delete