Login

format content and make url to tinyurl

Author:
huacnlee
Posted:
July 30, 2008
Language:
Python
Version:
.96
Tags:
tinyurl shorturl
Score:
1 (after 1 ratings)

Python make url address to Tinyurl in article content like Twitter message

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
# -*- coding: utf-8 -*-
import re,urllib

def tiny_url(url):
    """将url转换成tinyurl"""
    apiurl = "http://tinyurl.com/api-create.php?url="
    tinyurl = urllib.urlopen(apiurl + url).read()
    return tinyurl

def content_tiny_url(content):
    """让消息里面的连接转换成更短的Tinyurl"""
    
    regex_url = r'http:\/\/([\w.]+\/?)\S*'
    for match in re.finditer(regex_url, content):
        url = match.group(0)
        content = content.replace(url,tiny_url(url))
    
    return content

More like this

  1. Template tag for importing content from external url by dchandek 6 years, 11 months ago
  2. Content Moderator by mutazmq 5 years, 11 months ago
  3. Reliably create a Django File using the contents of a URL by acdha 5 years, 2 months ago
  4. Add parameters to the current url by johan-de-taeye 7 years, 7 months ago
  5. Effective content caching for mass-load site using redirect feature by nnseva 3 years, 8 months ago

Comments

Please login first before commenting.