X-Git-Url: https://git.decadent.org.uk/gitweb/?p=dak.git;a=blobdiff_plain;f=tools%2Fqueue_rss.py;h=9fc5f429115dd24f1d95886de8b92e82c57d2a8c;hp=4c1b45866cde3a5832a871c41bd734d81a85fbcf;hb=6a4cddfbe864e563e671fe5dabf5600c4783af5c;hpb=0b95d85719cce35a092bb1c49345ef6b63f62476 diff --git a/tools/queue_rss.py b/tools/queue_rss.py index 4c1b4586..9fc5f429 100755 --- a/tools/queue_rss.py +++ b/tools/queue_rss.py @@ -5,6 +5,7 @@ # Author: Filippo Giunchedi # Version: 0.4 +import cgi import os import os.path import cPickle @@ -110,16 +111,19 @@ def add_rss_item(status, msg, direction): return False description = "
Description: %s\nChanges: %s\n
" % \ - (utf2ascii(msg['Description']), utf2ascii(msg['Changes'])) + (utf2ascii(cgi.escape(msg['Description'])), utf2ascii(cgi.escape(msg['Changes']))) + + link = "http://ftp-master.debian.org/new/%s_%s.html" % \ + (msg['Source'], msg['Version']) feed.items.insert(0, PyRSS2Gen.RSSItem( title, pubDate = pubdate, description = description, - author = utf2ascii(msg['Maintainer']), - link = "http://ftp-master.debian.org/new/%s_%s.html" % \ - (msg['Source'], msg['Version']) + author = utf2ascii(cgi.escape(msg['Maintainer'])), + link = link, + guid = link ) )