view rss2twitter/rss2twitter/tinyurl.py @ 3:ba8e2dfe2eaf

hg beginning
author Walter Cruz <walter@waltercruz.com>
date Fri, 16 May 2008 16:12:05 -0300
parents
children
line wrap: on
line source

import urllib

def tiny(url):
    try:
        data = urllib.urlencode(dict(url=url, source="RSS2Twit"))
        encodedurl="http://www.tinyurl.com/api-create.php?"+data
        instream=urllib.urlopen(encodedurl)
        ret=instream.read()
        instream.close()

        if len(ret)==0:
            return url

        return ret

    except IOError, e:
      raise "urllib error."