Brew Perfect Coffee Right from Your Terminal
Project description
Overview
MyCoffee is a command-line tool for coffee enthusiasts who love brewing with precision. It helps you calculate the perfect coffee-to-water ratio for various brewing methods, ensuring you brew your ideal cup every time—right from your terminal.
PyPI Counter | |
Github Stars |
Branch | main | dev |
CI |
Code Quality |
Installation
Source Code
- Download Version 0.3 or Latest Source
pip install .
PyPI
- Check Python Packaging User Guide
pip install mycoffee==0.3
Usage
⚠️ You can use mycoffee
or python -m mycoffee
to run this program
Version
> mycoffee --version
0.3
Method
> mycoffee --method=v60
__ __ _ _ ___ _____ ____ ____ ____ ____
( \/ )( \/ ) / __)( _ )( ___)( ___)( ___)( ___)
) ( \ / ( (__ )(_)( )__) )__) )__) )__)
(_/\/\_) (__) \___)(_____)(__) (__) (____)(____)
Method: `v60`
Cups: 1
Coffee: 15 gr
Water: 250 gr
Ratio: 3/50
Info: V60 method
- Methods List
mycoffee --methods-list
Customize
> mycoffee --method=chemex --water=20 --cups=3 --coffee-ratio=2 --water-ratio=37
__ __ _ _ ___ _____ ____ ____ ____ ____
( \/ )( \/ ) / __)( _ )( ___)( ___)( ___)( ___)
) ( \ / ( (__ )(_)( )__) )__) )__) )__)
(_/\/\_) (__) \___)(_____)(__) (__) (____)(____)
Method: `chemex`
Cups: 3
Coffee: 1.081 gr
Water: 20 gr
Ratio: 2/37
Info: Chemex method
Parameters
Parameter | Description | Type | Default |
---|---|---|---|
--method |
Specifies the coffee brewing method | String | custom |
--water |
Sets the amount of water in each cup | Float | 240 |
--cups |
Indicates the number of cups | Integer | 1 |
--coffee-ratio |
Coefficient for the coffee component in the ratio | Float | 1 |
--water-ratio |
Coefficient for the water component in the ratio | Float | 17 |
--info |
Provides information about the brewing method | String | Custom brewing method |
Issues & Bug Reports
Just fill an issue and describe it. We'll check it ASAP!
- Please complete the issue template
References
1- Coffee to water ratio calculator
2- V60 Brew Guide
3- How to Brew Coffee with a Chemex
4- Using French press for perfect coffee
5- How to Brew the Perfect Cup of Siphon Coffee
6- Using Espresso Brew Ratios
7- My Best Coffee Recipes of 2022
8- Auto Drip Brewing Guide
9- Guide To Cold Brew
10- Cold Brew Concentrate Recipe
11- How to Make Coffee in a Moka Pot
12- How to Make Turkish Coffee at Home
13- How to Cup Coffee
Show Your Support
Star This Repo
Give a ⭐️ if this project helped you!
Donate to Our Project
Bitcoin
1KtNLEEeUbTEK9PdN6Ya3ZAKXaqoKUuxCyEthereum
0xcD4Db18B6664A9662123D4307B074aE968535388Litecoin
Ldnz5gMcEeV8BAdsyf8FstWDC6uyYR6pgZDoge
DDUnKpFQbBqLpFVZ9DfuVysBdr249HxVDhTron
TCZxzPZLcJHr2qR3uPUB1tXB6L3FDSSAx7Ripple
rN7ZuRG7HDGHR5nof8nu5LrsbmSB61V1qqBinance Coin
bnb1zglwcf0ac3d0s2f6ck5kgwvcru4tlctt4p5qefTether
0xcD4Db18B6664A9662123D4307B074aE968535388Dash
Xd3Yn2qZJ7VE8nbKw2fS98aLxR5M6WUU3sStellar
GALPOLPISRHIYHLQER2TLJRGUSZH52RYDK6C3HIU4PSMNAV65Q36EGNLZilliqa
zil1knmz8zj88cf0exr2ry7nav9elehxfcgqu3c5e5Coffeete
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Unreleased
0.3 - 2024-09-24
Added
- Logo
- 4 new methods
- Ristretto
- Lungo
- Turkish
- Cupping
0.2 - 2024-09-17
Added
- 5 new methods
- Pour-over
- Auto drip
- Cold brew
- Cold brew concentrate
- Moka pot
is_int
functionfilter_params
function
Changed
README.md
updated--coffee-ratio
type changed fromint
tofloat
--water-ratio
type changed fromint
tofloat
coffee_calc
function renamed tocalc_coffee
print_message
function updated- Test system modified
0.1 - 2024-09-02
Added
- 6 new methods
- V60
- Espresso
- Chemex
- French-press
- Siphon
- Custom
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
mycoffee-0.3.tar.gz
(12.5 kB
view hashes)
Built Distribution
mycoffee-0.3-py3-none-any.whl
(8.9 kB
view hashes)