Skip to content

Instantly share code, notes, and snippets.

View ketang's full-sized avatar

Ketan Gangatirkar ketang

View GitHub Profile
@ketang
ketang / gist:4120671
Created November 20, 2012 20:05
Simplified Indeed log repository reader
def readLogEntries(host, port, eventType, start, end):
command = "%d %d %s\n" % (start, end, eventType)
sock = socket.socket()
sock.connect((host, port))
try:
sock.send(command)
fd = sock.makefile()
for line in fd:
valueMap = urlparse.parse_qs(line)
flattened = dict(((k, v[0]) for k, v in valueMap.iteritems()))