rubenspg / robindata

Python command line to connect, extract and process Robinhood App data. Export your Robinhood transactions, check your performance and more.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Robindata

Robindata is a simple command line tool written in Python to interact with Robinhood app.

There are some useful commands to do:

  1. Export all your transactions to a CSV file;
  2. Show the performance of your portfolio or trades (per a given period of time);

Usage

How to Install

Requirements

  • Python 3.6+
  • Pip
  1. Clone this repository
$ git clone https://github.com/rubenspg/robindata.git
  1. 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

Commands

Export transactions

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

Resources

The interaction with Robinhood API is made by this Robinhood library.

Contribution

Feel free to fork and make Pull Requests to this repo adding more functionalities.

About

Python command line to connect, extract and process Robinhood App data. Export your Robinhood transactions, check your performance and more.

License:MIT License


Languages

Language:Python 100.0%