X-Git-Url: https://git.ao2.it/winfreed.git/blobdiff_plain/3a60f746376614664f7a3f48f05fff49e689bfb4..57ca39d1d063359a289e0747aa2e38032d392dee:/winfreed.py diff --git a/winfreed.py b/winfreed.py index 362911a..ca3cd32 100755 --- a/winfreed.py +++ b/winfreed.py @@ -24,6 +24,9 @@ import ConfigParser import urllib2 from progressbar import Bar, ETA, FileTransferSpeed, Percentage, ProgressBar +# TODO: +# - support win64 + # TODO make OUTPUT_DIR and LANGCODE configurable from command line OUTPUT_DIR = 'downloads' LANGCODE = 'en-US' @@ -60,6 +63,8 @@ def process_all(path, cb): def show(pkg): print 'Package: ', pkg['package_name'] print 'Program: ', pkg['name'] + if pkg.has_key('version'): + print 'Version: ', pkg['version'] print 'Homepage: ', pkg['homepage'] print @@ -69,9 +74,9 @@ def download_file(src_url, dest_dir): response = urllib2.urlopen(src_url) except Exception, e: if hasattr(e, 'reason'): - print 'Download failed. Reason: ', e.reason + print 'Downloading from', src_url, 'failed. Reason: ', e.reason elif hasattr(e, 'code'): - print 'Download failed. Error code: ', e.code + print 'Downloading from', src_url, 'failed. Error code: ', e.code return # get the final URL after possible redirect have been followed