X-Git-Url: https://git.ucc.asn.au/?p=planet-ucc.git;a=blobdiff_plain;f=RSS2Writer.py;h=cd19d118e8b44b176d8a63bce11137823fbb4dd0;hp=86bfbb0798b3ff79f01614c2a576c3c9144ba8fc;hb=dc7db379d1b11f9de8894865689f1c626d62a523;hpb=5978ce5ae181d88a687a1eae36bde3513e2d06dd diff --git a/RSS2Writer.py b/RSS2Writer.py index 86bfbb0..cd19d11 100644 --- a/RSS2Writer.py +++ b/RSS2Writer.py @@ -1,4 +1,12 @@ -import time +# +# RSS2Writer +# +# A plugin to XMLWriter to output RSS2. +# +# (c) 2004, Davyd Madeley +# + +import time, cgi class RSS2Writer: def __init__(self, planet): @@ -9,13 +17,12 @@ class RSS2Writer: def __write_item__(self, item): output = '' output += '\n' - output += ' %s: %s\n' % (item.blogTitle, item.itemTitle) - output += ' %s\n' % item.itemURL + output += ' %s: %s\n' % (item.blogName, item.itemTitle) output += ' %s\n' % item.itemURL output += ' \n' - output += item.contents + output += cgi.escape(item.contents) output += '\n \n' - output += '%s\n' % time.strftime('%a, %d %b %Y %H:%M:%S +0000', time.gmtime(item.itemDate)) + output += '%s\n' % time.strftime('%a, %d %b %Y %H:%M:%S +0800', time.gmtime(item.itemDate)) output += '\n' return output