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
Metadata
Release files for ynab-import 0.0.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| ynab-import-0.0.6.tar.gz | 8.5 kB | Without provenance | Details for ynab-import-0.0.6.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| ynab_import-0.0.6-py3-none-any.whl | Python 3 | none | any | Details for ynab_import-0.0.6-py3-none-any.whl |
Total release size: 20.7 kB
Release files / ynab-import-0.0.6.tar.gz
| Download URL | ynab-import-0.0.6.tar.gz |
|---|---|
| Size | 8.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ad27fa3e4736fe2cec06ea6a0cb1c725521acb64c5bf41153168ae092388de8b
|
|
BLAKE2b-256 checksum How to use checksums |
2a36cd4820505880424cd760cf47678b28bbf05f44849a6dd14848e195499516
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.13 CPython/3.8.12 Linux/5.11.0-1028-azure
|
Release files / ynab_import-0.0.6-py3-none-any.whl
| Download URL | ynab_import-0.0.6-py3-none-any.whl |
|---|---|
| Size | 12.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d0fc4d104a3627205f6daa91845e99231a7408af52d1eeb0594a85f4de149d23
|
|
BLAKE2b-256 checksum How to use checksums |
0e5729d680041f94fda50ad1d28aaf0a22a343ac75364e70dc964424df5fc692
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.13 CPython/3.8.12 Linux/5.11.0-1028-azure
|
Security for ynab-import 0.0.6
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.