A minimalist Python progress spinner for iterative processes
Project description
rennips
A minimalist Python progress spinner that provides a simple visual feedback for iterative processes with normal and simple display modes.
> "rennips" is simply 'spinner' spelled backwards.
Check out on PyPI
Installation
pip install rennips
Usage
import time
from rennips import rennips
data = [x for x in range(50)]
for i in rennips(data, desc="Counting...", mode="SIMPLE"):
time.sleep(0.05)
Features
- Simple spinner animation (|, /, -, \)
- Progress percentage
- Item count
- Elapsed time
- Works with any iterable
- Support for iterables without known length
Roadmap
Future features and improvements planned for Rennips:
Short-term Goals
- Big mode: Large-scale spinner display for better visibility in terminal
- Manual spinner control: Support for non-iterable progress tracking, allowing start/stop/update operations
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.
Source Distribution
rennips-0.2.0.tar.gz
(4.2 kB
view details)
Built Distribution
File details
Details for the file rennips-0.2.0.tar.gz
.
File metadata
- Download URL: rennips-0.2.0.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94d0b338eabdeec04822c6341ea589bbe9c63bd9dbefc7dc39d96f7f435a1a39 |
|
MD5 | 2a69594832b27e83bfb24ca387a60246 |
|
BLAKE2b-256 | 82c7d3451cda6511b821ee4f406573a80fdbd772dcb7e6f0d46f50109ef5afba |
File details
Details for the file rennips-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: rennips-0.2.0-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e9bcfb89912f6f4a7a020104399986269149e32d1509e10893dc54f4d147a79 |
|
MD5 | f9d367a6ede0fa8c556aa115d639e9c5 |
|
BLAKE2b-256 | fe777324b8751eb5dc5cabafaa8a722a2e7914b63db82e9e370f1acc06af9f5d |