Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 11th, 2012  |  syntax: None  |  size: 0.57 KB  |  hits: 10  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. #!/usr/bin/env python
  2.  
  3. import sys
  4. import urllib2
  5. from urllib import urlencode
  6.  
  7. def main(url, code=None):
  8.     if not url.startswith(('https://', 'http://')):
  9.         url = 'https://' + url
  10.  
  11.     data = {'url': url}
  12.     if code:
  13.         data['code'] = code
  14.     r = urllib2.urlopen(url='http://git.io', data=urlencode(data))
  15.     info = r.info()
  16.     for k in ['Status', 'Location']:
  17.         if k in info:
  18.             print '%s: %s' % (k, info[k])
  19.  
  20. if __name__ == '__main__':
  21.     try:
  22.         main(*sys.argv[1:])
  23.     except TypeError:
  24.         print "    Usage: %s URL [CUSTOM]" % sys.argv[0]