================ ticket_ynab_sync
Sync Ticket transactions with a YNAB account.
CLI `tys``
Commands:
tys init /path/to/db: initializes a new Sync database (asks for YNAB and Ticket credentials) at the provided pathtys info /path/to/db: displays information about the current state of the provided Sync databasetys sync /path/to/db: runs a sync iteration - 1) get new transactions from Ticket, 2) push them to YNABtys sync --period X /path/to/db: ryns a sync iteration every X minutestys sync --hour X /path/to/db: ryns a sync iteration every X minutes
TODO
[ ] CLI for configuring Ticket, e..g creds, start sync date, sync period, default category, etc. [ ] CLI config YNAB, creds, which account to save new transactions to [ ] init database with Ticket transactions [ ] extra: check if Ticket transactions already exist in YNAB account, based on value, description and date; store YNAB transaction id on local database [ ] push new Ticket transactions (without YNAB id) to YNAB, get YNAB ID, associate ID to Ticket transaction [ ] create loop for syncing [ ] OR add to cronjob [ ] EXTRA: alternative web based GUI to CLI
Ticket API
Release files for ticket-ynab-sync 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ticket_ynab_sync-0.0.1.tar.gz | 8.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ticket_ynab_sync-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.7 kB
Release files / ticket_ynab_sync-0.0.1.tar.gz
| Download URL | ticket_ynab_sync-0.0.1.tar.gz |
|---|---|
| Size | 8.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a6ca83961b4df768373b8c9463bf8112dfcf3689aa4044e65929cb2270dac01d
|
|
BLAKE2b-256 checksum How to use checksums |
92ad84e8c2f6af02ced422949d6da803d0b2c353ef1f41c91eeda6a4a23e413e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.12
|
Release files / ticket_ynab_sync-0.0.1-py3-none-any.whl
| Download URL | ticket_ynab_sync-0.0.1-py3-none-any.whl |
|---|---|
| Size | 9.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ed6987301534e4bf93429ac1fd9d75be7adc346bb816ac336cfeca2491112a34
|
|
BLAKE2b-256 checksum How to use checksums |
3e1bc0abf21e1a2f2487dceb7adbd37e5f38d41eafe1a7a1aae608b7cdcd3d72
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.12
|