Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/robinhood-unofficial/pyrh
Python Framework to make trades with the unofficial Robinhood API
https://github.com/robinhood-unofficial/pyrh
python python-framework robinhood-api
Last synced: about 1 month ago
JSON representation
Python Framework to make trades with the unofficial Robinhood API
- Host: GitHub
- URL: https://github.com/robinhood-unofficial/pyrh
- Owner: robinhood-unofficial
- License: mit
- Created: 2015-05-04T18:20:47.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-08-08T03:35:06.000Z (3 months ago)
- Last Synced: 2024-10-01T15:21:35.803Z (about 1 month ago)
- Topics: python, python-framework, robinhood-api
- Language: Python
- Homepage: https://pyrh.readthedocs.io/en/latest/
- Size: 697 KB
- Stars: 1,781
- Watchers: 140
- Forks: 604
- Open Issues: 14
-
Metadata Files:
- Readme: README.rst
- Changelog: newsfragments/.gitignore
- License: LICENSE
Awesome Lists containing this project
README
.. image:: https://i.imgur.com/74CYw5g.png
:target: https://github.com/robinhood-unofficial/pyrh
:alt: robinhood-logo-------------------------------------------------------------
pyrh - Unofficial Robinhood API
###############################.. image:: https://github.com/robinhood-unofficial/pyrh/workflows/build/badge.svg?branch=master&event=push
:target: https://github.com/robinhood-unofficial/pyrh/actions?query=workflow%3Abuild+branch%3Amaster
:alt: Build Status.. image:: https://codecov.io/gh/robinhood-unofficial/pyrh/branch/master/graph/badge.svg
:target: https://codecov.io/gh/robinhood-unofficial/pyrh
:alt: Coverage.. image:: https://readthedocs.org/projects/pyrh/badge/?version=latest
:target: https://pyrh.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status.. image:: https://img.shields.io/pypi/v/pyrh?style=plastic
:target: https://pypi.org/project/pyrh/
:alt: PyPI Version.. image:: https://img.shields.io/pypi/dm/pyrh?color=blue&style=plastic
:target: https://pypi.org/project/pyrh/
:alt: PyPI - Downloads.. image:: https://img.shields.io/github/license/robinhood-unofficial/Robinhood
:target: https://github.com/robinhood-unofficial/pyrh/blob/master/LICENSE
:alt: License.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
:target: https://github.com/psf/black
:alt: Code Style.. image:: https://img.shields.io/github/labels/robinhood-unofficial/pyrh/help%20wanted
:target: https://github.com/robinhood-unofficial/pyrh/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22
:alt: Help WantedPython Framework to make trades with Unofficial Robinhood API. Supports Python 3.8.1+
*Please note this project is stable and in maintenance mode but is happy to accept contributions*
Documentation: https://pyrh.readthedocs.io/en/latest/
Quick start
***********.. code-block:: python
from pyrh import Robinhood
rh = Robinhood(username="YOUR_EMAIL", password="YOUR_PASSWORD")
rh.login()
rh.print_quote("AAPL")How To Install:
***************.. code-block::
pip install pyrh
Running example.ipynb_
**********************.. _example.ipynb: https://github.com/robinhood-unofficial/pyrh/blob/master/notebooks/example.ipynb
Clone the repository and install jupyter capabilities.
.. code-block::
$ git clone https://github.com/robinhood-unofficial/pyrh.git
$ cd pyrh
$ python --version # python 3.3+ for venv functionality
Python 3.8.1
$ python -m venv pyrh_env
$ source pyrh_env/bin/activate
(pyrh_env) $ pip install .[notebook]
(pyrh_env) $ cp .env.sample .env # update the values in here
(pyrh_env) $ jupyter notebook notebooks/example.ipynbNow just run the files in the example.
Related
******** `robinhood-ruby `_ - RubyGem for interacting with Robinhood API
* `robinhood-node `_ - NodeJS module to make trades with Robinhood Private API
* See the original `blog post `_.