Add this to your PYTHONSTARTUP (~/.pythonrc.py) file:
try:
import readline
except ImportError:
print "Module readline not available."
else:
import rlcompleter
readline.parse_and_bind("tab: complete")
# -*- mode: ruby -*- | |
# vi: set ft=ruby : | |
BOX_NAME = ENV['BOX_NAME'] || "ubuntu" | |
BOX_URI = ENV['BOX_URI'] || "http://files.vagrantup.com/precise32.box" | |
AWS_REGION = ENV['AWS_REGION'] || "us-east-1" | |
AWS_AMI = ENV['AWS_AMI'] || "ami-23d9a94a" | |
# Vagrantfile API/syntax version. Don't touch unless you know what you're doing! | |
VAGRANTFILE_API_VERSION = "2" |
import urllib2, base64 | |
request = urllib2.Request("http://api.url") | |
base64string = base64.encodestring('%s:%s' % (username, password)).replace('\n', '') | |
request.add_header("Authorization", "Basic %s" % base64string) | |
result = urllib2.urlopen(request) |
#!/usr/bin/env python | |
import readline | |
import glob | |
def complete(text, state): | |
for file in glob.glob(text+"*"): | |
if not state: | |
return file | |
else: | |
state -= 1 |
Add this to your PYTHONSTARTUP (~/.pythonrc.py) file:
try:
import readline
except ImportError:
print "Module readline not available."
else:
import rlcompleter
readline.parse_and_bind("tab: complete")
#!/usr/bin/env python | |
import urllib | |
import urllib2 | |
import getpass | |
from xml.dom import minidom | |
class Grua: | |
def __init__(self, username, password): |
#!/bin/bash | |
if [ $# -ne 2 ] | |
then | |
echo "Usage: $0 <name> <email>" | |
exit 1 | |
fi | |
git config --global user.name $1 | |
git config --global user.email $2 |
from timeit import default_timer | |
class Timer(object): | |
def __init__(self, verbose=False): | |
self.verbose = verbose | |
self.timer = default_timer | |
def __enter__(self): | |
self.start = self.timer() |
function ajax(url, callback) { | |
var x = new XMLHttpRequest(); | |
x.onreadystatechange = function(){ | |
if (x.readyState == 4) { | |
callback(x.responseText); | |
} | |
}; | |
x.open("GET", url); | |
x.send(); | |
} |
#!/usr/bin/env python | |
# genpass.py | |
# Random password generation | |
# author: Patrick Pelletier | |
import md5 | |
import random | |
def genpass(len=20): | |
''' generates a random password based on the md5 of a random float ''' |
#!/usr/bin/env python | |
import cgi | |
import subprocess | |
import cgitb | |
cgitb.enable() | |
def run(command): | |
if not command: |