Skip to content

Instantly share code, notes, and snippets.

diff --git a/urls.py b/urls.py
index aedc8e4..8a668dc 100644
--- a/urls.py
+++ b/urls.py
@@ -19,11 +19,11 @@ from commitments import admin as commitments_admin
from django.contrib import admin
from basic.blog.models import Category, BlogRoll
from tagging.models import TaggedItem
-admin.site.unregister(Category)
-admin.site.unregister(BlogRoll)
@ejucovy
ejucovy / program.py
Created June 12, 2011 11:49
supervisorctl tail -f
import random
import sys
while True:
print random.random()
sys.stdout.flush()
@ejucovy
ejucovy / fetch_sdists_from_eggs.py
Created April 21, 2011 17:21
One-off script for collecting nearest-matching source tarballs for a set of eggs
import os, glob
import httplib2, lxml.html
base = "http://files.turbogears.org/eggs/"
http = httplib2.Http()
def fetch(url):
response, content = http.request(url)
ejucovy@hotdog:/tmp$ curl -O https://github.com/pypa/virtualenv/raw/master/virtualenv.py
ejucovy@hotdog:/tmp$ python virtualenv.py foo
New python executable in foo/bin/python
Installing setuptools............done.
ejucovy@hotdog:/tmp$ cd foo
ejucovy@hotdog:/tmp/foo$ ./bin/pip -E /tmp/bar install Tempita
The virtual environment does not exist: /tmp/bar
and virtualenv is not installed, so a new environment cannot be created
### mymodule/filter.py
class PageClassFilter(object):
def __init__(self, inner_app, classes):
self.inner_app = inner_app
self.classes = classes
def __call__(self, environ, start_response):
environ['deliverance.page_classes'] = self.classes
return self.inner_app(environ, start_response)
def filter_factory(*args, classes):
We couldn’t find that file to show.
@ejucovy
ejucovy / graphael-linechart-legend.js
Created June 24, 2010 16:15
manually building a legend for a g.raphael linechart
raph = Raphael([..]);
chart = raph.g.linechart([..]);
var labels = ["first variable", "second variable", "third variable"];
chart.labels = raph.set();
var x = 15; var h = 5;
for( var i = 0; i < labels.length; ++i ) {
var clr = chart.lines[i].attr("stroke");
chart.labels.push(raph.set());
chart.labels[i].push(raph.g["disc"](x + 5, h, 5)