Metadata-Version: 2.4
Name: uynab
Version: 0.1.1
Summary: Micro YNAB - a small SDK for YNAB budgeting app
Project-URL: Documentation, https://ajwalkiewicz.github.io/uynab/
Project-URL: Repository, https://github.com/ajwalkiewicz/uynab
Project-URL: Issues, https://github.com/ajwalkiewicz/uynab/issues
Author-email: Adam Walkiewicz <aj.walkiewicz@gmail.com>
License-File: LICENSE
Keywords: API,SDK,YNAB,budget,money
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10
Requires-Dist: pydantic>=2.10.3
Requires-Dist: requests>=2.32.3
Description-Content-Type: text/markdown

# 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:

```sh
pip install uynab
```

## Usage

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

```python
from uynab.client import YNABClient

client = YNABClient(api_token="YOUR_YNAB_API_TOKEN")

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

## Documentation

For detailed documentation, visit the [docs](https://ajwalkiewicz.github.io/uynab/).

## Contributing

Contributions are welcome! Please see the [contribution guidelines](https://ajwalkiewicz.github.io/uynab/contribution/) for more information.

## License

This project is licensed under the MIT License. See the [LICENSE](https://ajwalkiewicz.github.io/uynab/license/) file for details.
