{ "info": { "author": "rienafairefr", "author_email": "rienafairefr@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Financial and Insurance Industry", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Office/Business", "Topic :: Office/Business :: Financial", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": ".. image:: https://travis-ci.org/rienafairefr/pynYNAB.svg?branch=master\n :target: https://travis-ci.org/rienafairefr/pynYNAB\n\n.. image:: https://coveralls.io/repos/github/rienafairefr/pynYNAB/badge.svg?branch=master\n :target: https://coveralls.io/github/rienafairefr/pynYNAB?branch=master\n\n.. image:: https://img.shields.io/badge/license-MIT-blue.svg\n :target: https://pypi.python.org/pypi/pynYNAB\n\n\n========\nnYNABapi\n========\n\na python client for the new YNAB API\n\nInstallation\n------------\n\n.. code-block:: bash\n\n $ pip install pynYNAB\n\nOr you can download the source, then call `python setup.py install`\n\nUsage\n-----\n\nEither code your own script that uses the pynYNAB api, or use the provided scripts, ofximport, YNAB4 migrate, csvimport\n\nScripts Documentation\n---------------------\n\nSee appropriate `README`_\n\nAPI Documentation\n-----------------\n\nSee the wiki `WIKI`_ for an extended explanation and usage examples\n\nPreventing harm to nYnab servers\n---------------------------\n\nI've taken all precautionary steps so that this python Client can't affect YNAB even if used too widely. \n\n* It honors requests by the server to throttle its requests > Same mechanisme that the JS app uses\n* It self-limits the requests to 5 request per second \n* It clearly identifies itself by User-Agent > Easy to lock it out if it causes trouble\n\n.. _README: https://github.com/rienafairefr/nYNABapi/blob/master/scripts/README.rst\n.. _WIKI: https://github.com/rienafairefr/pynYNAB/wiki", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/rienafairefr/nYNABapi/tarball/master", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rienafairefr/nYNABapi", "keywords": "nynab,ynab", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pynYNAB", "package_url": "https://pypi.org/project/pynYNAB/", "platform": "", "project_url": "https://pypi.org/project/pynYNAB/", "project_urls": { "Download": "https://github.com/rienafairefr/nYNABapi/tarball/master", "Homepage": "https://github.com/rienafairefr/nYNABapi" }, "release_url": "https://pypi.org/project/pynYNAB/0.8.0/", "requires_dist": null, "requires_python": "", "summary": "Library for working with the nYNAB private APIBudget/Transactions Read/Write/Migration tools", "version": "0.8.0" }, "last_serial": 3606681, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "10ec225459eb7e298e7e66bbbc69ab3a", "sha256": "835cef053720ffdd2838b40c6c8f9995bca5108e1d7fcb3a81f1eefb31f11023" }, "downloads": -1, "filename": "pynYNAB-0.1.tar.gz", "has_sig": false, "md5_digest": "10ec225459eb7e298e7e66bbbc69ab3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25148, "upload_time": "2016-10-19T20:54:35", "url": "https://files.pythonhosted.org/packages/b0/ed/3fecb99287416337065ac634ff45b91b4343fb4b97104ca538bebf090039/pynYNAB-0.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "84b280b9a76bbf59401619864eab85ec", "sha256": "69c8d8d89b80df654a6ceab83d744acf35da94f7ec7cd3e7d2c4c4ed77e8e894" }, "downloads": -1, "filename": "pynYNAB-0.1.zip", "has_sig": false, "md5_digest": "84b280b9a76bbf59401619864eab85ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33032, "upload_time": "2016-03-13T09:19:34", "url": "https://files.pythonhosted.org/packages/be/df/f3efd74a7f9f7a758f3d5f985ebf23b7e2363132781e4ca65d24f3ffaa30/pynYNAB-0.1.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "8730e2d00762b2c4d739df3ab1e56548", "sha256": "af3c6a7f8c5775594d2bbf51189778f6b181fa26f583eb1a9b2f7618db293147" }, "downloads": -1, "filename": "pynYNAB-0.2.tar.gz", "has_sig": false, "md5_digest": "8730e2d00762b2c4d739df3ab1e56548", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25167, "upload_time": "2016-10-19T21:48:44", "url": "https://files.pythonhosted.org/packages/05/56/573a15411686e3f07b4d479e943dea0992d5549b7c76fdec9b9fc096f955/pynYNAB-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "dc39b7498236efa0a92b7f6e47143e13", "sha256": "d693c36cd21047085cafc7195c1462941c099870849c57dfeb71f88525e249fa" }, "downloads": -1, "filename": "pynYNAB-0.3.tar.gz", "has_sig": false, "md5_digest": "dc39b7498236efa0a92b7f6e47143e13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25525, "upload_time": "2016-10-31T22:02:42", "url": "https://files.pythonhosted.org/packages/89/f3/2061bfa5fb6dc8022711e37fee5e86e673da170cfd879ea2436d7885ac59/pynYNAB-0.3.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "f76722d383fb0a8025418545f0f00145", "sha256": "e986f6af05fafbd5b66bc57243ce08e271fd009bc6be115a7649346d517869c9" }, "downloads": -1, "filename": "pynYNAB-0.4.3.tar.gz", "has_sig": false, "md5_digest": "f76722d383fb0a8025418545f0f00145", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26280, "upload_time": "2017-01-22T22:55:23", "url": "https://files.pythonhosted.org/packages/cf/6a/0e89b73aead39e1989ca606761facd069a6d53145549b77a08c2c16c68e8/pynYNAB-0.4.3.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "c118d5188c75ba572369d21842b6e0a4", "sha256": "bcc6eb3e77e33f5e2bf97241dfd4137e27cbbdff489c7a60ed8c3a609c15210b" }, "downloads": -1, "filename": "pynYNAB-0.5.tar.gz", "has_sig": false, "md5_digest": "c118d5188c75ba572369d21842b6e0a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26776, "upload_time": "2017-01-28T13:06:36", "url": "https://files.pythonhosted.org/packages/95/a4/2c9a56ce47fa3662d108b6b38bc846adf5cd3cf48cb6360980215813f8f1/pynYNAB-0.5.tar.gz" } ], "0.5.0.1": [ { "comment_text": "", "digests": { "md5": "7b2f898abc92452ee02872bfe9758616", "sha256": "6c2dbd966e0996c47eade2f85473b05729f0842f8b90b7bca5bef3860236ef57" }, "downloads": -1, "filename": "pynYNAB-0.5.0.1.tar.gz", "has_sig": false, "md5_digest": "7b2f898abc92452ee02872bfe9758616", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26900, "upload_time": "2017-02-19T12:15:05", "url": "https://files.pythonhosted.org/packages/74/48/d7f8e9b46287cae89ea2ed4d5f2ca6645f26716c2b7c1938795f76107eca/pynYNAB-0.5.0.1.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "8f87435d0430fee8e82975560ac99448", "sha256": "643589f620f82e4b8d4a405fc17b36127d5db8ca991e307273782fb3389242e0" }, "downloads": -1, "filename": "pynYNAB-0.5.1.tar.gz", "has_sig": false, "md5_digest": "8f87435d0430fee8e82975560ac99448", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26898, "upload_time": "2017-02-19T12:15:04", "url": "https://files.pythonhosted.org/packages/cd/85/e3e1e1918dacb4859d9fc8971f4f7cb034f6d531e8a3e4e5af7e2fc6edcd/pynYNAB-0.5.1.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "302fa7d6855c71907d7fa4d0b02a6ec4", "sha256": "98660e86b550671d24b5b894fe7e540f81e6948e9f6e242f833b5907e1192a3c" }, "downloads": -1, "filename": "pynYNAB-0.5.3.tar.gz", "has_sig": false, "md5_digest": "302fa7d6855c71907d7fa4d0b02a6ec4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29664, "upload_time": "2017-06-07T11:12:37", "url": "https://files.pythonhosted.org/packages/b8/e6/4d8105cfd5cf93dca358a33e793e0be0713e5747bffbf5b2bc0cece5129a/pynYNAB-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "d0464cc108ded3b140c613236d60a53c", "sha256": "ccbb05a277470b8ed7b5ff87fe86e985edac981540bc6ceba55b8b7d67edc6cd" }, "downloads": -1, "filename": "pynYNAB-0.5.4.tar.gz", "has_sig": false, "md5_digest": "d0464cc108ded3b140c613236d60a53c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29667, "upload_time": "2017-06-07T11:20:56", "url": "https://files.pythonhosted.org/packages/dc/ee/101e2d30c41c2225ae4f2d85a4d9d8298b1dc6ac7f32556282ca9ffa1895/pynYNAB-0.5.4.tar.gz" } ], "0.6.0b0": [ { "comment_text": "", "digests": { "md5": "8cfd86cf9860b5a4550e8d3f97d07d77", "sha256": "60b59dd29124e8cd6dfb0ab9c917d05369a5175c73e3cedba396b33d29bd06cc" }, "downloads": -1, "filename": "pynYNAB-0.6.0b0.tar.gz", "has_sig": false, "md5_digest": "8cfd86cf9860b5a4550e8d3f97d07d77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31564, "upload_time": "2017-07-21T12:41:49", "url": "https://files.pythonhosted.org/packages/86/fd/2c2913f1f4e183a3d972d72ffc82c95352747754afdcfb21c6e60e812e14/pynYNAB-0.6.0b0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "8c11b86b46847021b7909dfbe72b443f", "sha256": "bf95fb4796aae7a5a2c5d4aee574312378e45f4dc173ed4d9d8426de687b3247" }, "downloads": -1, "filename": "pynYNAB-0.7.0.tar.gz", "has_sig": false, "md5_digest": "8c11b86b46847021b7909dfbe72b443f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30236, "upload_time": "2018-01-25T20:10:11", "url": "https://files.pythonhosted.org/packages/bd/51/018a6d8037d990f17be3cb30a5bdc961ba665ca52a46f5bf61115742f9df/pynYNAB-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "d15ffa082c97b714e2f393a23e5c0c9b", "sha256": "46fc1134300123e2b55719ca7cf6bd8a6331c0dd06fe1d34c8fcee4a83fab5b1" }, "downloads": -1, "filename": "pynYNAB-0.7.1-py2-none-any.whl", "has_sig": false, "md5_digest": "d15ffa082c97b714e2f393a23e5c0c9b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 43549, "upload_time": "2018-02-11T17:10:53", "url": "https://files.pythonhosted.org/packages/55/e8/c92e70a89fb028d6060b9c482183e08a0d4a6948a1ec927023a6ce40d90c/pynYNAB-0.7.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37bddf9c4b191e63906c38f400dd9d93", "sha256": "baffc0cbd0da320a40c5d878f803927a476b494fa770fbbb25e3f0a14740f44a" }, "downloads": -1, "filename": "pynYNAB-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "37bddf9c4b191e63906c38f400dd9d93", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43550, "upload_time": "2018-02-11T17:10:26", "url": "https://files.pythonhosted.org/packages/79/81/90caede1195d172ea8f31284a65476f8ffcecdfe8cf4f064d17988681a18/pynYNAB-0.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ad84be17960ce99424f215b5766cd770", "sha256": "dc4fd74039285083f2a077981ccdba5587a999cb1b911e1bb1ee2c35a4d2af9e" }, "downloads": -1, "filename": "pynYNAB-0.7.1.tar.gz", "has_sig": false, "md5_digest": "ad84be17960ce99424f215b5766cd770", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30558, "upload_time": "2018-02-11T17:05:27", "url": "https://files.pythonhosted.org/packages/31/f7/968a1caaca1653c24fd565d01798391bbe52348857ecccb08441e40c82a3/pynYNAB-0.7.1.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "02b656cee19943b032e298e94614d98e", "sha256": "57515543614fd028501c21ef582acc7089235b904ef7152e55024d66bfadc01a" }, "downloads": -1, "filename": "pynYNAB-0.8.0.tar.gz", "has_sig": false, "md5_digest": "02b656cee19943b032e298e94614d98e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30326, "upload_time": "2018-02-22T20:40:46", "url": "https://files.pythonhosted.org/packages/ce/b3/24a3a06db74a6a4a873a09001484dd3f98b8d015861ffd1a3aa611d80c9d/pynYNAB-0.8.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "02b656cee19943b032e298e94614d98e", "sha256": "57515543614fd028501c21ef582acc7089235b904ef7152e55024d66bfadc01a" }, "downloads": -1, "filename": "pynYNAB-0.8.0.tar.gz", "has_sig": false, "md5_digest": "02b656cee19943b032e298e94614d98e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30326, "upload_time": "2018-02-22T20:40:46", "url": "https://files.pythonhosted.org/packages/ce/b3/24a3a06db74a6a4a873a09001484dd3f98b8d015861ffd1a3aa611d80c9d/pynYNAB-0.8.0.tar.gz" } ] }