Skip to content

Instantly share code, notes, and snippets.

View gregjurman's full-sized avatar

G gregjurman

View GitHub Profile
from wand.image import Image as WandImage
import sys
if __name__ == '__main__':
print "Welcome to wand-text.py!"
if len(sys.argv) != 3:
print "Usage:\n\n\tpython wand-text.py <input_pdf_filename> <output_image_basename>"
print "Ex: \n\n\tpython wand-text.py pdfdocument.pdf page"
"""
Misc tools/functions written by Ross Delinger
"""
def assemblePipeLine(*args, **kwargs):
"""
Given an arbitrary number of functions we create a pipeline where the output
is piped between functions. you can also specify a tuple of arguments that
should be passed to functions in the pipeline. The first arg is always the
@gregjurman
gregjurman / fips.sh
Created December 23, 2012 15:53 — forked from forkandwait/fips.sh
declare -A FIPS
declare -A STNAME
FIPS[AK]=02; STNAME[AK]=Alaska
FIPS[AL]=01; STNAME[AL]=Alabama
FIPS[AR]=05; STNAME[AR]=Arkansas
FIPS[AS]=60; STNAME[AS]=American Samoa
FIPS[AZ]=04; STNAME[AZ]=Arizona
FIPS[CA]=06; STNAME[CA]=California
FIPS[CO]=08; STNAME[CO]=Colorado
FIPS[CT]=09; STNAME[CT]=Connecticut
@gregjurman
gregjurman / gist:3190863
Created July 27, 2012 22:43 — forked from dtgay/gist:3190781
Problem with Stack Exchange API JSON data
stack_exchange_api = 'https://api.stackexchange.com/2.1'
request_url = "{0}/users/{1}/associated".format(
stack_exchange_api, usernames['stack_exchange'])
api_request = urllib2.Request(
request_url,
headers={"Accept": "application/json"})
api_z_response = urllib2.urlopen(api_request)
from zlib import decompress, MAX_WBITS
api_response = decompress(api_z_response.read(), 16+MAX_WBITS)
se_accounts_json = json.loads(api_response)