Skip to content

Instantly share code, notes, and snippets.


Christopher Peplin peplin

View GitHub Profile
from django.conf import settings
from django.contrib.auth import authenticate, login
from django.contrib.auth.models import User
from registration.backends.default import DefaultBackend
from registration.signals import user_registered
import commonware.log
log = commonware.log.getLogger(__name__)
import mockito
import faker
import oauth_access.access
def mock_facebook_success(user_data=None):
user_data = user_data or {'id': '42',
We couldn’t find that file to show.
peplin / bulk_tickets.rb
Created Dec 9, 2010
Bulk Lighthouse ticket import from a text file
View bulk_tickets.rb
#!/usr/bin/env ruby
# Bulk Lighthouse ticket import from a text file
# Christopher Peplin,
# Used this for taking a big Markdown file of tickets we discussed during a
# meeting and importing them all into Lighthouse. No attempt to be flexible,
# just useful in this one case. One ticket title per line, where headers and
# subheaders are used as tags.
# Expects the following pseudo-Markdown text file format:
peplin /
Created Dec 5, 2010
Installation script for jcc with shared mode
source $VIRTUAL_ENV/bin/activate
mkdir -p tmp-jcc
pushd tmp-jcc
ROOT=../$(dirname $0)
unzip -q $VIRTUAL_ENV/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg
peplin / Makefile
Created Dec 4, 2010
Installation script for PyLucene
View Makefile
# Makefile for building PyLucene
# Supported operating systems: Mac OS X, Linux and Windows.
# See INSTALL file for requirements.
# See jcc/INSTALL for information about --shared.
# Steps to build
# 1. Edit the sections below as documented
# 2. make
# 3. make install
peplin /
Created Sep 15, 2010
Set the default root object on a CloudFront distribution.
""" Need to serve some static HTML files, but can't use S3 because it won't
resolve index.html for you? Grab a CloudFront distribution from Amazon, point it
to your bucket, and set your index.html as the "default root object".
This code snippet uses the boto ( Python package
to set the default root object on your distribution.
Christopher Peplin,
from boto.cloudfront import CloudFrontConnection
peplin / recipe.rb
Created Jul 10, 2010
S3 File Resource for Chef
View recipe.rb
# Source accepts the protocol s3:// with the host as the bucket
# access_key_id and secret_access_key are just that
s3_file "/var/bulk/the_file.tar.gz" do
source "s3://your.bucket/the_file.tar.gz"
access_key_id your_key
secret_access_key your_secret
owner "root"
group "root"
mode 0644
peplin /
Created May 21, 2010
Install rubygems from source
cd /tmp
tar zxf rubygems-1.3.6.tgz
cd rubygems-1.3.6
sudo ruby setup.rb
sudo ln -sfv /usr/bin/gem1.8 /usr/bin/gem