4 Cacheability improvements
6 Write output to logfile.
8 Add != operator to CacheObject
9 * launch-update-planet.sh
10 Cacheability improvements
15 XMLWriter plugin for handling RSS2 output.
16 * Added XHTMLWriter.py
17 Moved XHTMLWriter plugin out of XMLWriter.
19 Moved XHTMLWriter to it's own file, made some API changes.
21 Reflected API changes to XMLWriter, added generator for RSS2 feed.
22 Added generator for RSS1 feed.
24 Changed crontab to use launch-update-planet.sh
26 Added line to give personalised USER_AGENT.
28 Output plugin for RSS1 files.
29 * Added launch-update-planet.sh
30 A shell script to wrap update-planet.
37 Reduced update time to 5 minutes
39 Tweaked CSS to make sidebar background non-transparent.
46 Fixed some random DEBUG messages.
50 * Brought the Changelog up to date.
60 Fixed some issues to do with creating the cache.
62 Made feedlist appear in alphabetical order.
66 Caching fixes. Removed debug statements due to not finding cache, these
67 should be obvious from the status output.
72 XMLParse2 is a wrapper to feedparser by Mark Pilgrim.
73 This required a slight change to the base API, as
74 feedparser does the downloading for us. According
75 to [TRS], using feedparser and a good caching
76 system will drop our download requirement significantly.
77 * Added extra/feedparser.py
78 Mark Pilgrim's feedparser version 3.0-beta-14 from
79 http://diveintomark.org/projects/feed_parser/
80 * Added CacheHandler.py
81 CacheHandler and CacheObject are objects for dealing with
82 the caching of blog items. It will allow us to store
83 preparsed blogs in cache/ for retrieval if a new download
84 proves to be unrequired.
86 Added underline for date/entry links, because [TRS] did not
87 even realise they were links. I'm sure not underlining links
88 it a big usability faux-par.
89 Added default link style for .item
91 Changed the text slightly.
93 Added a (feed) link to the sidebar in the sections "feeds".
94 This links to the actual XML feed we are syndicating.
96 Modifications to including caching as well as changes to the
97 API used by XMLParse2, this breaks compatibility with XMLParse
100 This file. Mentions changed stuff.
102 This should be self explanatory, really.
109 Turned runtime down to 10 minutes.
127 The icon that appears in the favicon spot.
129 The title "Planet UCC"
131 The UCC "Sun" logo (appears on the right hand side).
133 The crontab used on billy.
135 The list of feeds we are downloading.
137 The Planet UCC stylesheet.
139 The text appearing in the sidebar.
140 * Added update-planet
141 The wrapper that puts a whole planet together.
143 Generic abtract XML Parser (also contains Blog objects.
144 Currently supports RSSv2 and RDF.
146 Generic abtract XML Writer. Currently supports XHTML.