Skip to content

Instantly share code, notes, and snippets.

Max Goodhart chromakode

Block or report user

Report or block chromakode

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
chromakode /
Created Feb 20, 2010
A somewhat scary header munger. You'd better have good version control!
#!/usr/bin/env python
from __future__ import print_function
import sys
import os, os.path
import shutil
import optparse
import re
comment_ignore_re = re.compile(r"#!.+")
from drizzle import libdrizzle as _libdrizzle
libdrizzle = _libdrizzle.Drizzle()
def connect(*args, **kwargs):
connection = Connection(*args, **kwargs)
return connection
class Connection:
chromakode /
Created Nov 8, 2009
IRC bot to keep track of descriptions of words and their karma.
import sys
import random
import re
import time
from twisted.words.protocols import irc
from twisted.internet import reactor, protocol, ssl
from twisted.python import log
chromakode /
Created May 8, 2009
IMCS wrapper script -- incomplete
import sys
import os.path
import socket
import subprocess
from urlparse import urlparse, ParseResult
from optparse import OptionParser
BUF_SIZE = 1024
chromakode /
Created Jan 16, 2009
There's a running complaint in #reddittrivia that people are using Google to cheat, so here's a simple proof of concept using the Yahoo search API to even the playing field a little.
import re
import string
import readline
import textwrap
from import WebSearch
APP_ID = "IRCTriviaHelper"
def bullet(lines):
return ["\n".join(textwrap.wrap(line, 77, initial_indent=" - ", subsequent_indent=" ")) for line in lines]
chromakode / gist:42198
Created Jan 1, 2009
Storing IP addresses in a tree using a lightweight defaultdict implementation.
View gist:42198
function defaultdict(default) {
this._default = default;
defaultdict.prototype = {
get: function(key) {
if (!key in this) { this[key] = this._default(key); }
return this[key];
You can’t perform that action at this time.