X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;f=todolist;h=89482786f8d24ff0fc3e904788ac2c48f2fce54d;hb=5d69a842107d375aaf9979c2c99c3d94fb3b3c1b;hp=70fbdfd1f5262f8babedf4b72a49a937ad7558e8;hpb=9cd1026fe72d7bb57acf332f392a7ddf4e1b62c2;p=rawdog%2F.git diff --git a/todolist b/todolist index 70fbdfd..8948278 100644 --- a/todolist +++ b/todolist @@ -1,3 +1,9 @@ +If rawdog crashes while updating a feed, it shouldn't forget the feeds it's +already updated. Perhaps have an exception handler that keeps a safety copy of +the state file and saves where it's got to so far? + +Improve efficiency -- memoise stuff before comparing articles. + Detect duplicate articles (BBC News). Detect edited articles by guid. @@ -38,9 +44,7 @@ latest version. For next release: - generalise templating (so the show template option takes a name, etc.) -- remove Article compat methods - remove old option parsing -- add date to Article hash - require Python 2.3; kill 2.2 urllib2 workaround - use unicode.encode('ascii','xmlcharrefreplace') if possible?