X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=XMLWriter.py;h=80270b29cafbfe5b3d209224a286bbc8c52c8eca;hb=ee30a74b5fc4afd2ea9b4a915d3c1463dd698bad;hp=267789cae189dc81c611648fc62d8efcd646382c;hpb=b9d9d352f6a748d1c35696e7eec7de8bbb724556;p=planet-ucc.git diff --git a/XMLWriter.py b/XMLWriter.py index 267789c..80270b2 100644 --- a/XMLWriter.py +++ b/XMLWriter.py @@ -72,10 +72,12 @@ class Planet: class XMLWriter: def __init__(self, doctype, bloglist): + self.blogs = bloglist self.planet = Planet(bloglist) self.items = self.planet.sort() # doctype should be something like XMLWriter.XHTMLWriter - self.writer = doctype(self.items) + self.writer = doctype(self.items) + self.writer.parent = self def write(self): output = self.writer.write() @@ -84,18 +86,22 @@ class XMLWriter: class XHTMLWriter: def __init__(self, planet): self.planet = planet - self.maxitems = 100 + self.maxitems = 50 + self.parent = None def __write_item__(self, item): output = '' - output += '
\n' - output += '(%s)\n' % time.strftime('%A %B %d, %Y %H:%M %Z', time.localtime(item.itemDate)) + if item.imageURL: + output += '\n' % (item.imageLink, item.imageURL, item.blogTitle) + output += '(%s)\n' % (item.itemURL ,time.strftime('%A %B %d, %Y %H:%M %Z', time.localtime(item.itemDate))) output += '
\n' output += '\n' output += item.contents output += '\n
\n' + output += '