Skip to content

A minimalist Python progress spinner that provides a simple visual feedback for iterative processes with normal and simple display modes

License

Notifications You must be signed in to change notification settings

Oh-JongJin/rennips

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A minimalist Python progress spinner that provides a simple visual feedback for iterative processes with normal and simple display modes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages