X-Git-Url: https://git.ucc.asn.au/?p=planet-ucc.git;a=blobdiff_plain;f=RSS2Writer.py;h=2a6ee02a3d6789ece7b7770932e1703ceec51bfa;hp=86bfbb0798b3ff79f01614c2a576c3c9144ba8fc;hb=6abc04d20a54c2f8c448e3dde9e773d9e62daeb1;hpb=5978ce5ae181d88a687a1eae36bde3513e2d06dd diff --git a/RSS2Writer.py b/RSS2Writer.py index 86bfbb0..2a6ee02 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,13 @@ 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 += '%s\n' % item.commentsURL output += '\n' return output