#! /usr/bin/python import urllib, re def rssBegin(title,link,description): return ''' %s %s en-us %s''' % (title,link,description) def rssEnd(): return '' def rssItem(title,link): return ''' %s %s ''' % (title, link) rss = rssBegin('ACM Queue','http://www.acmqueue.org','ACM Queue') for i in range ( 1, 6 ): url = 'http://www.acmqueue.org/modules.php?name=Content&pa=list_pages_categories&cid=%s' % i f = urllib.urlopen(url) s = f.read() links = re.findall ( 'a href="([^"]+)"\s(class="heads">)([^<]+)' , s ) for i in range ( len ( links ) ): link = 'http://www.acmqueue.org/' + links[i][0] title = links[i][2] rss += rssItem(title,link) rss += rssEnd(); print rss