Skip to content

Instantly share code, notes, and snippets.

View georgewhewell's full-sized avatar
🎯
Hacking the Gibson

georgewhewell

🎯
Hacking the Gibson
View GitHub Profile
@georgewhewell
georgewhewell / searchtime.py
Created January 2, 2013 03:33
tweepy wrapper to search twitter between datetime
import tweepy
import datetime
import time
def time_search(*args, **kwargs):
begin = kwargs['begin']
end = kwargs['end']
start_time = begin
@georgewhewell
georgewhewell / cron_appserver.py
Last active March 29, 2021 11:21
wrapper for appengine dev_appserver to execute cron jobs from cron.yaml
# Needs libyaml and pyyaml installed
# on mac: brew install libyaml && pip install PyYAML
import time, datetime, yaml, sys, os, subprocess, threading, requests, random, argparse, re
threads = []
parser = argparse.ArgumentParser()
parser.add_argument('-p', '--port', default='8080')
parser.add_argument('-a', '--address', default='localhost')
import time, tweepy, pusher
# Twitter conf
CONSUMER_KEY = ''
CONSUMER_SECRET = ''
ACCESS_TOKEN = ''
ACCESS_TOKEN_SECRET = ''
# pusher conf
pusher.app_id = ''
@georgewhewell
georgewhewell / storages.py
Created October 3, 2013 13:04
cloud storages
from google.appengine.ext import blobstore
from google.appengine.api import images
from django.conf import settings
from django.core.files.storage import Storage
import mimetypes
import cloudstorage
import os
import csv
import json
with open('names_en-uk.csv') as csvfile:
reader = csv.reader(csvfile)
print json.dumps(set([row.pop() for row in reader]))
import cgi
from google.appengine.ext import blobstore
from django.contrib import admin
from django import forms
from .models import FileDownload
class DLAdminForm(forms.ModelForm):
/ index
@georgewhewell
georgewhewell / lircd.conf
Created October 9, 2016 17:57
lircd config for pctv triplestick remote
# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# this config file was automatically generated
# using lirc-0.9.1-git(default) on Thu Oct 6 18:02:51 2016
#
# contributed by
#
# brand: pctv.conf.conf
# model no. of remote control:
@georgewhewell
georgewhewell / deployment.yml
Created November 18, 2016 16:45
postgres on gke with persistent volume
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
labels:
app: postgres-db
name: postgres-db
spec:
replicas: 1
template:
metadata:
@georgewhewell
georgewhewell / keybase.md
Created November 18, 2017 17:15
Keybase proof

Keybase proof

I hereby claim:

  • I am georgewhewell on github.
  • I am grw (https://keybase.io/grw) on keybase.
  • I have a public key ASC3hjTd0i6iLX4Wcg9ouuTlG5qf20PCMytWTZDL_HPvowo

To claim this, I am signing this object: