Skip to content

Instantly share code, notes, and snippets.

#To be able to use this, please do a symbolic link into project root:
#cd yourproject
#ln -s environments/my_own_fabfile.py fabfile.py
from fabric.api import env, local, run, cd, sudo
from fabric.decorators import hosts
env.project_root = '~/WebSites/PROJECT'
#from fabric.contrib import django
env.user = "USER"
@hassek
hassek / hook.sh
Created June 6, 2012 16:01 — forked from anonymous/hook.sh
#!/bin/sh
if test "$(git diff --name-only HEAD@{1} | ack '500|404|home.html|static-content')"
then
echo "running ./manage.py generatemedia to update files"
python myproject/manage.py generatemedia --nodebug
git add -A myproject/_generated_media/*
git add -A static-content/*
git commit -m "updating media (automatic update by git merge hook)"
fi
@hassek
hassek / test.py
Created April 13, 2012 20:22 — forked from anonymous/test.py
comparing data by difference ratio
from difflib import SequenceMatcher
from mturk.models import Hit
from message.models import Email
email_ids = [m.email_id for m in Hit.objects.all()]
emails = [e.subject for e in Email.objects.filter(id__in=email_ids)]
res = {}
for e in emails[:100]:
f = False