Skip to main content
Donate to the Python Software Foundation or Purchase a PyCharm License to Benefit the PSF! Donate Now

Beta Open Bank Project Python Utilities

Project description

Python Utilities to make working with Open Bank Project api easier

  • uses python3

Install

pip install obp-python # Requires at least python 3

If your operating system defaults to python two, you might need to run pip3 install obp-python # Requires at least python 3

Usage

Usage: obp [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  addaccount       ๐Ÿ“ Add a bank account
  addrole          ๐Ÿšง Add a role for current user
  adduser          ๐Ÿ“ Add a user
  deletebranches   โš ๏ธ ๐Ÿฆ Delete all branches
  getaccountsheld  ๐Ÿ“ Get list of accounts held
  getauth          ๐Ÿ”‘ Get your DirectLogin token
  getbanks         ๐Ÿฆ Get list of banks
  getuser          ๐Ÿ˜ƒ Get your user info
  getuserid        ๐Ÿ“‹ Get your user id
  importbranches   ๐Ÿšœ Import branches from spreadsheet template
  init             ๐Ÿ’ก Initalize connection to your Open Bank Project instance
  sandboximport    ๐Ÿšœ Bulk import sandbox data from json input

Development / Contributing (Development only)

Note You can ignore this is your just using the utlity. This is just for developing the utlity.

To work on this utility as a developer:

Building
# Setup python3 environment
virtualenv -p python3 venv
. venv/bin/activate
git clone <this-repo>
# Building wheels etc
python setup.py sdist bdist_wheel
# Installing your edits locally:
pip install -e <path-to-this-repo> # -e means Install  a  project  in editable mode (i.e.  setuptools "developmode")
# Work on utility..submit pull request 

Update history
  • 0.19 Added sandboximport utility obp sandboximport --example
  • 0.0.9 Switch to use OBP_API_HOST instead of OBP_ENDPOINT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
obp_python-0.192-py3-none-any.whl (24.5 kB) Copy SHA256 hash SHA256 Wheel py3

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page