Skip to main content

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

Project description

🍺 brewbar

A 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.2.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.2-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: brewbar-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 c50826108dce2bf4ee7142a2334bac00621b74c2aa180f2391c78cea9c883d08
MD5 3c4536a68613708ee4fa6ab0e30b1e93
BLAKE2b-256 18aa77fcb31b46741181031b8247fcc7531f6748152e3b3ded18442115ec3e45

See more details on using hashes here.

File details

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

File metadata

  • Download URL: brewbar-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b47bc98efadca80e7a7836ed93f56cd25227cedfa3115b5169df526d97d6c00b
MD5 9903a73b3d68544553fe6fd96c7f2852
BLAKE2b-256 37e9d977acbdebd6df27ddb1d58fc6f5671f188bfd2e04bc8bced1f67919d27e

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