Welcome to the Firefly III Synchronization Tool’s documentation!¶
This documentation covers the modules and functionalities of the Firefly III Synchronization Tool, a Python-based application designed for managing financial data synchronization between Kresus and Firefly III.
Contents:¶
Modules¶
The project is organized into several key modules:
Main script: Serves as the entry point of the application, orchestrating the overall application workflow.
Firefly III API Script: Includes utility functions for various operations within the application.
Firefly III API Wrapper: Acts as a wrapper for the Firefly III API, facilitating interactions with the API.
Kresus Integration: Responsible for handling and processing Kresus data.
Data Models: Defines data models representing accounts and transactions.
Logging Configuration: Contains the configuration for logging across the application.
API Reference¶
The API reference provides detailed information on the classes, methods, and functions used in the application.