Skip to content

Instantly share code, notes, and snippets.

View justquick's full-sized avatar
⚙️
Contemplating the Infinite

Justin Quick justquick

⚙️
Contemplating the Infinite
View GitHub Profile
import time
import gdata.spreadsheet.service
import requests
import sys
client = gdata.spreadsheet.service.SpreadsheetsService()
client.email = 'XXX@gmail.com'
client.password = 'XXX'
client.source = 'Example Spreadsheet Writing Application'
Install - OSX 10.6, Python 2.6.1 django-lint git clone
Installed /Library/Python/2.6/site-packages/django_lint-0.0.0-py2.6.egg
Processing dependencies for django-lint==0.0.0
Searching for pylint==0.25.0
Best match: pylint 0.25.0
Adding pylint 0.25.0 to easy-install.pth file
Using /Library/Python/2.6/site-packages
Searching for logilab-astng==0.23.0
@justquick
justquick / git-r
Created September 20, 2011 15:32
GIT-R-DONE!
#!/bin/bash
if [ $1 = "done" ]
then
python -c 'import webbrowser; webbrowser.open("http://images.cheezburger.com/completestore/2010/9/13/43852ca1-5252-45de-84b9-10c5b0ce4e43.jpg")'
fi
@justquick
justquick / GFKManager.py
Created September 12, 2011 05:12 — forked from dexterbt1/GFKManager.py
django generic foreignkey manager
from django.db.models.query import QuerySet
from django.db.models import Manager
from django.contrib.contenttypes.models import ContentType
from django.contrib.contenttypes.generic import GenericForeignKey
class GFKManager(Manager):
"""
A manager that returns a GFKQuerySet instead of a regular QuerySet.
"""
From 61dfc697ea2ca60218518e319f9b20fb973c0ee3 Mon Sep 17 00:00:00 2001
From: Justin Quick <justquick@gmail.com>
Date: Sat, 6 Aug 2011 17:45:45 -0400
Subject: [PATCH] start of selenium test suite with runselenium management command.
runtime options are set by SELENIUM_CONFIG so we can test in different environments easily
---
apps/sel/management/commands/runselenium.py | 9 +++++++++
requirements.txt | 1 +
settings.py | 3 ++-
@justquick
justquick / filter.js
Created August 1, 2011 01:25
Pythonic array filtering in JS
function filter(callback, array){
// Given a callback function taking one argument and an array,
// return a new array of items passing the callback check.
// The callback function is called once per item in the array and must return true/false.
var ra = new Array();
for(var i in array){
if (callback(array[i]))
ra.push(array[i]);
}
return ra;
From a819adabae87570827c475a0ad0d556f9b1e8517 Mon Sep 17 00:00:00 2001
From: Justin Quick <justquick@gmail.com>
Date: Sun, 24 Jul 2011 13:09:43 -0400
Subject: [PATCH] fixed import loop errors in endless pag
---
apps/endless_pagination/models.py | 11 ++++++-----
1 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/apps/endless_pagination/models.py b/apps/endless_pagination/models.py
@justquick
justquick / fabfile.py
Created May 9, 2011 01:33
Simple fabfile to deploy my django projects on a gunicorn + nginx setup
import os
import sys
from fabric.api import abort, run, sudo, env, cd
from fabric.colors import red, green
from fabric.contrib.files import exists, put, upload_template
ROOT = '/home/jquick/code/'
WORKON = '/home/jquick/.virtualenvs'
VENVS = {
Jquick7490MLA:force jquick$ mkvirtualenv force
Traceback (most recent call last):
File "/usr/local/bin/virtualenv", line 8, in <module>
load_entry_point('virtualenv==1.5.1', 'console_scripts', 'virtualenv')()
File "/Library/Python/2.6/site-packages/virtualenv.py", line 558, in main
prompt=options.prompt)
File "/Library/Python/2.6/site-packages/virtualenv.py", line 647, in create_environment
site_packages=site_packages, clear=clear))
File "/Library/Python/2.6/site-packages/virtualenv.py", line 771, in install_python
copy_required_modules(home_dir)
<html>
<head>
<script type="text/javascript">;
function mainLoop(){
ctx.clearRect(0,0,500,410);
playerPaddle.shape()
enemyPaddle.shape()
ball1.drawBall()