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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b977a5c2cb1425efa74998e7e077f213cb627e060ab3b70b7ba304670155b9f7
|
|
| MD5 |
f1e7044e44edede9a37883cee1d4e566
|
|
| BLAKE2b-256 |
868008259b2ced2129dfff8c02703daf35e72f1c51192d299a354f1899c3b1d2
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6fe9d15802a6a0d386dadfea3f3f8d113f63b60805059bd4bdc523f3bb8e7d1b
|
|
| MD5 |
cb21df5cea5cb9716fda8582b0d26f74
|
|
| BLAKE2b-256 |
d7299a12cc8ed5367dcbfcbaa5353bcf11c9866733a0bf5a99b0388e9730e12d
|