Automate transaction import troubles to ynab.
Project description
YNAB - You Need a Budget
Budgeting Tool helps you plan and manage your personal budget. In Ynab you have budgets, each budget has one or more accounts with transactions.
Run tests
python -m pytest
How to run
- Clone project
- Create .env file in project root
SOURCE=revolut
READ_FROM=../statement.csv
WRITE_TO=api
YNAB_API_KEY=
YNAB_BUDGET_ID=
# ISIC
#YNAB_ACCOUNT_ID=739410aa-0ef1-4b3e-a488-4ffe5ca3209a
# Checking
YNAB_ACCOUNT_ID=
# Saving
#YNAB_ACCOUNT_ID=
- Run
main.py
Developer API
#User API
ynab-import --s swedbank -r api -w api
ynab-import --s swedbank -r file.csv -w file.csv
ynab-import --s swedbank -r file.csv -w api
Some default/extra configurations required
- read-from file
- INPUT_FILE_PATH [default (~/{bank}.csv) home@Linux] (actual full file path required)
- read-from api
- appropriate bank credentials and setup required
- Raise Not Supported
- write to file
- OUTPUT_FILE_PATH [default (~/{bank}-ynab-{date-time}.csv) home@Linux] (add file name only if not specified)
- write to api
- YNAB_API_KEY
- YNAB_BUDGET_ID
YNAB_API_BASE_URL="https://api.youneedabudget.com/v1/"
User Wiki
Ynab
####### Import Manually
Its posisble to import Csv File manually
####### Import Using Ynab API
To set up this integration you need to create Personal Access Token
.
Go to https://app.youneedabudget.com/settings/developer
and click New Token
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file ynab-import-0.0.6.tar.gz
.
File metadata
- Download URL: ynab-import-0.0.6.tar.gz
- Upload date:
- Size: 8.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.8.12 Linux/5.11.0-1028-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad27fa3e4736fe2cec06ea6a0cb1c725521acb64c5bf41153168ae092388de8b |
|
MD5 | edc30ab5750139af221d61cedf98de82 |
|
BLAKE2b-256 | 2a36cd4820505880424cd760cf47678b28bbf05f44849a6dd14848e195499516 |
File details
Details for the file ynab_import-0.0.6-py3-none-any.whl
.
File metadata
- Download URL: ynab_import-0.0.6-py3-none-any.whl
- Upload date:
- Size: 12.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.8.12 Linux/5.11.0-1028-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0fc4d104a3627205f6daa91845e99231a7408af52d1eeb0594a85f4de149d23 |
|
MD5 | 9508d82370a202c0aa268013c5f13640 |
|
BLAKE2b-256 | 0e5729d680041f94fda50ad1d28aaf0a22a343ac75364e70dc964424df5fc692 |