urwid_timed_progress
urwid_timed_progress is an Urwid progress widget that displays enhanced progress with custom units, rate of progress, and estimated time remaining.
Screencast
Example screenshot showing two progress bars
Installation
pip install urwid_timed_progress
Usage
Create timed progress bar, much like a regular ProgressBar:
file_size_mb = 1234
progress = TimedProgressBar('normal', 'complete', label='Current File',
units='MB', done=file_size_mb)
As the file operation proceeds update the progress bar:
progress.add_progress(1) # each time 1 unit of progress has been made
add_progress() updates the progress bar rate and estimated time remaining.
To update the timer without adding progress do:
progress.add_progress(0)
See example code.
Development
The project lives on GitHub. Bug reports, questions, and comments are most welcome.
Metadata
Release files for urwid_timed_progress 1.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| urwid_timed_progress-1.1.1.tar.gz | 6.3 kB | Without provenance | Details for urwid_timed_progress-1.1.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| urwid_timed_progress-1.1.1-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details for urwid_timed_progress-1.1.1-py2.py3-none-any.whl |
Total release size: 12.7 kB
Release files / urwid_timed_progress-1.1.1.tar.gz
| Download URL | urwid_timed_progress-1.1.1.tar.gz |
|---|---|
| Size | 6.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cc45828c5294c5cd81b75ee5c7ea5201c1b1bc3885a6e4539c650990934d4654
|
|
BLAKE2b-256 checksum How to use checksums |
ec7b3e1b70a15290b1077808d92edf29de53ebbba43bfcfdcb1e952e99e9f8e0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / urwid_timed_progress-1.1.1-py2.py3-none-any.whl
| Download URL | urwid_timed_progress-1.1.1-py2.py3-none-any.whl |
|---|---|
| Size | 6.4 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
2ee578fa2e13ea6ab6dce3b5a300a40a6f9ecaff0e182648a6250a0bcc502fa7
|
|
BLAKE2b-256 checksum How to use checksums |
e200fc6cbc2aff4ca5dfec42499f6ce5534bffe29ed4776421adc1e35edfc0b6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for urwid_timed_progress 1.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.