02 - Fava openen¶
Fava is de webinterface die wordt gebruikt om de boekhouding te inspecteren. Het draait lokaal op de computer en wordt geopend in een browser of Obsidian webview.
Vereisten¶
De computer moet de volgende programma's geïnstalleerd en beschikbaar hebben:
- Python
- Beancount
- Fava
fava-dashboardsals de dashboard-extensie zichtbaar moet zijn- Obsidian, indien gebruik wordt gemaakt van de Obsidian-knoppen
Openen vanuit Obsidian¶
De notitie 1. Vereinsverwaltung/Buchhaltung/Buchhaltung Home.md bevat knoppen om de boekhouding te openen. De knoppen starten Fava via Obsidian Shell Commands en openen vervolgens de lokale Fava URL.
| Knop | Opent |
|---|---|
NICA e.V. Buchhaltung |
NICA Fava op poort 4998 |
Tohuwabohu Halle Buchhaltung |
Tohuwabohu Fava op poort 4999 |
Sluit het terminalvenster dat Fava start niet af. Als de terminal wordt gesloten, stopt Fava.
Handmatig openen¶
NICA e.V.¶
Open een terminal in:
1. Vereinsverwaltung/Buchhaltung/Buchhaltung-NICA/2023
Voer uit:
fava nica.beancount --port 4998
Open vervolgens http://127.0.0.1:4998/.
Tohuwabohu Halle e.V.¶
Open een terminal in:
1. Vereinsverwaltung/Buchhaltung/Buchhaltung-Tohuwabohu/2023
Voer uit:
fava 2023.beancount --port 4999
Open vervolgens http://127.0.0.1:4999/.
Opstart batchbestanden¶
| Bestand | Doel |
|---|---|
startup-nica.bat |
Start NICA Fava op poort 4998. |
startup-tohu.bat |
Start Tohuwabohu Fava op poort 4999. |
startup-all.bat |
Start Obsidian, diverse tools en beide Fava-instanties. |
Belangrijke URL's¶
| Weergave | NICA | Tohuwabohu |
|---|---|---|
| Home | http://127.0.0.1:4998/ |
http://127.0.0.1:4999/ |
| Dashboards | http://127.0.0.1:4998/nica-ev/extension/FavaDashboards/ |
http://127.0.0.1:4999/tohuwabohu-halle-ev/extension/FavaDashboards/ |
| Resultatenrekening | http://127.0.0.1:4998/nica-ev/income_statement/ |
http://127.0.0.1:4999/tohuwabohu-halle-ev/income_statement/ |
Als Fava al draait¶
Als Fava al draait, is het openen van de URL voldoende. Als de poort al bezet is en Fava weigert te starten, is er mogelijk al een andere Fava-instantie geopend. Gebruik de bestaande browservenster of sluit het oude terminalvenster en start opnieuw.