A simple progress spinner for Python iterables
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.
Installation
pip install progressive-spinner
Usage
import 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)
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.1.0.tar.gz
(3.1 kB
view hashes)