pyrh


Namepyrh JSON
Version 2.1.1 PyPI version JSON
download
home_pagehttps://pyrh.readthedocs.io/en/latest
SummaryUnofficial Robinhood Python API
upload_time2023-01-22 00:36:17
maintainer
docs_urlNone
authorUnofficial Robinhood Python API Developers
requires_python>=3.8.1,<4.0.0
licenseMIT
keywords trading options robinhood stock api
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            .. 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(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.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>`_.

            

Raw data

            {
    "_id": null,
    "home_page": "https://pyrh.readthedocs.io/en/latest",
    "name": "pyrh",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8.1,<4.0.0",
    "maintainer_email": "",
    "keywords": "trading,options,robinhood,stock,api",
    "author": "Unofficial Robinhood Python API Developers",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/08/6a/fd31dc2cd065ab1787d13c8a84ddee88265ff9e9f689582f0711d2011ffd/pyrh-2.1.1.tar.gz",
    "platform": null,
    "description": ".. image:: https://i.imgur.com/74CYw5g.png\n   :target: https://github.com/robinhood-unofficial/pyrh\n   :alt: robinhood-logo\n\n-------------------------------------------------------------\n\npyrh - Unofficial Robinhood API\n###############################\n\n.. image:: https://github.com/robinhood-unofficial/pyrh/workflows/build/badge.svg?branch=master&event=push\n   :target: https://github.com/robinhood-unofficial/pyrh/actions?query=workflow%3Abuild+branch%3Amaster\n   :alt: Build Status\n\n.. image:: https://codecov.io/gh/robinhood-unofficial/pyrh/branch/master/graph/badge.svg\n   :target: https://codecov.io/gh/robinhood-unofficial/pyrh\n   :alt: Coverage\n\n.. image:: https://readthedocs.org/projects/pyrh/badge/?version=latest\n   :target: https://pyrh.readthedocs.io/en/latest/?badge=latest\n   :alt: Documentation Status\n\n.. image:: https://img.shields.io/pypi/v/pyrh?style=plastic\n   :target: https://pypi.org/project/pyrh/\n   :alt: PyPI Version\n\n.. image:: https://img.shields.io/pypi/dm/pyrh?color=blue&style=plastic\n   :target: https://pypi.org/project/pyrh/\n   :alt: PyPI - Downloads\n\n.. image:: https://img.shields.io/github/license/robinhood-unofficial/Robinhood\n   :target: https://github.com/robinhood-unofficial/pyrh/blob/master/LICENSE\n   :alt: License\n\n.. image:: https://img.shields.io/badge/code%20style-black-000000.svg\n   :target: https://github.com/psf/black\n   :alt: Code Style\n\n.. image:: https://img.shields.io/gitter/room/J-Robinhood/Lobby\n   :target: https://gitter.im/J-Robinhood/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n   :alt: Gitter\n\nPython Framework to make trades with Unofficial Robinhood API. Supports Python 3.8.1+\n\n*Please note this project is not currently actively maintained, but is accepting contributions*\n\nDocumentation: https://pyrh.readthedocs.io/en/latest/\n\nQuick start\n***********\n\n.. code-block:: python\n\n   from pyrh import Robinhood\n\n   rh = Robinhood(username=\"YOUR_EMAIL\", password=\"YOUR_PASSWORD\")\n   rh.login()\n   rh.print_quote(\"AAPL\")\n\nHow To Install:\n***************\n\n.. code-block::\n\n   pip install pyrh\n\nRunning example.ipynb_\n**********************\n\n.. _example.ipynb: https://github.com/robinhood-unofficial/pyrh/blob/master/notebooks/example.ipynb\n\nClone the repository and install jupyter capabilities.\n\n.. code-block::\n\n   $ git clone https://github.com/robinhood-unofficial/pyrh.git\n   $ cd pyrh\n   $ python --version # python 3.3+ for venv functionality\n   Python 3.8.1\n   $ python -m venv pyrh_env\n   $ source pyrh_env/bin/activate\n   (pyrh_env) $ pip install .[notebook]\n   (pyrh_env) $ cp .env.sample .env # update the values in here\n   (pyrh_env) $ jupyter notebook notebooks/example.ipynb\n\nNow just run the files in the example.\n\nRelated\n*******\n\n* `robinhood-ruby <https://github.com/rememberlenny/robinhood-ruby>`_ - RubyGem for interacting with Robinhood API\n* `robinhood-node <https://github.com/aurbano/robinhood-node>`_ - NodeJS module to make trades with Robinhood Private API\n* See the original `blog post <https://medium.com/@rohanpai25/reversing-robinhood-free-accessible-automated-stock-trading-f40fba1e7d8b>`_.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Unofficial Robinhood Python API",
    "version": "2.1.1",
    "split_keywords": [
        "trading",
        "options",
        "robinhood",
        "stock",
        "api"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5c373a5706ffff5a040fbe46247543d28beac7f33279bc37cf90a3afe6c1d959",
                "md5": "df21167d22dc50059f4bdd3b5c19afa6",
                "sha256": "7d73ca637dd52c9599d0b0a11bbbf5312711737bd4c76e196c7739cd09488723"
            },
            "downloads": -1,
            "filename": "pyrh-2.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "df21167d22dc50059f4bdd3b5c19afa6",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8.1,<4.0.0",
            "size": 30151,
            "upload_time": "2023-01-22T00:36:15",
            "upload_time_iso_8601": "2023-01-22T00:36:15.108404Z",
            "url": "https://files.pythonhosted.org/packages/5c/37/3a5706ffff5a040fbe46247543d28beac7f33279bc37cf90a3afe6c1d959/pyrh-2.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "086afd31dc2cd065ab1787d13c8a84ddee88265ff9e9f689582f0711d2011ffd",
                "md5": "8852aa5630e0f308d12bd7ac3b565bdb",
                "sha256": "8f9e8f770770536479e32aab5f50f37e7137572d54e67cffe614492028acc67d"
            },
            "downloads": -1,
            "filename": "pyrh-2.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "8852aa5630e0f308d12bd7ac3b565bdb",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8.1,<4.0.0",
            "size": 25355,
            "upload_time": "2023-01-22T00:36:17",
            "upload_time_iso_8601": "2023-01-22T00:36:17.716827Z",
            "url": "https://files.pythonhosted.org/packages/08/6a/fd31dc2cd065ab1787d13c8a84ddee88265ff9e9f689582f0711d2011ffd/pyrh-2.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-01-22 00:36:17",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "pyrh"
}
        
Elapsed time: 0.03107s