Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/impak-finance/flinks-python

A Python module for communicating with the Flinks.io API.
https://github.com/impak-finance/flinks-python

api bank-account client financial-data flinks pfm python transaction

Last synced: 2 days ago
JSON representation

A Python module for communicating with the Flinks.io API.

Awesome Lists containing this project

README

        

flinks-python
=============

.. image:: https://img.shields.io/pypi/l/flinks.svg
:target: https://pypi.python.org/pypi/flinks/
:alt: License

.. image:: https://img.shields.io/pypi/pyversions/flinks.svg
:target: https://pypi.python.org/pypi/flinks

.. image:: https://img.shields.io/pypi/v/flinks.svg
:target: https://pypi.python.org/pypi/flinks/
:alt: Latest Version

.. image:: https://travis-ci.org/impak-finance/flinks-python.svg?branch=master
:target: https://travis-ci.org/impak-finance/flinks-python

.. image:: https://codecov.io/gh/impak-finance/flinks-python/branch/master/graph/badge.svg
:target: https://codecov.io/gh/impak-finance/flinks-python

|

**Flinks-python** is a Python module for communicating with the
`Flinks.io API `_.

.. contents:: Table of Contents
:local:

Main requirements
-----------------

Python_ 3.4+, Requests_ 2.0+.

Installation
------------

To install Flinks, please use pip_ (or pipenv_) as follows:

.. code-block:: shell

$ pip install --pre flinks

Basic usage
-----------

The first step to interact with the Flinks v3 API interface is to initialize a ``flinks.Client``
instance. You'll need a Flinks customer ID (and optionally a private API instance URL) to perform
this initialization:

.. code-block:: python

>>> from flinks import Client
>>> client = Client('', 'https://sandbox.flinks.io/v3/')

Then you can easily interact with the implemented entities and the underlying API endpoints. Here
are some examples:

.. code-block:: python

>>> client.banking_services.authorize(login_id='', most_recent_cached=True)
>>> client.banking_services.get_accounts_summary('')

Authors
-------

impak Finance .

License
-------

MIT. See ``LICENSE`` for more details.

.. _pip: https://github.com/pypa/pip
.. _pipenv: https://github.com/pypa/pipenv
.. _Python: https://www.python.org/
.. _Requests: http://docs.python-requests.org/en/master/