from future.moves.urllib.request import urlopen #this is duplicated in snipppets of code from all over the web, credit to no one #in particular - to all those that have gone before me! def shorten(aUrl): tinyurl = 'http://tinyurl.com/api-create.php?url=' req = urlopen(tinyurl + aUrl) data = req.read() #should be a tiny url return str(data)