Skip to content

Latest commit

 

History

History
69 lines (48 loc) · 1.93 KB

README.rst

File metadata and controls

69 lines (48 loc) · 1.93 KB

aioynab

Pypi Python Versions Documentation Status Build Status Code Coverage

YNAB API client implemented using python 3 asyncio.

Install

aioynab can easily be installed using pip and python >= 3.5.3:

$ pip install aioynab

Quick Start

First create a personal access token in your YNAB account. Create a client with that value like the example below.

import asyncio

from aioynab.client import Client


loop = asyncio.get_event_loop()
client = Client('ynab-personal-access-token')
budgets = loop.run_until_complete(client.budgets()))
budget_id = budgets['budgets'][0]['budget_id']
accounts = loop.run_until_complete(client.accounts(budget_id))
account_id = accounts['accounts'][0]['account_id']
transactions = loop.run_until_complete(client.account_transactions(budget_id, account_id))

Documentation

Consult the docs for further information.