This repo includes a script that exports all transactions from Firefly III to a CSV file.
-
Clone this repo
-
Install the dependencies using poetry (make sure you have poetry installed)
poetry lock && poetry install --no-root
-
Run the script
poetry run python exporter.py
The script uses the following environment variables:
FIREFLY_III_BASE_URL
: The base URL of your Firefly III instanceFIREFLY_III_API_TOKEN
: The API token of your Firefly III instance
Both can be set in a .env
file in the root of the project.
The start and end date of the export can be configured in the script itself using start_date
and end_date
variables.