纯Python下载工具
项目描述
用法
python -m wget [options] <URL>
- 选项
-o –output FILE|DIR 输出文件名或目录
API用法
>>> import wget >>> url = 'http://www.futurecrew.com/skaven/song_files/mp3/razorback.mp3' >>> filename = wget.download(url) 100% [................................................] 3841532 / 3841532> >> filename 'razorback.mp3'
上面看到的偏移是一个已记录的副作用。备选进度条
>>> wget.download(url, bar=bar_thermometer)
变更日志
- 3.2 (2015-10-22)
download(url)在Python 2.7中可以再次是unicode https://bitbucket.org/techtonik/python-wget/issues/8
- 3.1 (2015-10-18)
它将未知文件保存为download.wget文件名 https://bitbucket.org/techtonik/python-wget/issues/6
它将Unicode字符打印到Windows控制台
它使用Python 3下载Unicode URL
- 3.0 (2015-10-17)
它可以下载并保存Unicode文件名 https://bitbucket.org/techtonik/python-wget/issues/7
- 2.2 (2014-07-19)
它再次可以在没有-o选项的情况下下载
- 2.1 (2014-07-10)
它显示命令行帮助
-o选项允许选择输出文件/目录
download(url, out, bar)包含out参数
- 2.0 (2013-04-26)
它显示百分比
它包含用法示例
如果用作库,它会改变
download默认显示进度条
bar_adaptive获得改进的算法
download(url, bar)包含bar参数 * bar(current, total)
progress_callback命名为callback_progress
- 1.0 (2012-11-13)
它使用Python 3运行
- 0.9 (2012-11-13)
如果文件已存在,它会重命名文件
它可以用作库
download(url)返回文件名
bar_adaptive()绘制进度条
bar_thermometer()简化版进度条
- 0.8 (2011-05-03)
它从HTTP头中检测文件名
- 0.7 (2011-03-01)
Python 2.5的兼容性修复
将进度条宽度限制为100个字符
- 0.6 (2010-04-24)
它在POSIX上检测控制台宽度
- 0.5 (2010-04-23)
它在Windows上检测控制台宽度
- 0.4 (2010-04-15)
它显示可爱的进度条
- 0.3 (2010-04-05)
它在当前目录中创建临时文件
- 0.2 (2010-02-16)
它尝试从URL中检测文件名
- 0.1 (2010-02-04)
它可以下载文件
发布清单
– anatoly techtonik <techtonik@gmail.com>