All Projects → rienafairefr → Pynynab

rienafairefr / Pynynab

Licence: mit
a python client for the new YNAB

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Pynynab

Deno Puppeteer
A port of puppeteer running on Deno
Stars: ✭ 128 (-3.76%)
Mutual labels:  automation
Django Defectdojo
DefectDojo is an open-source application vulnerability correlation and security orchestration tool.
Stars: ✭ 1,926 (+1348.12%)
Mutual labels:  automation
Unium
Automation for Unity games
Stars: ✭ 132 (-0.75%)
Mutual labels:  automation
Pfsense Api
The missing REST API package for pfSense
Stars: ✭ 126 (-5.26%)
Mutual labels:  automation
Instalike Instagram Bot
automate instagram activities using instagram bot - like follow/unfollow comment; python requests lib
Stars: ✭ 128 (-3.76%)
Mutual labels:  automation
Penta
Open source all-in-one CLI tool to semi-automate pentesting.
Stars: ✭ 130 (-2.26%)
Mutual labels:  automation
Fjpublish
A simple CLI for publish your projects.
Stars: ✭ 126 (-5.26%)
Mutual labels:  automation
Topgrade
Upgrade everything
Stars: ✭ 2,074 (+1459.4%)
Mutual labels:  automation
Bigcommerce Api Php
Connect PHP applications with the Bigcommerce Platform
Stars: ✭ 128 (-3.76%)
Mutual labels:  api-client
Redmine Net Api
.Net API for Redmine bug/task management systems.
Stars: ✭ 131 (-1.5%)
Mutual labels:  api-client
Awesome Python Scripts
A curated collection of some 😍 cool Python scripts.
Stars: ✭ 128 (-3.76%)
Mutual labels:  automation
Kijiji Repost Headless
Repost / Post Kijiji ads with Python
Stars: ✭ 128 (-3.76%)
Mutual labels:  automation
Arkade
Open Source Kubernetes Marketplace
Stars: ✭ 2,343 (+1661.65%)
Mutual labels:  automation
Bhban rpa
6개월 치 업무를 하루 만에 끝내는 업무 자동화(생능출판사, 2020)의 예제 코드입니다. 파이썬을 한 번도 배워본 적 없는 분들을 위한 예제이며, 엑셀부터 디자인, 매크로, 크롤링까지 업무 자동화와 관련된 다양한 분야 예제가 제공됩니다.
Stars: ✭ 124 (-6.77%)
Mutual labels:  automation
Vsphere Automation Sdk Java
Java samples, language bindings, and API reference documentation for vSphere, VMC, and NSX-T using the VMware REST API
Stars: ✭ 132 (-0.75%)
Mutual labels:  api-client
Terraform Aws Spotgpu
Fully automated provisioning of AWS EC2 Spot Instances for Deep Learning workloads using Terraform.
Stars: ✭ 127 (-4.51%)
Mutual labels:  automation
Pulsar
Manage your Capistrano deployments with ease
Stars: ✭ 129 (-3.01%)
Mutual labels:  automation
St2 Docker
StackStorm docker-compose deployment
Stars: ✭ 133 (+0%)
Mutual labels:  automation
Messaging Apis
Messaging APIs for multi-platform
Stars: ✭ 1,754 (+1218.8%)
Mutual labels:  api-client
Git Clone Init
Automatic setup of user identity (user.email / user.name) on git clone
Stars: ✭ 130 (-2.26%)
Mutual labels:  automation

.. 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

this library was written using the internal undocumented YNAB API You should use a library using the newer PAPI (Public API) for YNAB PAPI_

a python client for the new YNAB API. This is integrating with the old-school, internal-use API on https://app.youneedabudget.com/api/v1, not the new API that went live on December 2017

Installation

.. code-block:: bash

$ pip install pynYNAB

Or you can download the source, then call python setup.py install

Usage

For more in-depth info about the library, go to the documentation DOCS_

Either code your own script that uses the pynYNAB api, or use the provided scripts, ynab ofximport, or ynab csvimport

Scripts Documentation

Using these scripts you can import a bunch of transactions in your budget, using either a CSV or an OFX file This is especially useful if your bank is not supported by the automatic import feature of YNAB

See more documentation at SCRIPTS_DOCS_

API Documentation

See some extended explanation in the WIKI_ or the DOCS_

Preventing harm to YNAB 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 .. _DOCS: http://rienafairefr.github.io/pynYNAB/ .. _SCRIPTS_DOCS: http://rienafairefr.github.io/pynYNAB/scripts.html .. _PAPI: https://api.youneedabudget.com/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].