"flamesrock" <[EMAIL PROTECTED]> writes: > Certain web applications, everything from wget to downloader for X has > this nifty feature I'd like to accomplish in python. > > Its the progress bar/time elapsed/time remaining scheme > > Filename | Progress | Speed (kB/s) | T/Elapsed | T/Remaining > ---------------------------------------------------------------------------- > blah.bin |------>45% | 56.6 | 02:39 | 02:45 > file2.bz2 |--->33% | 35.0 | 05:22 | 11:24 > etc |-------->60% | 47.5 | 00:14 | 00:08
See python cookbook. The idea is simply to print out stuff and when updating, erase previous characters eg. using '\r' ASCII code. Python Cookbook has a progress bar implementation, you could use that as a basis for your code (speed, t/elapsed and t/remaining are technically no different; if you can do a progress bar, you can do those others as well). -- # Edvard Majakari Software Engineer # PGP PUBLIC KEY available Soli Deo Gloria! $_ = '456476617264204d616a616b6172692c20612043687269737469616e20'; print join('',map{chr hex}(split/(\w{2})/)),uc substr(crypt(60281449,'es'),2,4),"\n"; -- http://mail.python.org/mailman/listinfo/python-list