Polls your bank accounts and sends notifications for new transactions (and stores them in a database)
This is a (more or less) simple python script that retrieves statements for your bank accounts (via FinTS/HBCI 3.0), stores them in a database and notifies you of new ones.
Currently supported/required:
pip3 install
), requires mt940. install yaml and urllib3 modules.sqlite3 kontify.sqlite < sqlite.txt
DEBUG=1 DUMMY=1 ./kontify.py 1
to see if it works./kontify.py 100
to fetch some data (most banks will only give you one or three months of data)crontab -e
), e.g. 13 * * * * cd ~/kontify && ./kontify.py
curl -s 'https://api.telegram.org/botYOUR_BOT_TOKEN/getUpdates
(you can pipe it to something like _jsonpp to get a nicer output) and find the json field named "id" in result, message.chat or message.from, where also your name should appear (otherwise somebody else sent your bot a message, but that's quite unlikely).