#!/usr/bin/env python

import json
import sys
import urllib
import urllib2

def finger(user):
    u = urllib2.urlopen("http://api.twitter.com/1/users/show.json?"
            + urllib.urlencode({'screen_name': user}))
    j = json.loads(u.read())
    print """
Twitter name: %-20s In real life: %s
Location: %-24s Website: %s
Description: %s
Last update: %s
%s""" % (j['screen_name'], j['name'], j['location'], j['url'], j['description'], j['status']['created_at'], j['status']['text'])

if __name__ == '__main__':
    if len(sys.argv) != 2:
        print "usage: twinger <user>"
    else:
        finger(sys.argv[1].lstrip('@'))
