X-Git-Url: https://git.ucc.asn.au/?p=planet-ucc.git;a=blobdiff_plain;f=XHTMLWriter.py;h=b9cfcba0273200f1428e4f9242d698276d7e8e40;hp=06940641468dde6846f342dde3dabe1c67f598de;hb=5042c81b85cd763c291de49ad4f985077daa4a29;hpb=5978ce5ae181d88a687a1eae36bde3513e2d06dd diff --git a/XHTMLWriter.py b/XHTMLWriter.py index 0694064..b9cfcba 100644 --- a/XHTMLWriter.py +++ b/XHTMLWriter.py @@ -1,3 +1,11 @@ +# +# XHTMLWriter +# +# A plugin to XMLWriter to output XHTML +# +# (c) 2004, Davyd Madeley +# + import time class XHTMLWriter: @@ -9,15 +17,16 @@ class XHTMLWriter: def __write_item__(self, item): output = '' output += '
\n' - output += '

%s: %s

\n' % (item.blogTitle, item.itemTitle) + output += '

%s: %s

\n' % (item.blogURL, item.blogTitle, item.blogName, + item.itemURL, item.itemTitle) output += '

\n' if item.imageURL: - output += '%s\n' % (item.imageLink, item.imageURL, item.blogTitle) - output += '(%s)\n' % (item.itemURL ,time.strftime('%A %B %d, %Y %H:%M AWST', time.localtime(item.itemDate))) + output += '%s\n' % (item.imageLink, item.imageURL, item.blogName) + output += '(%s)\n' % (item.itemURL ,time.strftime('posted on %A %B %d, %Y at %H:%M AWST', time.localtime(item.itemDate))) output += '

\n' - output += '

\n' + output += '

\n' output += item.contents - output += '\n

\n' + output += '\n
\n' output += '
\n' return output @@ -54,7 +63,7 @@ class XHTMLWriter: blogscopy = self.parent.blogs + [] blogscopy.sort(self.__blog_sort__) for blog in blogscopy: - output += '%s (feed)
\n' % (blog.blogURL, blog.blogTitle, blog.feedURL) + output += '%s (feed)
\n' % (blog.blogURL, blog.blogName, blog.feedURL) output += '

\n' output += '\n' output += '
\n' @@ -81,7 +90,7 @@ class XHTMLWriter: return output def __blog_sort__(self, blog1, blog2): - name1, name2 = blog1.blogTitle.split(' ')[-1], blog2.blogTitle.split(' ')[-1] + name1, name2 = blog1.blogName.split(' ')[-1], blog2.blogName.split(' ')[-1] if name1 < name2: return -1 if name1 == name2: return 0 if name1 > name2: return 1