Skip to content

Instantly share code, notes, and snippets.

View jheasly's full-sized avatar

John Heasly jheasly

View GitHub Profile
@jheasly
jheasly / topadsFeed_fragment.py
Created June 12, 2012 20:14
A section of topadsFeed.py
def removeNonASCII(file):
""" remove non-ASCII chars from file, after making a bakup first
"""
fileBak = "%s.bak" % (file)
err = os.system("cp -p %s %s" % (file, fileBak))
if err:
return
fout = open(fileBak, 'w')
for line in fileinput.input(file):
fout.write(re.sub(r'[\x80-\xff]', '', line))
@jheasly
jheasly / gist:1953501
Created March 1, 2012 21:55
Unpickle, insert into Django postgresql db.
#!/usr/bin/python
# -*- coding: utf-8 -*-
from BeautifulSoup import BeautifulSoup
import tagfile, datetime, sys, re, pickle, psycopg2
from os import environ
sys.path.append('/directory/nuther_directory')
sys.path.append('/directory/nuther_directory/project_directory')
environ['DJANGO_SETTINGS_MODULE'] = 'project_directory.settings'
from turin.models import Story, Image, Mugline
@jheasly
jheasly / gist:1953486
Created March 1, 2012 21:54
Jython script to connect to Caché database, export stories to a Python pickle
#! /usr/bin/env /opt/local/bin/jython
# -*- coding: utf-8 -*-
from java.lang import *
from java.sql import *
def main():
import sys, datetime, cPickle, codecs
sys.path.append('/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/')
from BeautifulSoup import BeautifulSoup
@jheasly
jheasly / jquery video
Created February 15, 2012 18:23
Pulling in remote-hosted video
<script type="text/javascript">
$(document).ready(function(){
jwplayer('mediaplayer').setup({
id: 'playerID',
width: 546,
height: 313,
file: 'http://s3.amazonaws.com/headsup.orcasinc.com/video/concussion_video.mp4',
image: 'http://s3.amazonaws.com/headsup.orcasinc.com/video/concussion_video.jpg',
modes: [
{type: 'html5'},