Skip to main content

================ 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 path
  • tys info /path/to/db: displays information about the current state of the provided Sync database
  • tys sync /path/to/db: runs a sync iteration - 1) get new transactions from Ticket, 2) push them to YNAB
    • tys sync --period X /path/to/db: ryns a sync iteration every X minutes
    • tys 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

https://github.com/diogo-aos/TicketYnacSync

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)

Source distribution for ticket-ynab-sync 0.0.1
File Size Uploaded
ticket_ynab_sync-0.0.1.tar.gz 8.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ticket-ynab-sync 0.0.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page