nyanbar is a progress bar for scripts that uses the Nyan cat instead of other stuff.
Project description
NyanBar - a Nyan Cat progress bar for python
Example:
progress = NyanBar() # do some work progress.update(20) # update always takes where you are now progress.finish()
Or…
progress = NyanBar(tasks=100) # do some work. progress.task_done() # do many more tasks… progress.finish()
Or… if you happen to have a specific MP3 file, famous or not.
progress = NyanBar(audiofile=”/path/to/NyanCat-original.mp3”) progress.update(20) … progress.finish()
You can also use progress in a with statement which will call finish() for you:
- with NyanBar(tasks=10, audiofile=”/path/to/NyanCat-original.mp3”) as progress:
progress.task_done() … more
(You’ll need to be on OSX and have afplay, or on Linux and have mpg123 or mplayer)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.