rawdog/.git
21 years agoSend warning output to stderr.
Adam Sampson [Sat, 20 Sep 2003 17:14:48 +0000 (17:14 +0000)]
Send warning output to stderr.

21 years agoUse new option syntax.
Adam Sampson [Sat, 20 Sep 2003 17:01:32 +0000 (17:01 +0000)]
Use new option syntax.
Generate template differently depending on the options (rather than making
  template parameters be empty or not depending on the options, which is less
  useful).

21 years agoRestructure output code for template usage.
Adam Sampson [Sat, 20 Sep 2003 16:15:26 +0000 (16:15 +0000)]
Restructure output code for template usage.

21 years agoDecode multiple contents correctly.
Adam Sampson [Sat, 20 Sep 2003 15:41:27 +0000 (15:41 +0000)]
Decode multiple contents correctly.

21 years agoConvert all incoming text to UTF-8.
Adam Sampson [Sat, 20 Sep 2003 14:16:05 +0000 (14:16 +0000)]
Convert all incoming text to UTF-8.

21 years agoUpdate version number.
Adam Sampson [Sat, 20 Sep 2003 13:39:28 +0000 (13:39 +0000)]
Update version number.

21 years agoUpdate feedparser. (No need to include the timeout modification any more.)
Adam Sampson [Sat, 20 Sep 2003 13:36:55 +0000 (13:36 +0000)]
Update feedparser. (No need to include the timeout modification any more.)

21 years agoMove timeout modification into rawdoglib, so we can use feedparser unmodified.
Adam Sampson [Sat, 20 Sep 2003 13:35:26 +0000 (13:35 +0000)]
Move timeout modification into rawdoglib, so we can use feedparser unmodified.

21 years agoDon't immediately retry broken feeds.
Adam Sampson [Sat, 20 Sep 2003 13:28:48 +0000 (13:28 +0000)]
Don't immediately retry broken feeds.

21 years agoSet status to None if parsing fails. (Again, to silence a compiler complaint.) v1.2
Adam Sampson [Wed, 30 Jul 2003 22:17:22 +0000 (22:17 +0000)]
Set status to None if parsing fails. (Again, to silence a compiler complaint.)

21 years agoAdd note about feedparser modification.
Adam Sampson [Wed, 30 Jul 2003 21:55:24 +0000 (21:55 +0000)]
Add note about feedparser modification.

21 years agoRename "type" to "ctype" to work around a Python compiler bug.
Adam Sampson [Wed, 30 Jul 2003 11:14:25 +0000 (11:14 +0000)]
Rename "type" to "ctype" to work around a Python compiler bug.

21 years agoUpdated.
Adam Sampson [Wed, 30 Jul 2003 07:04:34 +0000 (07:04 +0000)]
Updated.

21 years agoIf the "content" that feedparser returns is a string, just use that.
Adam Sampson [Wed, 30 Jul 2003 07:04:06 +0000 (07:04 +0000)]
If the "content" that feedparser returns is a string, just use that.

21 years agoFix a bug with <content><div>... that shows up on
Adam Sampson [Wed, 30 Jul 2003 06:53:43 +0000 (06:53 +0000)]
Fix a bug with <content><div>... that shows up on
  http://philringnalda.com/feed.xml at the moment.

21 years agoHandle parsing errors correctly.
Adam Sampson [Tue, 29 Jul 2003 11:13:35 +0000 (11:13 +0000)]
Handle parsing errors correctly.
Don't consider redirections to be a fatal error -- we have have the
  wrong URL, but there's no sense in hammering the upstream site.

21 years agoHandle timeouts as errors too.
Adam Sampson [Tue, 29 Jul 2003 10:59:28 +0000 (10:59 +0000)]
Handle timeouts as errors too.
Don't update the last-updated time when an error occurs.

21 years agoPrefer content over content_encoded, and fall back if no content found.
Adam Sampson [Tue, 29 Jul 2003 07:19:17 +0000 (07:19 +0000)]
Prefer content over content_encoded, and fall back if no content found.

21 years agoAdd correct handling of HTTP status codes, to pass tests on
Adam Sampson [Tue, 29 Jul 2003 07:10:18 +0000 (07:10 +0000)]
Add correct handling of HTTP status codes, to pass tests on
  <http://diveintomark.org/tests/client/http/>.

21 years agoUpdated to upstream version 2.52 and made our modifications again.
Adam Sampson [Tue, 29 Jul 2003 06:35:32 +0000 (06:35 +0000)]
Updated to upstream version 2.52 and made our modifications again.

21 years agoUpdate version to 1.2.
Adam Sampson [Tue, 29 Jul 2003 06:29:49 +0000 (06:29 +0000)]
Update version to 1.2.

22 years agoUpdated. v1.1
Adam Sampson [Sat, 12 Jul 2003 17:09:23 +0000 (17:09 +0000)]
Updated.

22 years agoSupport the Echo content element by selecting the most appropriate one.
Adam Sampson [Sat, 12 Jul 2003 17:06:44 +0000 (17:06 +0000)]
Support the Echo content element by selecting the most appropriate one.

22 years agoChange the description of the parser we use, and remove most of the specific
Adam Sampson [Sat, 12 Jul 2003 16:15:43 +0000 (16:15 +0000)]
Change the description of the parser we use, and remove most of the specific
references to RSS.

22 years agoUse feedparser rather than rssparser.
Adam Sampson [Sat, 12 Jul 2003 16:12:34 +0000 (16:12 +0000)]
Use feedparser rather than rssparser.

22 years agoReplaced with feedparser.py.
Adam Sampson [Sat, 12 Jul 2003 16:10:40 +0000 (16:10 +0000)]
Replaced with feedparser.py.

22 years agoChange timeout to 30s.
Adam Sampson [Sat, 12 Jul 2003 16:10:06 +0000 (16:10 +0000)]
Change timeout to 30s.
Add notice of changes made.

22 years agoReplaced rssparser.py with the new feedparser.py.
Adam Sampson [Sat, 12 Jul 2003 16:08:58 +0000 (16:08 +0000)]
Replaced rssparser.py with the new feedparser.py.

22 years agoAdded NEWS file.
Adam Sampson [Mon, 26 May 2003 14:04:43 +0000 (14:04 +0000)]
Added NEWS file.

22 years agoUpdated URL.
Adam Sampson [Mon, 26 May 2003 14:04:35 +0000 (14:04 +0000)]
Updated URL.

22 years agoAdd sequence attribute, to preserve RSS ordering of items added at the same
Adam Sampson [Fri, 23 May 2003 23:19:36 +0000 (23:19 +0000)]
Add sequence attribute, to preserve RSS ordering of items added at the same
time.

22 years agoDocument proxy usage in README.
Adam Sampson [Fri, 23 May 2003 11:11:47 +0000 (11:11 +0000)]
Document proxy usage in README.

22 years agoUpdated version to 1.1.
Adam Sampson [Fri, 23 May 2003 11:09:24 +0000 (11:09 +0000)]
Updated version to 1.1.

22 years agoRemove pre-0.5 workaround. v1.0
Adam Sampson [Wed, 21 May 2003 13:37:29 +0000 (13:37 +0000)]
Remove pre-0.5 workaround.

22 years agoUpdated version to 1.0.
Adam Sampson [Wed, 21 May 2003 13:37:18 +0000 (13:37 +0000)]
Updated version to 1.0.

22 years agoFix an interesting bug: if a feed hadn't changed for long enough that the v0.5
Adam Sampson [Wed, 7 May 2003 01:08:21 +0000 (01:08 +0000)]
Fix an interesting bug: if a feed hadn't changed for long enough that the
articles from it had been expired, then when it *did* change those articles
would be shown again. The fix is to only do expiry on feeds that have received
some items this update. (Which also means that feeds that never update will
never expire, which is probably a desirable feature.)

22 years agoIncrease update time.
Adam Sampson [Wed, 7 May 2003 01:06:53 +0000 (01:06 +0000)]
Increase update time.
Add comment about changes.

22 years agoUpdated version.
Adam Sampson [Mon, 5 May 2003 03:15:53 +0000 (03:15 +0000)]
Updated version.

22 years agoDocument forced updating. v0.4
Adam Sampson [Mon, 5 May 2003 03:06:41 +0000 (03:06 +0000)]
Document forced updating.

22 years agoAllow forced updating of a feed.
Adam Sampson [Mon, 5 May 2003 03:05:13 +0000 (03:05 +0000)]
Allow forced updating of a feed.

22 years agoRemove Rawdog.last_update, since it's not used.
Adam Sampson [Mon, 5 May 2003 02:55:55 +0000 (02:55 +0000)]
Remove Rawdog.last_update, since it's not used.

22 years agoAbstract persistability out into a couple of classes.
Adam Sampson [Mon, 5 May 2003 02:52:54 +0000 (02:52 +0000)]
Abstract persistability out into a couple of classes.

22 years agoAbstract configuration out into a class.
Adam Sampson [Mon, 5 May 2003 02:38:38 +0000 (02:38 +0000)]
Abstract configuration out into a class.

22 years agoMove most of the code into rawdoglib.rawdog.
Adam Sampson [Mon, 5 May 2003 02:19:47 +0000 (02:19 +0000)]
Move most of the code into rawdoglib.rawdog.

22 years agoMoved hash_item into Article.
Adam Sampson [Mon, 5 May 2003 02:00:29 +0000 (02:00 +0000)]
Moved hash_item into Article.

22 years agoRemove maybe_get (since get does the same thing).
Adam Sampson [Mon, 5 May 2003 01:55:52 +0000 (01:55 +0000)]
Remove maybe_get (since get does the same thing).

22 years agoUpdate version number.
Adam Sampson [Mon, 5 May 2003 01:54:48 +0000 (01:54 +0000)]
Update version number.

22 years agoAdded package manifest. v0.3
Adam Sampson [Sat, 3 May 2003 13:03:32 +0000 (13:03 +0000)]
Added package manifest.

22 years agoUpdated stylesheet for new features, and to look less generally unpleasant.
Adam Sampson [Sat, 3 May 2003 13:00:17 +0000 (13:00 +0000)]
Updated stylesheet for new features, and to look less generally unpleasant.

22 years agoAdd feeds display.
Adam Sampson [Sat, 3 May 2003 12:59:39 +0000 (12:59 +0000)]
Add feeds display.

22 years agoAdd timeoutsocket.
Adam Sampson [Sat, 3 May 2003 12:56:42 +0000 (12:56 +0000)]
Add timeoutsocket.

22 years agoAdd get_html_name and get_html_link to Feed.
Adam Sampson [Sat, 3 May 2003 12:50:57 +0000 (12:50 +0000)]
Add get_html_name and get_html_link to Feed.

22 years agoPrefer content_encoded over description if it's available.
Adam Sampson [Sat, 3 May 2003 12:49:25 +0000 (12:49 +0000)]
Prefer content_encoded over description if it's available.

22 years agoRemove excessive entity decoding -- rssparser already does this for us.
Adam Sampson [Sat, 3 May 2003 12:47:57 +0000 (12:47 +0000)]
Remove excessive entity decoding -- rssparser already does this for us.

22 years agoUpdate version.
Adam Sampson [Sat, 3 May 2003 12:43:37 +0000 (12:43 +0000)]
Update version.

22 years agoInitial revision
Adam Sampson [Sat, 3 May 2003 12:42:04 +0000 (12:42 +0000)]
Initial revision