2009-04-19 Davyd Madeley * (committed by zanchey@ucc as part of the update to git) * extra/feedparser.py: Update to Feedparser 4.1 * header.html: add Wiki tab to layout * launch-update-planet.sh: use ssh.ucc instead of mooneye * XHTMLWriter.py: be more sensible about Unicode. 2005-05-12 Davyd Madeley * planet.css: Upgrade to new layout 2005-05-12 Davyd Madeley * header.html: layout * feedlist: new feeds * launch-planet-update.sh: don't recall... 2004-11-02 Davyd Madeley * ChangeLog: move to new format * extra/feedparser.py: Feedparser 3.3 * other files: moving Planet UCC to oracle 2004-05-12 ========== * planet.css Layout improvements. 2004-05-04 ========== * planet.css * XHTMLWriter.py Layout tweaks. 2004-04-28 ========== * update-planet Cacheability hacks for Adrian Woodley's blog. * XMLParse2.py Logging tweaks. * extras/feedparser.py Upgraded to new version of feedparser. 2004-03-22 ========== * CacheHandler.py Fixed glitch caused by previous changes. * FOAFWriter.py XML mistake, oops. 2004-03-20 ========== * update-planet, XMLWriter.py, XHTMLWriter.py, RSS1Writer.py, RSS2Writer.py, XMLParse2.py Stopped overwriting .blogTitle, adding a field .blogName to store the name of the syndicated blogger. * XHTMLWriter.py, planet.css Added (heavily modified code) from [TRS] to make it show the name of the blog when you hover over the name of the person. The name of the blogger, and name of the article are now linked (this is not obvious after changes to planet.css). * Added FOAFWriter.py A plugin to XMLWriter to do FOAF (Friend Of A Friend) XML feeds. FOAF actually seems quite complex in what it can tell you, however the FOAF feeds from the Planets is quite simplistic. This should suffice [YAK]. * Added OPMLWriter.py A plugin to XMLWriter to do OPML. * update-planet, launch-update-planet.sh FOAF and OPML support. * sidebar.html Mentions of new syndication. * faq.html Fixed annoying mistakes. Should really write an FAQ. 2004-03-15 ========== * update-planet Cacheability improvements * crontab Write output to logfile. * CacheHandler.py Add != operator to CacheObject * launch-update-planet.sh Cacheability improvements 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.