X-Git-Url: https://git.ucc.asn.au/?p=planet-ucc.git;a=blobdiff_plain;f=RSS1Writer.py;h=9609e74d1c8f906243b5384d7cad9c884e34bbed;hp=571998c837634bffbcd3550fb38c15fb856ff11c;hb=450a7bfdaba8430a03cc88fb67b29ce40801a2dd;hpb=3aa35195b2db5f7ef8afccee85e7c4ed784ca934 diff --git a/RSS1Writer.py b/RSS1Writer.py index 571998c..9609e74 100644 --- a/RSS1Writer.py +++ b/RSS1Writer.py @@ -2,12 +2,11 @@ # RSS1Writer # # A plugin to XMLWriter to output RSS version 1.0. -# This plugin has been developed with no regard for the RSS1.0 spec. # # (c) 2004, Davyd Madeley # -import time +import time, cgi class RSS1Writer: def __init__(self, planet): @@ -18,22 +17,22 @@ class RSS1Writer: def __write_item__(self, item): output = '' output += '\n' % item.itemURL - output += ' %s: %s\n' % (item.blogTitle, item.itemTitle) + output += ' %s: %s\n' % (item.blogName, item.itemTitle) output += ' %s\n' % item.itemURL - output += ' \n' - output += item.contents - output += '\n \n' - output += ' %s\n' % time.strftime('%Y-%m-%dT%H:%M:%S+00:00', time.gmtime(item.itemDate)) + output += ' \n' + output += cgi.escape(item.contents) + output += '\n \n' + output += ' %s\n' % time.strftime('%Y-%m-%dT%H:%M:%S+08:00', time.gmtime(item.itemDate)) output += '\n' return output def write(self): itemcount = 0 - output = '= self.maxitems: break - output += '\n' - output += '' + output += '' return output