Skip to main content

Micro YNAB - a small SDK for YNAB budgeting app

Project description

Micro YNAB

Micro YNAB is a small SDK for the YNAB budgeting app. It provides a simple interface to interact with the YNAB API, allowing you to manage budgets, categories, transactions, and more.

Features

  • Manage budgets and budget settings
  • Handle categories and category groups
  • Work with payees and transactions
  • Simple and easy-to-use interface

Installation

To install the package, use pip:

pip install uynab

Usage

Code

Here's a basic example of how to use the SDK:

from uynab.client import YNABClient

client = YNABClient(api_token="YOUR_YNAB_API_TOKEN")

# Get all budgets
budgets = client.budget.get_all_budgets()
print(budgets)

Standalone

python -m uynab budget list

Documentation

For detailed documentation, visit the docs.

Contributing

Contributions are welcome! Please see the contribution guidelines for more information.

License

This project is licensed under the MIT License. See the LICENSE file for details.

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

uynab-0.1.3.tar.gz (65.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

uynab-0.1.3-py3-none-any.whl (22.7 kB view details)

Uploaded Python 3

File details

Details for the file uynab-0.1.3.tar.gz.

File metadata

  • Download URL: uynab-0.1.3.tar.gz
  • Upload date:
  • Size: 65.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for uynab-0.1.3.tar.gz
Algorithm Hash digest
SHA256 e08401b25d50136351ba2dbb5ab2120403e9cc0417b0dba13a5aa6ae9b5f2bea
MD5 f765e5e3ea9512da360df392863ecc4a
BLAKE2b-256 868b344af84532d45a2ccbc608beb3ad6e39cab86fd56236f907a63d55d819ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for uynab-0.1.3.tar.gz:

Publisher: release.yml on ajwalkiewicz/uynab

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file uynab-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: uynab-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 22.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for uynab-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0447791e8f9718269f1fe29f967e23e85c7aedd54e7066c90d2eacbbc0ce4257
MD5 c0fc3f7a73d92d46a00d93593c813fcc
BLAKE2b-256 7baf0679528804cf9521ae64e731d5a9a16bdf6df204ba5c0dec0c904691f025

See more details on using hashes here.

Provenance

The following attestation bundles were made for uynab-0.1.3-py3-none-any.whl:

Publisher: release.yml on ajwalkiewicz/uynab

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page