Skip to content

Non-official client for the Revolut Bank

License

Notifications You must be signed in to change notification settings

two-ack/revolut-py

Repository files navigation

revolut-python

Travis Coveralls github PyPI License

Description

Non-official client for the Revolut Bank

Requirements

  • Python 3
  • pip3

Installation

pip3 install -U revolut

CLI tool : revolut_cli.py

Usage: revolut_cli.py [OPTIONS]

  Get the account balances on Revolut

Options:
  -t, --token TEXT     your Revolut token (or set the env var REVOLUT_TOKEN)
  -l, --language TEXT  language ("fr" or "en"), for the csv header and
                       separator
  --version            Show the version and exit.
  --help               Show this message and exit.

Example output :

Account name,Balance,Currency
EUR wallet,100.50,EUR
GBP wallet,20.00,GBP
USD wallet,0.00,USD
AUD wallet,0.00,AUD
BTC wallet,0.00123456,BTC

If you don't have a Revolut token yet, the tool will allow you to obtain one.

TODO

  • Create a CLI tool to get the balance (like https://github.com/tducret/ingdirect-python)
  • Explain how to use the CLI tool
  • Create a tool to exchange automatically a currency when it grows
  • Create the PIP package
  • Create the Docker image
  • Implement the function to get the last transactions

About

Non-official client for the Revolut Bank

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%