Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python2
- try:
- import bitly_api,sys,urllib2,urllib,os,re,random,json
- except ImportError,err:
- print "[~]Missing Module(s) !"
- print "[~]%s ." % err
- exit(0)
- def bitly_usage(x):
- print """
- #######################################
- ### PyBitly v0.1 ###
- #######################################
- Usage : %s <url>
- Example :
- %s www.google.com/
- Author : Abdullah Mohamed
- Contact : secmania{at}hotmail{dot}com
- """ % (x,x)
- user="redsees"
- api_key="R_dd22db5ed31a9c75cac1a478eaf016b8"
- bitly=bitly_api.Connection(user,api_key)
- if len(sys.argv) != 2 :
- bitly_usage(sys.argv[0])
- sys.exit(0)
- bitly_usage(sys.argv[0])
- url=sys.argv[1]
- if url.find("http://")!=0:
- url="http://"+url
- try:
- bitly.shorten(url)['url']
- except bitly_api.bitly_api.BitlyError:
- print "[~]Invalid URI !"
- print "[~]Exiting ... \n\n"
- sys.exit(0)
- print "\n\n[~]Original URL : %s " % (url)
- print "[~]Shortened URL : ",
- print bitly.shorten(url)['url']
- print "\n\n"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement