skip to navigation
skip to content

Not Logged In

wget 2.0

pure python download utility

Usage

python -m wget <URL>

API Usage

>>> import wget
>>> url = 'http://www.futurecrew.com/skaven/song_files/mp3/razorback.mp3'
>>> filename = wget.download(url)
100% [................................................] 3841532 / 3841532>
>> filename
'razorback.mp3'

The skew that you see above is a documented side effect. Alternative progress bar:

>>> wget.download(url, bar=bar_thermometer)

ChangeLog

2.0 (2013-04-26)
  • it shows percentage
  • it has usage examples
  • it changes if being used as a library
    • download shows progress bar by default
    • bar_adaptive gets improved algorithm
    • download(url, bar) contains bar parameter
      • bar(current, total)
    • progress_callback is named callback_progress
1.0 (2012-11-13)
  • it runs with Python 3
0.9 (2012-11-13)
  • it renames file if it already exists
  • it can be used as a library
    • download(url) returns filename
    • bar_adaptive() draws progress bar
    • bar_thermometer() simplified bar
0.8 (2011-05-03)
  • it detects filename from HTTP headers
0.7 (2011-03-01)
  • compatibility fix for Python 2.5
  • limit width of progress bar to 100 chars
0.6 (2010-04-24)
  • it detects console width on POSIX
0.5 (2010-04-23)
  • it detects console width on Windows
0.4 (2010-04-15)
  • it shows cute progress bar
0.3 (2010-04-05)
  • it creates temp file in current dir
0.2 (2010-02-16)
  • it tries to detect filename from URL
0.1 (2010-02-04)
  • it can download file

Release Checklist

[ ] update version in wget.py
[x] update description in setup.py
[ ] python setup.py sdist
[ ] python setup.py upload

-- anatoly techtonik <techtonik@gmail.com>

 
File Type Py Version Uploaded on Size
wget-2.0.tar.gz (md5) Source 2013-04-26 6KB
  • Downloads (All Versions):
  • 56 downloads in the last day
  • 498 downloads in the last week
  • 1820 downloads in the last month