Skip to content

Instantly share code, notes, and snippets.

View harperreed's full-sized avatar

Harper Reed harperreed

View GitHub Profile
require 'github_v3_api'
g = g=GitHubV3API.new(ENV['GITHUB_OAUTH2_TOKEN'])
cfa = g.orgs.list.first
names = cfa.repos.map(&:name)
names.each do |name|
hooks = g.get("/repos/codeforamerica/#{name}/hooks")
scream_hook = hooks.find {|h| h["name"] == "web" && h["config"]["url"] =~ /6178/}
####################################
# BASIC REQUIREMENTS
# http://graphite.wikidot.com/installation
# http://geek.michaelgrace.org/2011/09/how-to-install-graphite-on-ubuntu/
# Last tested & updated 10/13/2011
####################################
sudo apt-get update
sudo apt-get upgrade
@harperreed
harperreed / fix_pesterfish.py
Created January 30, 2012 04:32
a def to turn pesterfish object into an associative object
def fix_pesterfish(data):
result = {}
if type(data)==list:
for d in data:
try:
result[d['tag']]=fix_pesterfish(d['children'])
except:
try:
result[d['tag']]=d['text']
except:
@harperreed
harperreed / gist:1756940
Created February 7, 2012 03:25 — forked from obsesh/gist:1738514
2012 updated sxsw scrapper
import urllib, mechanize
import time
import simplejson
import os
import sys
from multiprocessing import Pool
import pickle
@harperreed
harperreed / .screenrc
Created June 19, 2012 21:58
Harper's screenrc
# ~/.screenrc
# UTF-8 everywhere
defutf8 on
# disable Ctrl-S/Ctrl-Q "flow control"
defflow off
# skip intro
startup_message off
@harperreed
harperreed / speed_curl.sh
Created September 27, 2012 01:21
a cUrl command that times the speed of websites
if [ "$1" ]
then
curl -w "\n time_namelookup: %{time_namelookup}\n time_connect: %{time_connect}\n time_appconnect: %{time_appconnect}\n time_pretransfer: %{time_pretransfer}\n time_redirect: %{time_redirect}\n time_starttransfer: %{time_starttransfer}\n ----------\n time_total: %{time_total}\n\n" -o /dev/null -s $1
fi
@harperreed
harperreed / gist:3808491
Created September 30, 2012 21:28
my mouse dying
WHY DOES THIS HAPPEN
Sep 30 16:27:51 Harpers-Mac-mini kernel[0]: [ffffff801ab38900][AppleMultitouchDevice::willTerminate] entered
Sep 30 16:27:51 Harpers-Mac-mini kernel[0]: [ffffff801ab38900][AppleMultitouchDevice::stop] entered
Sep 30 16:28:01 Harpers-Mac-mini kernel[0]: [ffffff80313e6c00][BNBTrackpadDevice::init][75.15] init is complete
Sep 30 16:28:01 Harpers-Mac-mini kernel[0]: [ffffff80313e6c00][BNBTrackpadDevice::handleStart][75.15] returning 1
Sep 30 16:28:01 Harpers-Mac-mini kernel[0]: [ffffff801dfffa00][AppleMultitouchHIDEventDriver::start] entered
Sep 30 16:28:02 Harpers-Mac-mini kernel[0]: [ffffff8025bb8100][AppleMultitouchDevice::start] entered
@harperreed
harperreed / .gitignore
Created October 11, 2012 21:00
chicago card crawler - A crawler for the chicago card plus website.
config.py
*.log
*.csv
*.pyc
@harperreed
harperreed / Restaurants-near-1871.md
Created December 6, 2012 22:32
Restaurants near 1871

#Restaurants near 1871

Help curate this list. start filling out the data and links about each place and add places!


##Cheap

  • Protein Bar
    • Phone: (312) 346-7300
    • Address: 222 Merchandise Mart Plaza Chicago, IL 60654
@harperreed
harperreed / albums.md
Last active December 16, 2015 18:19
Harper's music listening (pulled from last.fm. script at the end.)

#Top Albums:

  1. Take Care (Deluxe Version) (639 playcounts)
  2. J.S. Bach: 6 Suites For Unaccompanied Cello (475 playcounts)
  3. Turbowolf (404 playcounts)
  4. channel ORANGE (398 playcounts)
  5. Complete Discography (388 playcounts)
  6. Singles (383 playcounts)
  7. J.S. Bach: 6 Suites For Unaccompanied Cello (339 playcounts)
  8. Summer Sun (333 playcounts)