Skip to main content

A python client for Qonto

Project description

Qonto python client

Provides a basic interface for querying and exporting Qonto transactions using the v2 API

Requirements

  • python3 with pip

Installation

pip install qonto_client
git clone https://github.com/krezreb/qonto-client.git
cd qonto-client
pip3 install  --user -r requirements.txt

Configuring Qonto API access

To use the export export scripts, you'll need your Qonto API ID and secret key, available in your Qonto settings. You'll also need your IBAN, upper case without spaces

Set ID, KEY, IBAN environment variables

export ID=your_org-12345
export KEY=YOURSECRETKEY12345678
export IBAN=FR7612345000019876543212345

Exporting to Excel

A script to export to Excel is provided

To Export all transactions:

python3 export_xlsx.py

Export all transactions from last month

python3 export_xlsx.py --last-month

Exporting OFX

A script to export to OFX is provided, Export all transactions as OFX format

python3 export_ofx.py

Export all transactions from last month as OFX format

python3 export_ofx.py --last-month

All options available via the --help command

python3 export_ofx.py --help

Found a BUG, need a feature?

This project was written over a weekend because of a last minute requirement. Documentation and features are sketchy. If you found a problem with the code or want a new feature, Open an issue 🍺 ☕

Project details


Download files

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

Source Distribution

qonto_client-0.3.tar.gz (2.1 kB view details)

Uploaded Source

Built Distribution

qonto_client-0.3-py3-none-any.whl (1.8 kB view details)

Uploaded Python 3

File details

Details for the file qonto_client-0.3.tar.gz.

File metadata

  • Download URL: qonto_client-0.3.tar.gz
  • Upload date:
  • Size: 2.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.7

File hashes

Hashes for qonto_client-0.3.tar.gz
Algorithm Hash digest
SHA256 8b157be228a50835697dc1894ba0a71bc6cdb14a0066a0839f535b526275b76c
MD5 82e12242fb6ba362d1485bb8ba348bf8
BLAKE2b-256 1fdb2feeb7b9dc0a3be27ce886e4ac5b2cb491c7a16248d6e82b2e825b8b1eea

See more details on using hashes here.

File details

Details for the file qonto_client-0.3-py3-none-any.whl.

File metadata

  • Download URL: qonto_client-0.3-py3-none-any.whl
  • Upload date:
  • Size: 1.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.7

File hashes

Hashes for qonto_client-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1e6bfde329df0a86ec8cd9b727e61d34619ab81d5745731d0473db0c45a46c34
MD5 8d6256f78045368a21ac57edf97e9bca
BLAKE2b-256 244c08e1b68c875257f330e680c783521520f973ba01d46b97997db59fe6a872

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page