New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

tiny-progress-bar

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

tiny-progress-bar

Simple progress bar for Python 3

  • 0.1.6
  • PyPI
  • Socket score

Maintainers
1

tiny_progress_bar

Progress Bar for Python 3. Does not use any external libraries and the code is very very tiny.

Example gif

Installation

Simply use pip!

pip install tiny-progress-bar

https://pypi.org/project/tiny-progress-bar/

How to use

Import the progress_bar function into your script.

Then wrap any iterable with it. Then you'll see it running.

Example:

from tiny_progress_bar import progress_bar as pb
from time import sleep

array = range(10)
counter = 0

for i in pb(array):
    sleep(0.1)  # Your long running process
    counter += i

print(sum(array) == counter)

Bar Length

You can also specify the length of the progress bar by changing the bar_length parameter.

Note the minimum bar_length is 10.

Smaller Bar Example

# Smaller bar
length = 10
array = range(100)
for _ in pb(array, bar_length=length):
    sleep(0.1)  # Your long running process

Larger Bar Example

# Larger bar
length = 100
array = range(100)
for _ in pb(array, bar_length=length):
    sleep(0.1)  # Your long running process

Testing

A test file is included in this package.

Feel free to run pytest or pytest test_tiny_progress_bar.py

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc