Fixes for dodgy blogs, new feedparser
[planet-ucc.git] / Changelog
1 2004-04-28
2 ==========
3  * update-planet
4    Cacheability hacks for Adrian Woodley's blog.
5  * XMLParse2.py
6    Logging tweaks.
7  * extras/feedparser.py
8    Upgraded to new version of feedparser.
9
10 2004-03-22
11 ==========
12  * CacheHandler.py
13    Fixed glitch caused by previous changes.
14  * FOAFWriter.py
15    XML mistake, oops.
16
17 2004-03-20
18 ==========
19  * update-planet, XMLWriter.py, XHTMLWriter.py, RSS1Writer.py, RSS2Writer.py,
20     XMLParse2.py
21    Stopped overwriting .blogTitle, adding a field .blogName to store the name
22    of the syndicated blogger.
23  * XHTMLWriter.py, planet.css
24    Added (heavily modified code) from [TRS] to make it show the name of the
25    blog when you hover over the name of the person. The name of the blogger,
26    and name of the article are now linked (this is not obvious after changes
27    to planet.css).
28  * Added FOAFWriter.py
29    A plugin to XMLWriter to do FOAF (Friend Of A Friend) XML feeds. FOAF
30    actually seems quite complex in what it can tell you, however the FOAF
31    feeds from the Planets is quite simplistic. This should suffice [YAK].
32  * Added OPMLWriter.py
33    A plugin to XMLWriter to do OPML.
34  * update-planet, launch-update-planet.sh
35    FOAF and OPML support.
36  * sidebar.html
37    Mentions of new syndication.
38  * faq.html
39    Fixed annoying mistakes. Should really write an FAQ.
40
41 2004-03-15
42 ==========
43  * update-planet
44    Cacheability improvements
45  * crontab
46    Write output to logfile.
47  * CacheHandler.py
48    Add != operator to CacheObject
49  * launch-update-planet.sh
50    Cacheability improvements
51
52 2004-03-06
53 ==========
54  * Added RSS2Writer.py
55    XMLWriter plugin for handling RSS2 output.
56  * Added XHTMLWriter.py
57    Moved XHTMLWriter plugin out of XMLWriter.
58  * XMLWriter.py
59    Moved XHTMLWriter to it's own file, made some API changes.
60  * update-planet
61    Reflected API changes to XMLWriter, added generator for RSS2 feed.
62    Added generator for RSS1 feed.
63  * crontab
64    Changed crontab to use launch-update-planet.sh
65  * XMLParse2
66    Added line to give personalised USER_AGENT.
67  * Added RSS1Writer.py
68    Output plugin for RSS1 files.
69  * Added launch-update-planet.sh
70    A shell script to wrap update-planet.
71  * sidebar.html
72    Updated sidebar.
73
74 2004-02-28
75 ==========
76  * crontab
77    Reduced update time to 5 minutes
78  * planet.css
79    Tweaked CSS to make sidebar background non-transparent.
80  * feedlist
81    Added people.
82
83 2004-02-15
84 ==========
85  * update-planet
86    Fixed some random DEBUG messages.
87
88 2004-02-14
89 ==========
90  * Brought the Changelog up to date.
91
92 2004-02-13
93 ==========
94  * feedlist
95    Added more blogs.
96
97 2004-02-12
98 ==========
99  * XMLParse2.py
100    Fixed some issues to do with creating the cache.
101  * XMLWriter.py
102    Made feedlist appear in alphabetical order.
103  * update-planet
104    Caching fixes.
105  * CacheHandler.py
106    Caching fixes. Removed debug statements due to not finding cache, these
107    should be obvious from the status output.
108
109 2004-02-09
110 ==========
111  * Added XMLParse2.py
112    XMLParse2 is a wrapper to feedparser by Mark Pilgrim.
113    This required a slight change to the base API, as
114    feedparser does the downloading for us. According
115    to [TRS], using feedparser and a good caching
116    system will drop our download requirement significantly.
117  * Added extra/feedparser.py
118    Mark Pilgrim's feedparser version 3.0-beta-14 from
119    http://diveintomark.org/projects/feed_parser/
120  * Added CacheHandler.py
121    CacheHandler and CacheObject are objects for dealing with
122    the caching of blog items. It will allow us to store
123    preparsed blogs in cache/ for retrieval if a new download
124    proves to be unrequired.
125  * planet.css
126    Added underline for date/entry links, because [TRS] did not
127    even realise they were links. I'm sure not underlining links
128    it a big usability faux-par.
129    Added default link style for .item
130  * sidebar.html
131    Changed the text slightly.
132  * XMLWriter.py
133    Added a (feed) link to the sidebar in the sections "feeds".
134    This links to the actual XML feed we are syndicating.
135  * update-planet
136    Modifications to including caching as well as changes to the
137    API used by XMLParse2, this breaks compatibility with XMLParse
138    (the original).
139  * Added Changelog
140    This file. Mentions changed stuff.
141  * Added faq.html
142    This should be self explanatory, really.
143  * ucc.png
144    Improved logo from Hourann Bosci <[email protected]>
145
146 2004-02-08
147 ==========
148  * crontab
149    Turned runtime down to 10 minutes.
150  * feedlist
151    Added more feeds.
152  * XMLParse.py
153    Added Atom support.
154    Bug fixes.
155  * XMLWriter.py
156    Bug fixes.
157  * sidebar.html
158    Changed text.
159
160 2004-02-07
161 ==========
162  * Added footer.html
163    Footer on each page.
164  * Added header.html
165    Header on each page.
166  * Added icon.png
167    The icon that appears in the favicon spot.
168  * Added title.png
169    The title "Planet UCC"
170  * Added ucc.png
171    The UCC "Sun" logo (appears on the right hand side).
172  * Added crontab
173    The crontab used on billy.
174  * Added feedlist
175    The list of feeds we are downloading.
176  * Added planet.css
177    The Planet UCC stylesheet.
178  * Added sidebar.html
179    The text appearing in the sidebar.
180  * Added update-planet
181    The wrapper that puts a whole planet together.
182  * Added XMLParse.py
183    Generic abtract XML Parser (also contains Blog objects.
184    Currently supports RSSv2 and RDF.
185  * Added XMLWriter.py
186    Generic abtract XML Writer. Currently supports XHTML.

UCC git Repository :: git.ucc.asn.au