3 * (committed by zanchey@ucc as part of the update to git)
4 * extra/feedparser.py: Update to Feedparser 4.1
5 * header.html: add Wiki tab to layout
6 * launch-update-planet.sh: use ssh.ucc instead of mooneye
7 * XHTMLWriter.py: be more sensible about Unicode.
11 * planet.css: Upgrade to new layout
17 * launch-planet-update.sh: don't recall...
21 * ChangeLog: move to new format
22 * extra/feedparser.py: Feedparser 3.3
23 * other files: moving Planet UCC to oracle
39 Cacheability hacks for Adrian Woodley's blog.
42 * extras/feedparser.py
43 Upgraded to new version of feedparser.
48 Fixed glitch caused by previous changes.
54 * update-planet, XMLWriter.py, XHTMLWriter.py, RSS1Writer.py, RSS2Writer.py,
56 Stopped overwriting .blogTitle, adding a field .blogName to store the name
57 of the syndicated blogger.
58 * XHTMLWriter.py, planet.css
59 Added (heavily modified code) from [TRS] to make it show the name of the
60 blog when you hover over the name of the person. The name of the blogger,
61 and name of the article are now linked (this is not obvious after changes
64 A plugin to XMLWriter to do FOAF (Friend Of A Friend) XML feeds. FOAF
65 actually seems quite complex in what it can tell you, however the FOAF
66 feeds from the Planets is quite simplistic. This should suffice [YAK].
68 A plugin to XMLWriter to do OPML.
69 * update-planet, launch-update-planet.sh
70 FOAF and OPML support.
72 Mentions of new syndication.
74 Fixed annoying mistakes. Should really write an FAQ.
79 Cacheability improvements
81 Write output to logfile.
83 Add != operator to CacheObject
84 * launch-update-planet.sh
85 Cacheability improvements
90 XMLWriter plugin for handling RSS2 output.
91 * Added XHTMLWriter.py
92 Moved XHTMLWriter plugin out of XMLWriter.
94 Moved XHTMLWriter to it's own file, made some API changes.
96 Reflected API changes to XMLWriter, added generator for RSS2 feed.
97 Added generator for RSS1 feed.
99 Changed crontab to use launch-update-planet.sh
101 Added line to give personalised USER_AGENT.
102 * Added RSS1Writer.py
103 Output plugin for RSS1 files.
104 * Added launch-update-planet.sh
105 A shell script to wrap update-planet.
112 Reduced update time to 5 minutes
114 Tweaked CSS to make sidebar background non-transparent.
121 Fixed some random DEBUG messages.
125 * Brought the Changelog up to date.
135 Fixed some issues to do with creating the cache.
137 Made feedlist appear in alphabetical order.
141 Caching fixes. Removed debug statements due to not finding cache, these
142 should be obvious from the status output.
147 XMLParse2 is a wrapper to feedparser by Mark Pilgrim.
148 This required a slight change to the base API, as
149 feedparser does the downloading for us. According
150 to [TRS], using feedparser and a good caching
151 system will drop our download requirement significantly.
152 * Added extra/feedparser.py
153 Mark Pilgrim's feedparser version 3.0-beta-14 from
154 http://diveintomark.org/projects/feed_parser/
155 * Added CacheHandler.py
156 CacheHandler and CacheObject are objects for dealing with
157 the caching of blog items. It will allow us to store
158 preparsed blogs in cache/ for retrieval if a new download
159 proves to be unrequired.
161 Added underline for date/entry links, because [TRS] did not
162 even realise they were links. I'm sure not underlining links
163 it a big usability faux-par.
164 Added default link style for .item
166 Changed the text slightly.
168 Added a (feed) link to the sidebar in the sections "feeds".
169 This links to the actual XML feed we are syndicating.
171 Modifications to including caching as well as changes to the
172 API used by XMLParse2, this breaks compatibility with XMLParse
175 This file. Mentions changed stuff.
177 This should be self explanatory, really.
184 Turned runtime down to 10 minutes.
202 The icon that appears in the favicon spot.
204 The title "Planet UCC"
206 The UCC "Sun" logo (appears on the right hand side).
208 The crontab used on billy.
210 The list of feeds we are downloading.
212 The Planet UCC stylesheet.
214 The text appearing in the sidebar.
215 * Added update-planet
216 The wrapper that puts a whole planet together.
218 Generic abtract XML Parser (also contains Blog objects.
219 Currently supports RSSv2 and RDF.
221 Generic abtract XML Writer. Currently supports XHTML.