Skip to content

Python Firefly III CSV exporter, use this to pull expenses from your self-hosted Firefly III Server into a CSV file

License

Notifications You must be signed in to change notification settings

muhamasha/firefly_iii_exporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Firefly III Exporter

This repo includes a script that exports all transactions from Firefly III to a CSV file.

Usage

  1. Clone this repo

  2. Install the dependencies using poetry (make sure you have poetry installed)

    poetry lock && poetry install --no-root
  3. Run the script

    poetry run python exporter.py

Configuration

The script uses the following environment variables:

  • FIREFLY_III_BASE_URL: The base URL of your Firefly III instance
  • FIREFLY_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.

Export duration

The start and end date of the export can be configured in the script itself using start_date and end_date variables.

About

Python Firefly III CSV exporter, use this to pull expenses from your self-hosted Firefly III Server into a CSV file

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages