Skip to main content

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: brewbar-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 b977a5c2cb1425efa74998e7e077f213cb627e060ab3b70b7ba304670155b9f7
MD5 f1e7044e44edede9a37883cee1d4e566
BLAKE2b-256 868008259b2ced2129dfff8c02703daf35e72f1c51192d299a354f1899c3b1d2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: brewbar-0.1.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6fe9d15802a6a0d386dadfea3f3f8d113f63b60805059bd4bdc523f3bb8e7d1b
MD5 cb21df5cea5cb9716fda8582b0d26f74
BLAKE2b-256 d7299a12cc8ed5367dcbfcbaa5353bcf11c9866733a0bf5a99b0388e9730e12d

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