from util import hook, http


@hook.regex(r'(?i)http://(?:www\.)?tinyurl.com/([A-Za-z0-9\-]+)')
def tinyurl(match):
    try:
        return http.open(match.group()).url.strip()
    except http.URLError, e:
        pass