Library for working with the nYNAB private APIBudget/Transactions Read/Write/Migration tools
Project description
.. image:: https://travis-ci.org/rienafairefr/pynYNAB.svg?branch=master
:target: https://travis-ci.org/rienafairefr/pynYNAB
.. image:: https://coveralls.io/repos/github/rienafairefr/pynYNAB/badge.svg?branch=master
:target: https://coveralls.io/github/rienafairefr/pynYNAB?branch=master
.. image:: https://img.shields.io/badge/license-MIT-blue.svg
:target: https://pypi.python.org/pypi/pynYNAB
========
nYNABapi
========
a python client for the new YNAB API
Installation
------------
.. code-block:: bash
$ pip install pynYNAB
Or you can download the source, then call `python setup.py install`
Usage
-----
Either code your own script that uses the pynYNAB api, or use the provided scripts, ofximport, YNAB4 migrate, csvimport
Scripts Documentation
---------------------
See appropriate `README`_
API Documentation
-----------------
See the wiki `WIKI`_ for an extended explanation and usage examples
Preventing harm to nYnab servers
---------------------------
I've taken all precautionary steps so that this python Client can't affect YNAB even if used too widely.
* It honors requests by the server to throttle its requests > Same mechanisme that the JS app uses
* It self-limits the requests to 5 request per second
* It clearly identifies itself by User-Agent > Easy to lock it out if it causes trouble
.. _README: https://github.com/rienafairefr/nYNABapi/blob/master/scripts/README.rst
.. _WIKI: https://github.com/rienafairefr/pynYNAB/wiki
:target: https://travis-ci.org/rienafairefr/pynYNAB
.. image:: https://coveralls.io/repos/github/rienafairefr/pynYNAB/badge.svg?branch=master
:target: https://coveralls.io/github/rienafairefr/pynYNAB?branch=master
.. image:: https://img.shields.io/badge/license-MIT-blue.svg
:target: https://pypi.python.org/pypi/pynYNAB
========
nYNABapi
========
a python client for the new YNAB API
Installation
------------
.. code-block:: bash
$ pip install pynYNAB
Or you can download the source, then call `python setup.py install`
Usage
-----
Either code your own script that uses the pynYNAB api, or use the provided scripts, ofximport, YNAB4 migrate, csvimport
Scripts Documentation
---------------------
See appropriate `README`_
API Documentation
-----------------
See the wiki `WIKI`_ for an extended explanation and usage examples
Preventing harm to nYnab servers
---------------------------
I've taken all precautionary steps so that this python Client can't affect YNAB even if used too widely.
* It honors requests by the server to throttle its requests > Same mechanisme that the JS app uses
* It self-limits the requests to 5 request per second
* It clearly identifies itself by User-Agent > Easy to lock it out if it causes trouble
.. _README: https://github.com/rienafairefr/nYNABapi/blob/master/scripts/README.rst
.. _WIKI: https://github.com/rienafairefr/pynYNAB/wiki
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pynYNAB-0.8.0.tar.gz
(30.3 kB
view details)
File details
Details for the file pynYNAB-0.8.0.tar.gz
.
File metadata
- Download URL: pynYNAB-0.8.0.tar.gz
- Upload date:
- Size: 30.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57515543614fd028501c21ef582acc7089235b904ef7152e55024d66bfadc01a |
|
MD5 | 02b656cee19943b032e298e94614d98e |
|
BLAKE2b-256 | ceb324a3a06db74a6a4a873a09001484dd3f98b8d015861ffd1a3aa611d80c9d |