Skip to main content

A progress bar for Python that brews beer while your code runs

Project description

🍺 brewbar

A tiny, funny progress bar for Python that brews beer while your code runs.

No configuration.
No dependencies.
Just beer.


🍻 Demo

from brewbar import bar
import time

for _ in bar(range(50)):
    time.sleep(0.05)

Output:

🍺🍺🍺🍺░░░░  50%  fermenting

As progress increases, the beer fills and the brew stage changes:

  • mashing
  • boiling
  • fermenting
  • conditioning
  • cheers 🍻

📦 Installation

pip install brewbar

🍺 Usage

from brewbar import bar

for _ in bar(range(100)):
    do_work()

✨ Features

  • 🍺 Beer-brewing themed progress bar
  • 🧠 Simple API (bar(iterable))
  • ⚡ Lightweight (no dependencies)
  • 🖥 Works in standard terminals
  • 🎭 Meme-friendly, screenshot-ready

🛠 Requirements

  • Python 3.8+

❓ Why brewbar?

Because sometimes you don't want:

  • 20 configuration options
  • nested progress bars
  • noisy output

You just want to know when your code is done…
and have a beer while waiting. 🍻

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

brewbar-0.1.1.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

brewbar-0.1.1-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file brewbar-0.1.1.tar.gz.

File metadata

  • Download URL: brewbar-0.1.1.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for brewbar-0.1.1.tar.gz
Algorithm Hash digest
SHA256 5cad59c41da72131fad3bcba91cd972be5467131dd700f263f34f98a8b003866
MD5 70d8ad1138a90c86e459069701e1c397
BLAKE2b-256 4b3bf182365e25304a0aa83319911ddb6e85ae0db2c4231d25ac471820a3ee9f

See more details on using hashes here.

File details

Details for the file brewbar-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: brewbar-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.19

File hashes

Hashes for brewbar-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 76e715d5d829bea159c0971623bb43bb3ee774329a0a580d203e82086529d8a8
MD5 f565826008e65b6b0f7a3b45b8d0b3b3
BLAKE2b-256 cf4237381856fcdfd1c2d8a7df0052f4c77b9c3989ecab72fbbfd4d3069e2c9a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page