On 10/15/2012 01:13 PM, anatoly techtonik wrote:
On Fri, Jul 6, 2012 at 10:30 PM, Georg Brandl email@example.com wrote:
On 05.07.2012 22:24, Amaury Forgeot d'Arc wrote:
2012/7/5 anatoly techtonik firstname.lastname@example.org:
This makes me kind of sad. You have Python installed. Why can't you just crossplatformly do:
mkdir nacl cd nacl python -m urllib get
http://commondatastorage.googleapis.com/nativeclient-mirror/nacl/nacl_sdk/up... python update_sdk.py
I'm sure there is already a way with standard python tools. Something along these lines:
python -c "from urllib.request import urlretrieve; urlretrieve('URL', 'update_sdk.zip')" python -m update_sdk.zip
The second command will work if the zip file has a __main__.py. Do you think we need other tools?
The "python -m urllib" (don't think "get" is required) interface certainly looks nice and is similar in style with many of the other __main__ stuff we add to stdlib modules.
Here is the implementation of urllib.__main__ module for Python 3 with progress bar. I've left 'get' argument to make it extensible in future with other commands, such as `test`.
Please don't send patches to the mailing list, open a new tracker issue instead.