3 * new cache method: imported feedcache 1.3.1
4 (http://www.doughellmann.com/projects/feedcache/)
8 * (committed by zanchey@ucc as part of the update to git)
9 * extra/feedparser.py: Update to Feedparser 4.1
10 * header.html: add Wiki tab to layout
11 * launch-update-planet.sh: use ssh.ucc instead of mooneye
12 * XHTMLWriter.py: be more sensible about Unicode.
16 * planet.css: Upgrade to new layout
22 * launch-planet-update.sh: don't recall...
26 * ChangeLog: move to new format
27 * extra/feedparser.py: Feedparser 3.3
28 * other files: moving Planet UCC to oracle
44 Cacheability hacks for Adrian Woodley's blog.
47 * extras/feedparser.py
48 Upgraded to new version of feedparser.
53 Fixed glitch caused by previous changes.
59 * update-planet, XMLWriter.py, XHTMLWriter.py, RSS1Writer.py, RSS2Writer.py,
61 Stopped overwriting .blogTitle, adding a field .blogName to store the name
62 of the syndicated blogger.
63 * XHTMLWriter.py, planet.css
64 Added (heavily modified code) from [TRS] to make it show the name of the
65 blog when you hover over the name of the person. The name of the blogger,
66 and name of the article are now linked (this is not obvious after changes
69 A plugin to XMLWriter to do FOAF (Friend Of A Friend) XML feeds. FOAF
70 actually seems quite complex in what it can tell you, however the FOAF
71 feeds from the Planets is quite simplistic. This should suffice [YAK].
73 A plugin to XMLWriter to do OPML.
74 * update-planet, launch-update-planet.sh
75 FOAF and OPML support.
77 Mentions of new syndication.
79 Fixed annoying mistakes. Should really write an FAQ.
84 Cacheability improvements
86 Write output to logfile.
88 Add != operator to CacheObject
89 * launch-update-planet.sh
90 Cacheability improvements
95 XMLWriter plugin for handling RSS2 output.
96 * Added XHTMLWriter.py
97 Moved XHTMLWriter plugin out of XMLWriter.
99 Moved XHTMLWriter to it's own file, made some API changes.
101 Reflected API changes to XMLWriter, added generator for RSS2 feed.
102 Added generator for RSS1 feed.
104 Changed crontab to use launch-update-planet.sh
106 Added line to give personalised USER_AGENT.
107 * Added RSS1Writer.py
108 Output plugin for RSS1 files.
109 * Added launch-update-planet.sh
110 A shell script to wrap update-planet.
117 Reduced update time to 5 minutes
119 Tweaked CSS to make sidebar background non-transparent.
126 Fixed some random DEBUG messages.
130 * Brought the Changelog up to date.
140 Fixed some issues to do with creating the cache.
142 Made feedlist appear in alphabetical order.
146 Caching fixes. Removed debug statements due to not finding cache, these
147 should be obvious from the status output.
152 XMLParse2 is a wrapper to feedparser by Mark Pilgrim.
153 This required a slight change to the base API, as
154 feedparser does the downloading for us. According
155 to [TRS], using feedparser and a good caching
156 system will drop our download requirement significantly.
157 * Added extra/feedparser.py
158 Mark Pilgrim's feedparser version 3.0-beta-14 from
159 http://diveintomark.org/projects/feed_parser/
160 * Added CacheHandler.py
161 CacheHandler and CacheObject are objects for dealing with
162 the caching of blog items. It will allow us to store
163 preparsed blogs in cache/ for retrieval if a new download
164 proves to be unrequired.
166 Added underline for date/entry links, because [TRS] did not
167 even realise they were links. I'm sure not underlining links
168 it a big usability faux-par.
169 Added default link style for .item
171 Changed the text slightly.
173 Added a (feed) link to the sidebar in the sections "feeds".
174 This links to the actual XML feed we are syndicating.
176 Modifications to including caching as well as changes to the
177 API used by XMLParse2, this breaks compatibility with XMLParse
180 This file. Mentions changed stuff.
182 This should be self explanatory, really.
189 Turned runtime down to 10 minutes.
207 The icon that appears in the favicon spot.
209 The title "Planet UCC"
211 The UCC "Sun" logo (appears on the right hand side).
213 The crontab used on billy.
215 The list of feeds we are downloading.
217 The Planet UCC stylesheet.
219 The text appearing in the sidebar.
220 * Added update-planet
221 The wrapper that puts a whole planet together.
223 Generic abtract XML Parser (also contains Blog objects.
224 Currently supports RSSv2 and RDF.
226 Generic abtract XML Writer. Currently supports XHTML.