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 export.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.