Skip to content

A modular monthly email report for Fireflyiii based on tags

Notifications You must be signed in to change notification settings

j37hr0/Fireflyiii_TagReport

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Monthly Report Generator

Overview

A Fireflyiii report based on tags. Idea and inspiration from: https://github.com/davidschlachter/firefly-iii-email-summary

Instead of categories, it uses tags which are defined in the .env file.

Requirements

Python 3.7+

Required Python packages: requests, beautifulsoup4, python-dotenv, smtplib, ssl, email

Installation

Install Dependencies:

pip install requests beautifulsoup4 python-dotenv

Setup .env File

sudo cp example.env .env
Enter your own details in .env.
Note the format of HEADERS_AND_TAGS. It is a list of dictionaries, where Title is the Table Heading, and Tags will be the total of all entries with that Tag for the defined period.

Screenshot:

About

A modular monthly email report for Fireflyiii based on tags

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages