Skip to main content

prometeo-cli

CLI Tool for communicating to banking institutions through Prometeo Open Banking API.

Setup

The CLI allows you to configure multiple institution's accounts and environments depending if you are working with production, testing or sandbox.

  • First of all set the environment variable PROMETEO_ENVIRONMENT with your working environment
  • Install the requirements with pip install -r requirements.txt
  • Run it with python -m pmo COMMAND [ARGS]

When running it, the script will check if the directory ~/.prometeo/ and the file ~/.prometeorc exists. The ~/.prometeorc file stores the api session key.

The ~/.prometeo/ directory stores two configurations files:

  • configuration.ini stores the different environments' cnfiguration
  • credentials.ini stores the credentials of the institutions (The passwords are encrypted 😜)

Available commands

config [OPTIONS]

There are two options: --credential for configuring a new set of credentials, and the --environment for a new env. The environment must match with the one you setted previously in the PROMETEO_ENVIRONMENT variable.

login [OPTIONS]

Used for starting a new session

Options:

  • --provider specifies the set of credentials to user (You can set a default provider with the PROMETEO_PROVIDER environment variable)
  • --interactive to login interactively 😃

logout

Terminates the current session

accounts

Lists your banking accounts' details

cards

List your credit cards' details

movements [OPTIONS]

Lists your movements

Options All the options are required

  • (-a, --account) or (-c --card) sets the origin of the movements
  • (-cu, --currency) As the credit cards movements might be in different currency you must specify one in ISO 4217
  • --start-date sets the start of the range of the movements to get in %Y-%m-%d format
  • --end-date sets the end of the range of the movements to get in %Y-%m-%d format

providers

Lists the available providers and their information (id, country and name) prometeo-cli

CLI Tool for communicating to bankings institutions through Prometeo Open Banking API.

Setup

The CLI allows you to configure multiple institutions accounts and environments depending if you are working with production, testing or sandbox.

  • First of all set the environment variable PROMETEO_ENVIRONMENT with your working environment
  • Run it with python -m pmo COMMAND [ARGS]

When running it the script will check if the directory ~/.prometeo/ and the file ~/.prometeorc exists. The ~/.prometeorc file stores the api session key.

In the ~/.prometeo/ directory stores two configurations files:

  • configuration.ini stores the different environments configuration
  • credentials.ini stores the credentials of the institutions (The passwords are encrypted 😜)

Available commands

config [OPTIONS]

There are two options --credential for configuring a new set of credentials, and the --environment for a new env.

login [OPTIONS]

Used for starting a new session

Options:

  • --provider specifies the set of credentials to user (You can set a default provider with the PROMETEO_PROVIDER environment variable)
  • --interactive to login interactively 😃

logout Terminates the current session

accounts Lists your banking accounts details

cards List your credit cars details

movements [OPTIONS] Lists your movements

Options All the options are required

  • (-a, --account) or (-c --card) sets the origin of the movements
  • (-cu, --currency) As the credit cards movements might be in different currency you must specify one in ISO 4217
  • --start-date sets the start of the range of the movements to get in %Y-%m-%d format
  • --end-date sets the end of the range of the movements to get in %Y-%m-%d format

providers List the available providers and their information (id, country and name)

prometeo-cli

CLI Tool for communicating to banking institutions through Prometeo Open Banking API.

Setup

The CLI allows you to configure multiple institution's accounts and environments depending if you are working with production, testing or sandbox.

  • First of all set the environment variable PROMETEO_ENVIRONMENT with your working environment
  • Install the requirements with pip install -r requirements.txt
  • Run it with python -m pmo COMMAND [ARGS]

When running it, the script will check if the directory ~/.prometeo/ and the file ~/.prometeorc exists. The ~/.prometeorc file stores the api session key.

The ~/.prometeo/ directory stores two configurations files:

  • configuration.ini stores the different environments' cofiguration
  • credentials.ini stores the credentials of the institutions (The passwords are encrypted 😜)

Available commands

config [OPTIONS]

There are two options: --credential for configuring a new set of credentials, and the --environment for a new env.

login [OPTIONS]

Used for starting a new session

Options:

  • --provider specifies the set of credentials to user (You can set a default provider with the PROMETEO_PROVIDER environment variable)
  • --interactive to login interactively 😃

logout

Terminates the current session

accounts

Lists your banking accounts' details

cards

List your credit cards' details

movements [OPTIONS]

Lists your movements

Options All the options are required

  • (-a, --account) or (-c --card) sets the origin of the movements
  • (-cu, --currency) As the credit cards movements might be in different currency you must specify one in ISO 4217
  • --start-date sets the start of the range of the movements to get in %Y-%m-%d format
  • --end-date sets the end of the range of the movements to get in %Y-%m-%d format

providers

Lists the available providers and their information (id, country and name) o

Release files for prometeo-cli 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for prometeo-cli 1.0.1
File Size Uploaded
prometeo-cli-1.0.1.tar.gz 9.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for prometeo-cli 1.0.1
File Interpreter ABI Platform
prometeo_cli-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 20.3 kB

Release files / prometeo-cli-1.0.1.tar.gz

Download URL prometeo-cli-1.0.1.tar.gz
Size 9.0 kB
Tags Source
SHA-256 checksum
How to use checksums
72d3580aff0ba67357fee555b4351e420a68c9347c51a47bf437b6465ee9fbee
BLAKE2b-256 checksum
How to use checksums
401393a10ed56ae7fa74b14871524006da985e27801f10c88ab15c3f783bbca6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

Release files / prometeo_cli-1.0.1-py3-none-any.whl

Download URL prometeo_cli-1.0.1-py3-none-any.whl
Size 11.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
66e6ffcc99d3bd1b298a17a0d1fcde7a180f3111ebf13c3bc6f9714a0f672298
BLAKE2b-256 checksum
How to use checksums
8d4912da118b3a4a1fed025fad61b7bcec901d111107ef842b09b669fdd43ade
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page