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.
pip install progressive-spinnerimport time
from src.rennips import rennips
data = [x for x in range(50)]
for i in rennips(data, desc="Counting...", mode="SIMPLE"):
time.sleep(0.05)- Simple spinner animation (|/-)
- Progress percentage
- Item count
- Elapsed time
- Works with any iterable
- Support for iterables without known length
Future features and improvements planned for Rennips:
- 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