simple script to create ynab4 importable csv files from from a simplefin server
this script requires the following modules:
pip install requests base64 click humanfriendly
the first time you run simplefin-ynab4
it will ask you for the setup token and store the access information in a settings.ini file alongside the simplefin-ynab.py script.
> ./simplefin-ynab.py
Setup Token?
The settings file looks like this:
[auth]
url = https://user:[email protected]/simplefin
[simplefin]
# the last access time is stored here so that every run only downloads new data
last_access_time = 1678731057
[ynab]
# where to save the csv files
output_dir = ynab4_import
[rename]
# rename file names in case simplefin creates bad names for your accounts
some_acct_name = new_acct_name