From: Joerg Jaspert Date: Fri, 27 Mar 2009 20:37:26 +0000 (+0100) Subject: Merge commit 'godog/master' into merge X-Git-Url: https://git.decadent.org.uk/gitweb/?a=commitdiff_plain;h=6a4cddfbe864e563e671fe5dabf5600c4783af5c;hp=-c;p=dak.git Merge commit 'godog/master' into merge * commit 'godog/master': add guid element (same as link) to make feed validator happy html entity escape for Maintainer/Description/Changes Signed-off-by: Joerg Jaspert --- 6a4cddfbe864e563e671fe5dabf5600c4783af5c diff --combined tools/queue_rss.py index 4c1b4586,7b331217..9fc5f429 --- a/tools/queue_rss.py +++ b/tools/queue_rss.py @@@ -5,6 -5,7 +5,7 @@@ # Author: Filippo Giunchedi # Version: 0.4 + import cgi import os import os.path import cPickle @@@ -17,8 -18,8 +18,8 @@@ import PyRSS2Ge from debian_bundle.deb822 import Changes -inrss_filename = "changes_in.rss" -outrss_filename = "changes_out.rss" +inrss_filename = "NEW_in.rss" +outrss_filename = "NEW_out.rss" db_filename = "status.db" parser = OptionParser() @@@ -110,16 -111,19 +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 ) )