Skip to main content
Help us improve PyPI by participating in user testing. All experience levels needed!

pure python download utility

Project description

Usage

python -m wget [options] <URL>

options:
-o –output FILE|DIR output filename or directory

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

3.2 (2015-10-22)
3.1 (2015-10-18)
3.0 (2015-10-17)
2.2 (2014-07-19)
  • it again can download without -o option
2.1 (2014-07-10)
  • it shows command line help
  • -o option allows to select output file/directory
    • download(url, out, bar) contains out parameter
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 check -mrs
[ ] python setup.py sdist upload
[ ] tag hg version

– anatoly techtonik <techtonik@gmail.com>

Project details


Release history Release notifications

This version
History Node

3.2

History Node

3.1

History Node

3.0

History Node

2.2

History Node

2.1

History Node

2.0

History Node

1.0

History Node

0.9

History Node

0.8

History Node

0.7

History Node

0.6

History Node

0.5

History Node

0.4

History Node

0.3

History Node

0.2

History Node

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
wget-3.2.zip (10.9 kB) Copy SHA256 hash SHA256 Source None Oct 22, 2015

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page