https://github.com/flipdot/transparenz-reports
https://github.com/flipdot/transparenz-reports
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/flipdot/transparenz-reports
- Owner: flipdot
- Created: 2019-09-20T00:50:26.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2026-01-09T07:58:03.000Z (5 months ago)
- Last Synced: 2026-02-20T01:39:20.841Z (4 months ago)
- Language: HTML
- Homepage: http://transparenz.flipdot.org
- Size: 1.66 MB
- Stars: 2
- Watchers: 12
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# flipdot-transparenz-reports
Visit http://transparenz.flipdot.org/
## Running locally
Install dependencies:
$ poetry install
More information on poetry: https://python-poetry.org/docs/#installation
Run the interactive version if you are going to change some python code:
$ FLASK_DEBUG=1 poetry run src/app.py
Or build the static version:
$ poetry run src/freeze.py
The static files are inside `./build/`
## How to import new invoices
- Login to console.hetzner.cloud with an owner account of flipdot
- It's not enough if you have admin permissions on your personal account.
Invoices are just issued to the account owner
- On the top right, navigate to "Invoices"
- Download all CSV files that are not yet included in this repo
- Move them into some directory
- Execute `./import_hetzner_invoices.sh `
- Verify everything looks fine by running the application
- See above
- `git add data/running_expenses/hcloud/`
- commit and push