summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authormstenner <mstenner>2004-03-10 20:40:19 +0000
committermstenner <mstenner>2004-03-10 20:40:19 +0000
commitc5e6ed9bd72caa8ee32199ee00b87c5e9dbef6c4 (patch)
tree33e008ffeb74ed39b0afd1300380778b102abcc3 /TODO
parent68ae7f4c21847d5b7d5ea4fbc8a45b6566571613 (diff)
downloadurlgrabber-c5e6ed9bd72caa8ee32199ee00b87c5e9dbef6c4.tar.gz
Added mirror code and associated test code.
[grabber.py] Edited URLGrabError doc string to reflect MirrorGroup error code and new error code policy. [TODO] Moved reget to ALPHA (from ALPHA 2) [keepalive.py] fixed problem with the new python 2.3 httplib. They now raise BadStatusLine from a new place.
Diffstat (limited to 'TODO')
-rw-r--r--TODO19
1 files changed, 13 insertions, 6 deletions
diff --git a/TODO b/TODO
index bbd7eab..f490fe9 100644
--- a/TODO
+++ b/TODO
@@ -1,7 +1,19 @@
ALPHA:
- * Implement MirrorGroups.
+ * MirrorGroups
+ - add report callbacks so calling app can know about failures
+ - docs
+ - possibly move the arguments that make urlXXX different into the
+ kwargs stuff, so that the wrapping in MirrorGroups can be a little
+ cleaner - this would mean that you'd have to do
+ urlgrab(url, filename=filename)
+ which is annoying (and different from how it's being used)
+ * Reget support. When urlgrab is called, check if the file exists on disk. If
+ so, offset the range so that we pull only the bytes remaining. This should
+ probably have a kwarg to turn it on/off but could probably default to being
+ on.
+
ALPHA 2:
* Consider adding timeout keyword arg that would handle setting the socket
@@ -16,11 +28,6 @@ ALPHA 2:
recent chatter on the yum list about Ctrl-C handling. Seth suggests
Ctrl-C as a "Skip to Next Mirror" trigger when processing MirrorGroups.
- * Reget support. When urlgrab is called, check if the file exists on disk. If
- so, offset the range so that we pull only the bytes remaining. This should
- probably have a kwarg to turn it on/off but could probably default to being
- on.
-
Misc/Maybe:
* BatchURLGrabber/BatchMirrorGroup for concurrent downloads and possibly to