{% extends 'base.html' %} {% block title %}Active Beers — Brew Log{% endblock %} {% block content %}

Active Beers

Everything currently in the fermenter, with its tap and projected strength.

Record a reading History
Active brews
{{ totals.count }}
in the fermenter now
Average age
{{ totals.avg_days }}
day{{ '' if totals.avg_days == '1' else 's' }} since first reading
Longest running
{{ totals.longest_days if totals.longest_days is not none else '—' }}
day{{ '' if totals.longest_days == 1 else 's' }} in the fermenter
{% if cards %}
{% for run in cards %}

{{ run.canonical_name }}

Run {{ run.beer_run_id }} {% if run.first_date %} · since {{ run.first_date }}{% endif %} {% if run.reading_count == 1 %} · 1 reading{% else %} · {{ run.reading_count }} readings{% endif %}
{% if run.tap_number is not none %} Tap {{ run.tap_number }} {% else %} Active {% endif %}
Gravity
{% if run.min_sg is not none %}{{ run.min_sg_decimal }}{% else %}—{% endif %}
{% if run.min_sg is not none %}
{{ run.min_sg_point_scale }} points
{% endif %}
Est. ABV
{% if run.projected_abv is not none %}{{ '%.2f' % run.projected_abv }}%{% else %}—{% endif %}
{% if run.projected_abv is not none %}projected{% else %}needs 2nd reading{% endif %}
Days
{% if run.days_in_fermenter is not none %}{{ run.days_in_fermenter }}{% else %}—{% endif %}
day{{ '' if run.days_in_fermenter == 1 else 's' }} brewing
{% if run.readings | length > 1 %}
{% else %}
One reading so far — the trend appears after the next one.
{% endif %} {% if run.last_comment %}
Latest: {{ run.last_comment }}
{% endif %} {% if run.advice %}
Brewing advice {{ run.advice }}
{% endif %}
{% endfor %} {# A tile that fills the last slot and gives the page its missing affordance: there is currently no way to start a brew from here. #} Start a new beer Record its first reading
{% else %}

Nothing in the fermenter.

Start a run by recording its first reading on the brew process page.

{% endif %} {% endblock %}