urlgrabber

A high-level cross-protocol url-grabber
Download

urlgrabber Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Price:
  • FREE
  • Publisher Name:
  • Michael D. Stenner and Ryan Tomayko
  • Publisher web site:
  • http://linux.duke.edu/

urlgrabber Tags


urlgrabber Description

A high-level cross-protocol url-grabber urlgrabber is a high-level cross-protocol url-grabber.Using urlgrabber, data can be fetched in three basic ways:urlgrab(url) copy the file to the local filesystemurlopen(url) open the remote file and return a file object (like urllib2.urlopen)urlread(url) return the contents of the file as a stringWhen using these functions (or methods), urlgrabber supports the following features: Here are some key features of "urlgrabber": · identical behavior for http://, ftp://, and file:// urls · http keepalive - faster downloads of many files by using only a single connection · byte ranges - fetch only a portion of the file · reget - for a urlgrab, resume a partial download · progress meters - the ability to report download progress automatically, even when using urlopen! · throttling - restrict bandwidth usage · retries - automatically retry a download if it fails. The number of retries and failure types are configurable. · authenticated server access for http and ftp · proxy support - support for authenticated http and ftp proxies · mirror groups - treat a list of mirrors as a single source, automatically switching mirrors if there is a failure. Requirements: · Python


urlgrabber Related Software