2004-03-06 ========== * Added RSS2Writer.py XMLWriter plugin for handling RSS2 output. * Added XHTMLWriter.py Moved XHTMLWriter plugin out of XMLWriter. * XMLWriter.py Moved XHTMLWriter to it's own file, made some API changes. * update-planet Reflected API changes to XMLWriter, added generator for RSS2 feed. Added generator for RSS1 feed. * crontab Changed crontab to use launch-update-planet.sh * XMLParse2 Added line to give personalised USER_AGENT. * Added RSS1Writer.py Output plugin for RSS1 files. * Added launch-update-planet.sh A shell script to wrap update-planet. * sidebar.html Updated sidebar. 2004-02-28 ========== * crontab Reduced update time to 5 minutes * planet.css Tweaked CSS to make sidebar background non-transparent. * feedlist Added people. 2004-02-15 ========== * update-planet Fixed some random DEBUG messages. 2004-02-14 ========== * Brought the Changelog up to date. 2004-02-13 ========== * feedlist Added more blogs. 2004-02-12 ========== * XMLParse2.py Fixed some issues to do with creating the cache. * XMLWriter.py Made feedlist appear in alphabetical order. * update-planet Caching fixes. * CacheHandler.py Caching fixes. Removed debug statements due to not finding cache, these should be obvious from the status output. 2004-02-09 ========== * Added XMLParse2.py XMLParse2 is a wrapper to feedparser by Mark Pilgrim. This required a slight change to the base API, as feedparser does the downloading for us. According to [TRS], using feedparser and a good caching system will drop our download requirement significantly. * Added extra/feedparser.py Mark Pilgrim's feedparser version 3.0-beta-14 from http://diveintomark.org/projects/feed_parser/ * Added CacheHandler.py CacheHandler and CacheObject are objects for dealing with the caching of blog items. It will allow us to store preparsed blogs in cache/ for retrieval if a new download proves to be unrequired. * planet.css Added underline for date/entry links, because [TRS] did not even realise they were links. I'm sure not underlining links it a big usability faux-par. Added default link style for .item * sidebar.html Changed the text slightly. * XMLWriter.py Added a (feed) link to the sidebar in the sections "feeds". This links to the actual XML feed we are syndicating. * update-planet Modifications to including caching as well as changes to the API used by XMLParse2, this breaks compatibility with XMLParse (the original). * Added Changelog This file. Mentions changed stuff. * Added faq.html This should be self explanatory, really. * ucc.png Improved logo from Hourann Bosci 2004-02-08 ========== * crontab Turned runtime down to 10 minutes. * feedlist Added more feeds. * XMLParse.py Added Atom support. Bug fixes. * XMLWriter.py Bug fixes. * sidebar.html Changed text. 2004-02-07 ========== * Added footer.html Footer on each page. * Added header.html Header on each page. * Added icon.png The icon that appears in the favicon spot. * Added title.png The title "Planet UCC" * Added ucc.png The UCC "Sun" logo (appears on the right hand side). * Added crontab The crontab used on billy. * Added feedlist The list of feeds we are downloading. * Added planet.css The Planet UCC stylesheet. * Added sidebar.html The text appearing in the sidebar. * Added update-planet The wrapper that puts a whole planet together. * Added XMLParse.py Generic abtract XML Parser (also contains Blog objects. Currently supports RSSv2 and RDF. * Added XMLWriter.py Generic abtract XML Writer. Currently supports XHTML.