Skip to main content

Convert Brewfather Recipes to Pico Brew Steps

Project description

Brewfather to Pico

I am an SDK that transforms Brewfather recipes into pico brewing instructions.

How to install

python -m pip install bf2pico

How to use bf2pico

from bf2pico import BrewFather

recipe = BrewFather(
    userid=userid,
    apikey=apikey
)

recipe = recipe.pico()

Command Tools

  • recipe - A cli to interact with brewfather recipes outputing in pico format.
  • events - A event process that updates the brew logs for active brews.

How to use a Chiller

If you want to add a chill to connect a chiller and use the Zymatic pump to run the wort through a chiller, you can do so. Add a misc ingredient to your recipe with the name Chill. Set the amount to the target temperature and the time to pump at that temperature.

In this screenshot, we are chilling to 70 degrees and pumping for 10 minutes after we hit our target temperature. chill screenshot

How to Whirlpool

If you want to add a Whirlpool hop addition, you do that by specifying the hop addition type being Aroma (Hopstand).

NOTE: The Whirlpool hops MUST BE the last bin used.

The screenshot below shows a Whirlpool for 27 minutes.

chill screenshot

Environment Variables

  • BF2PICO_CACHE: Default 1 minute, set the default cache time
  • BF2PICO_CACHE_LOCATION: Default ~/.bf2pico the location for the cache
  • BREWFATHER_USERID: The default user_id to use
  • BREWFATHER_APIKEY: The default api_key to use

How to install

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

bf2pico-1.5.0-py3-none-any.whl (23.4 kB view details)

Uploaded Python 3

File details

Details for the file bf2pico-1.5.0-py3-none-any.whl.

File metadata

  • Download URL: bf2pico-1.5.0-py3-none-any.whl
  • Upload date:
  • Size: 23.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for bf2pico-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9b0c586699f21f6b133113f7d6f82595eeaebcf6ecf58df38d2a54aebe20f767
MD5 86e76861e57414371eacfde79b55a65a
BLAKE2b-256 0a35b653ac971aea5c2bcf5f8e68f1f7f67f986f26dbd02cfdc338f690eea77d

See more details on using hashes here.

Supported by

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