{ "info": { "author": "Joe Castagneri", "author_email": "jcastagneri@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "[![Pipeline Status](https://gitlab.com/tdameritrade-tools/tdameritrade-client/badges/master/pipeline.svg)](https://gitlab.com/tdameritrade-tools/tdameritrade-client/commits/master) [![Documentation Status](https://readthedocs.org/projects/tdameritrade-client/badge/?version=latest)](https://tdameritrade-client.readthedocs.io/en/latest/?badge=latest) [![Coverage Report](https://gitlab.com/tdameritrade-tools/tdameritrade-client/badges/master/coverage.svg)](https://gitlab.com/tdameritrade-tools/tdameritrade-client/commits/master) [![PyPI Version](https://badge.fury.io/py/tdameritrade-client.svg)](https://badge.fury.io/py/tdameritrade-client) [![PyPI download month](https://img.shields.io/pypi/dm/tdameritrade-client.svg)](https://pypi.python.org/pypi/tdameritrade-client/)\n\n\n# TDAmeritrade Client\n\nA tool that links to the TDA API to perform requests.\n\nRead the [docs](https://tdameritrade-client.readthedocs.io/en/latest/?#).\n\n## Installation:\nRun `pip install tdameritrade-client` within a virtual environment\n\n## Basic Usage:\nTo get started, use the following code snippet:\n\n``` python\nfrom tdameritrade_client.client import TDClient\n\ntd_client = TDClient(acct_number=,\n oauth_user_id=,\n redirect_uri=,\n token_path=)\ntd_client.run_auth()\nacct_info = td_client.get_positions()\n```\n\n## Tests\nThis package uses poetry, which can be installed by running:\n```\ncurl -sSL https://raw.githubusercontent.com/sdispater/poetry/master/get-poetry.py | python\n```\nTo run the tests, first install the package by cloning the repo and running `poetry install` from the root of the\nrepository. Then, run `poetry run pytest tests/` from the root directory of this repository.\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/tdameritrade-tools/tdameritrade-client", "keywords": "", "license": "", "maintainer": "Joe Castagneri", "maintainer_email": "jcastagneri@gmail.com", "name": "tdameritrade-client", "package_url": "https://pypi.org/project/tdameritrade-client/", "platform": "", "project_url": "https://pypi.org/project/tdameritrade-client/", "project_urls": { "Documentation": "https://tdameritrade-client.readthedocs.io/en/latest/?#", "Homepage": "https://gitlab.com/tdameritrade-tools/tdameritrade-client", "Repository": "https://gitlab.com/tdameritrade-tools/tdameritrade-client" }, "release_url": "https://pypi.org/project/tdameritrade-client/0.5.0/", "requires_dist": [ "requests (>=2.21,<3.0)", "environs (>=4.1,<5.0)", "pyopenssl (>=19.0,<20.0)" ], "requires_python": ">=3.6,<4.0", "summary": "A client for the TDA API", "version": "0.5.0" }, "last_serial": 5290211, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a8f48a93d37eae4956537d68247df3aa", "sha256": "bb5cbdd377e68fa925d2614fc5e02679436707b5d4ef7146a08c865e641e6c25" }, "downloads": -1, "filename": "tdameritrade_client-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a8f48a93d37eae4956537d68247df3aa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8635, "upload_time": "2019-03-18T18:21:34", "url": "https://files.pythonhosted.org/packages/c4/64/c6244de58460abab4d5f6a613629c98b212ba208340d9eafb7e45e3c0448/tdameritrade_client-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e5dd57dd8188f0250499484958f58de3", "sha256": "eda9d34db422738559dad9dcfbd8beb629a7d227f169ee6115027c39929ea130" }, "downloads": -1, "filename": "tdameritrade-client-0.0.1.tar.gz", "has_sig": false, "md5_digest": "e5dd57dd8188f0250499484958f58de3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5733, "upload_time": "2019-03-18T18:21:36", "url": "https://files.pythonhosted.org/packages/69/0d/17aed532090ef9b666e9f1c1872690ee561f840eb26eea66ea9897aee3ec/tdameritrade-client-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "2569a256a4194ba8def11717df5f7aa5", "sha256": "b3cfa2751723eb2fa31bac34e4fa8296c627ed52efc40f4b493442dc7c380e66" }, "downloads": -1, "filename": "tdameritrade_client-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2569a256a4194ba8def11717df5f7aa5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 17385, "upload_time": "2019-03-22T00:41:09", "url": "https://files.pythonhosted.org/packages/3b/07/150e9b6a6da34432b9a7da93a6d0b0ddcfe46222ca4f0f00fb1fa9f428d2/tdameritrade_client-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7414294de24dce5c149845351d43c3e6", "sha256": "f69a4f3e15018979588bfd81e9af67ec0b08a8c295e7640065b2be8751ad1f6e" }, "downloads": -1, "filename": "tdameritrade-client-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7414294de24dce5c149845351d43c3e6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 6624, "upload_time": "2019-03-22T00:41:07", "url": "https://files.pythonhosted.org/packages/23/1f/a758ef74c394847f64f997a7019c61df43c2662d6e581007783fc746bfcf/tdameritrade-client-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "71bd40b444398bc0c549f20a44afb1a6", "sha256": "e70878d6396f0a5777e766c5796f3bf941aba6ddbd3f9ee375036cc92084f989" }, "downloads": -1, "filename": "tdameritrade_client-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "71bd40b444398bc0c549f20a44afb1a6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 17498, "upload_time": "2019-03-30T17:29:54", "url": "https://files.pythonhosted.org/packages/00/c1/a10bc9d4175ac57e1b271f6538320e85d875d8fc13dcd7e3ecfe0e3fb241/tdameritrade_client-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ac4ce44b08cab8c7f69622c73d33f31", "sha256": "0e9749453ffe1ee4c73730cbd179a3b9814d6b903e646d527c7c64f8e423a456" }, "downloads": -1, "filename": "tdameritrade-client-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7ac4ce44b08cab8c7f69622c73d33f31", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 6775, "upload_time": "2019-03-30T17:29:53", "url": "https://files.pythonhosted.org/packages/2a/e5/b69103a1d807200352b8685b3bf9448b1b02bb015aa745369ba32e18ff41/tdameritrade-client-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "fdbf9bdc1fb3118de731150565568d6f", "sha256": "77877ca779e74c76f2ba4ab98342d93c042b1254dd144bb8a17980f843479efb" }, "downloads": -1, "filename": "tdameritrade_client-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fdbf9bdc1fb3118de731150565568d6f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 19834, "upload_time": "2019-04-07T23:25:36", "url": "https://files.pythonhosted.org/packages/5c/d2/2b95d8e4677cb8ca4052815c88fc760460d7a9d9c32ace10f0cc7a0a465a/tdameritrade_client-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1a7fb0ac7cb494fb286b6de96520cca2", "sha256": "db1b459809c0c2b06c6b6ad2279eb9fb58367932c4f82c82fe39f59eb692bbe3" }, "downloads": -1, "filename": "tdameritrade-client-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1a7fb0ac7cb494fb286b6de96520cca2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 7676, "upload_time": "2019-04-07T23:25:34", "url": "https://files.pythonhosted.org/packages/b7/23/699e5c4b37095abd76b3053d57a8107fb161100c7780e971807c196b2454/tdameritrade-client-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "8e5adf887ac3c5419ae91748c8da8002", "sha256": "62905f60e4cb2c63a082961bc8bee19ef3a65573e38c943a0a7b06fd9c38ba5f" }, "downloads": -1, "filename": "tdameritrade_client-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8e5adf887ac3c5419ae91748c8da8002", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 9862, "upload_time": "2019-04-20T19:16:20", "url": "https://files.pythonhosted.org/packages/b4/59/f15f6428f652025ef555eb7c940a39ec2fd27baf3c9cbe85f87b60aadb42/tdameritrade_client-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbd403e2ba729041e5124980ef9e4e39", "sha256": "6a629618e06ab24cc5fb78eed673e4851ea6c433473456c76755f73cf5ed149e" }, "downloads": -1, "filename": "tdameritrade-client-0.3.0.tar.gz", "has_sig": false, "md5_digest": "cbd403e2ba729041e5124980ef9e4e39", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 8520, "upload_time": "2019-04-20T19:16:19", "url": "https://files.pythonhosted.org/packages/b3/e0/1fdaa19d4599997bc9542f0412cc3bf17ceb30e0e703de400b2920f7b610/tdameritrade-client-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "ed298be1ed8d5e801898e61d1f579d3b", "sha256": "8c3bd9432b6a322d6dd0b8b84f06a136eacc522de0a4568bdf8c6cda488da0b3" }, "downloads": -1, "filename": "tdameritrade_client-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ed298be1ed8d5e801898e61d1f579d3b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 9868, "upload_time": "2019-04-20T19:37:14", "url": "https://files.pythonhosted.org/packages/f0/f9/0a7187bcbd447cd5ead880f93cef8bd73cc73a7c13b62496732c68b2e036/tdameritrade_client-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b35128d933f46ece7b0a5bd220830927", "sha256": "493e0f3298b9c72c75c59f798c1474dceae521d5d88559bb7c7d1d6694412e2c" }, "downloads": -1, "filename": "tdameritrade-client-0.3.1.tar.gz", "has_sig": false, "md5_digest": "b35128d933f46ece7b0a5bd220830927", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 8517, "upload_time": "2019-04-20T19:37:13", "url": "https://files.pythonhosted.org/packages/e3/9e/30154dde45a947061859437f3abe92435eb7fd3fbae16d673ffbffae70b2/tdameritrade-client-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "12609a0b771bf18a7469c0eb085d2fd1", "sha256": "9b6b00f530656f404d7539c8f0374dc3c8d6d17840c7f77d5321e8c4cd58e9f2" }, "downloads": -1, "filename": "tdameritrade_client-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "12609a0b771bf18a7469c0eb085d2fd1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 10369, "upload_time": "2019-04-25T04:49:42", "url": "https://files.pythonhosted.org/packages/ce/ce/be0b8e5cc839da92c8215f052e09e49c3f9916beeffd3acdd385d90a4eba/tdameritrade_client-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab8f8e707ae379c5de8d9f56ac0b81cb", "sha256": "2a0022f7fb8bbe7b2a44a0d30e0b2d815cad0af1c532b9c4add81f7f110d3931" }, "downloads": -1, "filename": "tdameritrade-client-0.3.2.tar.gz", "has_sig": false, "md5_digest": "ab8f8e707ae379c5de8d9f56ac0b81cb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 8976, "upload_time": "2019-04-25T04:49:41", "url": "https://files.pythonhosted.org/packages/52/ad/a338fbba1187a7628e251b42af3acbd680fc77abbd03a9657bf957851641/tdameritrade-client-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "f9830bbac8f33c0fbd20d83f60990cc8", "sha256": "cce3d64484022d0994d1426e069ebfbf6ab392b28c263c7b716fabde72becf09" }, "downloads": -1, "filename": "tdameritrade_client-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f9830bbac8f33c0fbd20d83f60990cc8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 13100, "upload_time": "2019-05-05T04:11:59", "url": "https://files.pythonhosted.org/packages/4d/77/654cc0b53f5cf46469352b85fe3eebaa1a64e3dcd993829c8d94f5525cc7/tdameritrade_client-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05158f306b9965d21f5df0b012ffe143", "sha256": "e87218695e4bf330d3368ec3277c5532bb0ce9f7cb070e978bda241972f419fd" }, "downloads": -1, "filename": "tdameritrade-client-0.4.0.tar.gz", "has_sig": false, "md5_digest": "05158f306b9965d21f5df0b012ffe143", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 11271, "upload_time": "2019-05-05T04:11:57", "url": "https://files.pythonhosted.org/packages/90/f2/5a40e4f606bc80d6f0751c2e2433816d0c607de09894dc5844cab7de8621/tdameritrade-client-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "47e7470f72660879c65c9f9a13a1e9c6", "sha256": "ce9e1f33cbcbd89d31762685479f0e36175dff31b4c9d914faac364aa6e1e70c" }, "downloads": -1, "filename": "tdameritrade_client-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "47e7470f72660879c65c9f9a13a1e9c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 13835, "upload_time": "2019-05-20T03:54:14", "url": "https://files.pythonhosted.org/packages/c2/e5/c5426ed83bd3d8d53e00adcde2ca49d7888e83e49acfdedf1db9e099cb90/tdameritrade_client-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea642e9df5d7839375763a49e2f27899", "sha256": "e9d2ab5bb684b3d0552f40358b9f877b9ed7948bcbeb727a7cc8b6fbab019a5c" }, "downloads": -1, "filename": "tdameritrade-client-0.5.0.tar.gz", "has_sig": false, "md5_digest": "ea642e9df5d7839375763a49e2f27899", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 12037, "upload_time": "2019-05-20T03:54:13", "url": "https://files.pythonhosted.org/packages/ec/e3/08c99d4ad4e387ddd7abc0d0caec538a7633a5a3e17dae1326634aaff9c9/tdameritrade-client-0.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "47e7470f72660879c65c9f9a13a1e9c6", "sha256": "ce9e1f33cbcbd89d31762685479f0e36175dff31b4c9d914faac364aa6e1e70c" }, "downloads": -1, "filename": "tdameritrade_client-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "47e7470f72660879c65c9f9a13a1e9c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 13835, "upload_time": "2019-05-20T03:54:14", "url": "https://files.pythonhosted.org/packages/c2/e5/c5426ed83bd3d8d53e00adcde2ca49d7888e83e49acfdedf1db9e099cb90/tdameritrade_client-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea642e9df5d7839375763a49e2f27899", "sha256": "e9d2ab5bb684b3d0552f40358b9f877b9ed7948bcbeb727a7cc8b6fbab019a5c" }, "downloads": -1, "filename": "tdameritrade-client-0.5.0.tar.gz", "has_sig": false, "md5_digest": "ea642e9df5d7839375763a49e2f27899", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 12037, "upload_time": "2019-05-20T03:54:13", "url": "https://files.pythonhosted.org/packages/ec/e3/08c99d4ad4e387ddd7abc0d0caec538a7633a5a3e17dae1326634aaff9c9/tdameritrade-client-0.5.0.tar.gz" } ] }