Robindata is a simple command line tool written in Python to interact with Robinhood app.
There are some useful commands to do:
- Export all your transactions to a CSV file;
- Show the performance of your portfolio or trades (per a given period of time);
- Python 3.6+
- Pip
- Clone this repository
$ git clone https://github.com/rubenspg/robindata.git
- Enter in the source code directory and install right from the source (or via pip from PyPI):
$ pyenv virtualenv 3.9.7 robindata
$ pyenv local robindata
$ pip install -r requirements.txt
$ python setup.py install
The following command will connect to Robinhood and export all your transactions to a CSV file and store it in your local directory.
$ robindata login
$ robindata export-transactions
The interaction with Robinhood API is made by this Robinhood library.
Feel free to fork and make Pull Requests to this repo adding more functionalities.