/pyBrew

An open source alternative to BeerSmith for home brewing (beer only so far), project logging, and recipe creation

Primary LanguagePython

pyBrew

pyBrew is an open source cross-platform homebrewing program built with wxPython.

It is tested in Windows (Vista and 7) and Ubuntu, but should work in any platform that wxPython works in.

Check out some screenshots in the screenshots folder to see how the interface looks.

Installation

Windows (Vista, 7, 8)

The easiest way to install pyBrew is to download the Windows installer from the the latest release. If you prefer to run the Python source directly, you will need to download Python 2.7 for Windows, then install wxPython 2.8 with the appropriate Windows binary. Once you do so, you can simply double click on the pyBrew.py script to run the program.

Ubuntu

Make sure python 2.7.x is installed (type python --version at the terminal) then install wxPython with

sudo apt-get install python-wxgtk2.8

Clone this repo to a folder on your computer with

git clone git://github.com/tgvoskuilen/pyBrew.git

Run the pyBrew.py script to open the program.

Mac OSX and Others

Untested.

Usage Guide

Home

pyBrew manages your projects and recipes. The Home panel shows all your current ones. You can add new ones with the top menus. All your projects are stored in the UserData folder in readable text files.

Projects

This is the project explorer, which shows the details of each project. Use the tabs on the left to navigate categories and as you add your ingredients the calculated values will show up. This can be handy if you want to 'wing it' while making a batch.

Recipes

Upload your recipes here. A potential future feature would be to auto-load a recipe into a new project.