#! /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