Metadata-Version: 2.1
Name: pyrh
Version: 2.1.0
Summary: Unofficial Robinhood Python API
Home-page: https://github.com/georgianpartners/foreshadow
License: MIT
Keywords: trading,options,robinhood,stock,api
Author: Unofficial Robinhood Python API Developers
Requires-Python: >=3.8.1,<4.0.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Provides-Extra: docs
Provides-Extra: notebook
Requires-Dist: autodocsumm (>=0.2.9,<0.3.0) ; extra == "docs"
Requires-Dist: certifi (>=2020.4.5,<2021.0.0)
Requires-Dist: marshmallow (>=3.5.1,<4.0.0)
Requires-Dist: notebook (>=6.0.3,<7.0.0) ; extra == "notebook"
Requires-Dist: python-dateutil (>=2.8,<3.0)
Requires-Dist: python-dotenv (>=0.13.0,<0.14.0) ; extra == "notebook"
Requires-Dist: pytz (>=2019.3,<2020.0)
Requires-Dist: requests (>=2.23,<3.0)
Requires-Dist: sphinx (>=5.3.0,<6.0.0) ; extra == "docs"
Requires-Dist: sphinx-autodoc-typehints (>=1.19.5,<2.0.0) ; extra == "docs"
Requires-Dist: sphinx_rtd_theme (>=1.1.1,<2.0.0) ; extra == "docs"
Requires-Dist: yarl (>=1.4.2,<2.0.0)
Project-URL: Repository, https://github.com/georgianpartners/foreshadow
Description-Content-Type: text/x-rst

.. 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/gitter/room/J-Robinhood/Lobby
   :target: https://gitter.im/J-Robinhood/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge
   :alt: Gitter

Python Framework to make trades with Unofficial Robinhood API. Supports Python 3.8.1+

*Please note this project is not currently actively maintained, but is accepting contributions*

Documentation: https://pyrh.readthedocs.io/en/latest/

Quick start
***********

.. code-block:: python

   from pyrh import Robinhood

   rh = Robinhood()
   rh.login(username="YOUR_EMAIL", password="YOUR_PASSWORD")
   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.ipynb

Now just run the files in the example.

Related
*******

* `robinhood-ruby <https://github.com/rememberlenny/robinhood-ruby>`_ - RubyGem for interacting with Robinhood API
* `robinhood-node <https://github.com/aurbano/robinhood-node>`_ - NodeJS module to make trades with Robinhood Private API
* See the original `blog post <https://medium.com/@rohanpai25/reversing-robinhood-free-accessible-automated-stock-trading-f40fba1e7d8b>`_.

