Skip to content
Non-official client for the Revolut Bank
Branch: master
Clone or download
Latest commit e332107 Jul 14, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
revolut Update to version 0.0.7 Jul 14, 2019
revolut_bot Merge many improvements by @haakonvt Jul 14, 2019
test
.gitignore Merge many improvements by @haakonvt Jul 14, 2019
.travis.yml Updated password for pypi Jul 10, 2018
LICENSE
MANIFEST.in Added MANIFEST.in (missing was causing pip exception during install) Jul 10, 2018
README.md
exchange_history_example.csv Added the revolut bot : to be continued Jul 15, 2018
pytest.ini Add revolut_bot coverage Jul 15, 2018
requirements.txt Added config file for pip and travis Jul 10, 2018
revolut_cli.py Merge many improvements by @haakonvt Jul 14, 2019
revolutbot.py Merge many improvements by @haakonvt Jul 14, 2019
setup.cfg
setup.py Update to version 0.0.7 Jul 14, 2019

README.md

revolut-python

Travis Coveralls github PyPI License

Description

Non-official client for the Revolut Bank

I wrote a French blog post about it here

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
  -a, --account TEXT   account name (ex : "EUR CURRENT") to get the balance
                       for the account
  --version            Show the version and exit.
  --help               Show this message and exit.

Example output :

Account name,Balance,Currency
EUR CURRENT,100.50,EUR
GBP CURRENT,20.00,GBP
USD CURRENT,0.00,USD
AUD CURRENT,0.00,AUD
BTC CURRENT,0.00123456,BTC
EUR SAVINGS (My vault),10.30,EUR

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

TODO

  • Document revolutbot.py
  • Create a RaspberryPi Dockerfile for revolutbot (to check if rates grows very often)
  • Improve coverage for revolutbot
You can’t perform that action at this time.