I'm the author of alive-progress, a new kind of Progress Bar for python like you've never seen, with real time throughput, eta and very cool animations!
It's also very easy to use and feature-packed, take a look!
There's a plethora of builtin spinner styles to choose from!
And you can easily create your own, there's builtin support for several special effects like frames, scrolling, bouncing, delayed and compound spinners! Get creative!
Also bar styles!
To install, just:
$ pip install alive-progress
That's it, you're good to go!
More details in alive-progress, enjoy!
Top comments (9)
This look sick! for years I have used tqdm. recently I stole the source of pipx for a couple of small projects. I really like its dancing dot animation and the context manager approach. Your ascii animations are killer! I will definitely be using this one.
Thank you man! Appreciated!
Yeah, the context manager approach is not only visually good, but also useful! It allows you to call
bar()just when you want, not necessarily in all iterations! So you can count at the same time the total and "broken" items, or "ok" items, so at the end you nicely get a receipt of "4800/5000", giving you more information than tqdm ever could.
Wow this looks so cool, thanks for sharing !
This looks very good! Well done!
It's amazing 👍
Now this is a keeper. Well done!