Skip to content

nsaintot/FireflyIII-contrib_N26-Importer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FireflyIII N26-transactions-importer

This simple script aims to aggregate automatically the last 5 minutes N26 transactions to Firefly every 5 minutes

Installation

Use the package manager pip.

pip -r requirements.txt

Configuration

.env file or environment variables

#Firefly full url endpoint
FFIII_API_ENDPOINT="https://firefly.example.com/api/v1/transactions"
#Firefly personal Bearer token
FFIII_AUTH_TOKEN=

#N26 user credentials
N26_USER= 
N26_PASSWORD=

#N26 mapping categories language eg:
#micro-v2-savings-investments -> Savings & Investments
CAT_LANG="en"

Usage

Note: The first attempt to login in N26 will result in a notification from your phone to Validate the authentication otherwise the script will fail miserably :)

python3 main.py

or you can use

./start.sh loop

for autolooping the script every 5min

License

MIT

About

Import automatically N26 transactions into FireflyIII

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors