Giter Club home page Giter Club logo

brewstillery's Introduction

BrewStillery

BrewStillery is a brewer's, vintner's, and distiller's calculator. It has a multitude of great functions, such as calculating ABV, determining carbonation, and total sparge water needed.

Written in Rust, using GTK3

The original author no longer maintains this package (at least publicly), so I decided to download the source and upload to github in case anyone else is interested in it.

New In 6.2.0

    • Annotated types to all variables
    • Cleaned up unnecessary logic in realABVFormatting()
    • Updated tests to include all logic cases

Full Changelog

Screenshots:

General Tab Screenshot

General Tab Filled In Screenshot

Beer Tab Top Screenshot

Beer Tab Top Filled In Screenshot

Beer Tab Bottom Screenshot

Beer Tab Bottom Screenshot

Champagne Tab Screenshot

Champagne Tab Screenshot

About Tab Screenshot

To Do:

  • Add Sugars And Fruits To ABV From Grain
  • Add Water Minerals Calculator
  • Add Documentation To The Info Tab
  • Add Export To Gourmet Option

Building:

To install on Arch, the AUR package name is brewstillery.

BrewStillery requires GTK 3.22.

To build, just run cargo build --release. The resultant binary will be target/release/BrewStillery.

To install/uninstall system-wide, run install.sh or uninstall.sh from the scripts directory as your regular user.

If you're installing with cargo install BrewStillery, the logo image will be missing.

To fix this, you will need BrewStilleryLogo.png from the media directory.

Install it with sudo install -Dm755 ../media/BrewStilleryLogo.png /usr/share/BrewStillery/BrewStilleryLogo.png

Sources:

brewstillery's People

Contributors

paul-jewell avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.