{ "info": { "author": "Shen Li", "author_email": "dustet@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Huobi\n\nHuobi Python SDK\n\n## Requirements\n```bash\nPython>=3.6\n```\n\n## Installaton\n```bash\npip install huobi\n```\n\n## Usage\n### Rest API\nExample: \n```python\n>>> from huobi import HuobiRestClient\n>>> client = HuobiRestClient(access_key=..., secret_key=...)\n>>> trades = client.market_history_trade(symbol='ethusdt').data\n```\nTo see all available methods and their arguments:\n```python\n>>> from huobi import HuobiRestClient\n>>> help(HuobiRestClient)\n>>> help(HuobiRestClient.symbols)\n```\n\n### Real Time API\n\n> Rudimentary websocket subscription support\n\nPlease refer to Huobi's documentation for available subscribe channels.\n\nIf callback is not a coroutine function, run_in_executor with default\nExecutor will be called.\n\nExample:\n```python\nfrom huobi import subscribe\n>>> def btc_callback(data):\n print(data)\n>>> async def eth_callback(data):\n print(data)\n>>> task = subscribe({\n 'market.btcusdt.kline.1min': {\n 'callback': btc_callback\n },\n 'market.ethusdt.kline.1min': {\n 'callback': eth_callback\n },\n })\n>>> asyncio.get_event_loop().run_until_complete(task)\n```\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ericls/huobi", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "huobi", "package_url": "https://pypi.org/project/huobi/", "platform": "", "project_url": "https://pypi.org/project/huobi/", "project_urls": { "Homepage": "https://github.com/ericls/huobi" }, "release_url": "https://pypi.org/project/huobi/0.1.12/", "requires_dist": [ "requests (>=2.4.2)", "aiohttp (>=3.1.0)", "PySocks (!=1.5.7,>=1.5.6); extra == 'socks'", "win-inet-pton; (sys_platform == \"win32\" and (python_version == \"2.7\" or python_version == \"2.6\")) and extra == 'socks'" ], "requires_python": "", "summary": "Huobi Python SDK", "version": "0.1.12" }, "last_serial": 4354982, "releases": { "0.1.10": [ { "comment_text": "", "digests": { "md5": "73535b748c9bfc44b9ec45ae05ae0297", "sha256": "fa9bf3d34044f90e5ef6364cdc7faa3a1b2ae3291e89dabdd81769e30e4c6be4" }, "downloads": -1, "filename": "huobi-0.1.10.tar.gz", "has_sig": false, "md5_digest": "73535b748c9bfc44b9ec45ae05ae0297", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10265, "upload_time": "2018-05-17T04:53:06", "url": "https://files.pythonhosted.org/packages/c6/56/f9edeabf5bf6c927934a384071fb04bad2cbfd9bcee28c65f3aca3827900/huobi-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "33703912326d5032a52543aa1dd4d32f", "sha256": "0f6f218234bcb67d7ed76423da2540f962fdd77d9a7dfbaac5a0b4e5a0333c3b" }, "downloads": -1, "filename": "huobi-0.1.11.tar.gz", "has_sig": false, "md5_digest": "33703912326d5032a52543aa1dd4d32f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10634, "upload_time": "2018-05-27T23:31:19", "url": "https://files.pythonhosted.org/packages/60/b0/724ed87ee1d121bd4813a93620d2fe89256d41172bb09874ec66098df6d0/huobi-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "77fe366e062393f427fa5a8a7ba310fb", "sha256": "537e533c4841e5ee1425b9caf8735495399a60e15d4aa1ae58c14b7b97c5c86a" }, "downloads": -1, "filename": "huobi-0.1.12-py3-none-any.whl", "has_sig": false, "md5_digest": "77fe366e062393f427fa5a8a7ba310fb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16137, "upload_time": "2018-10-09T08:47:54", "url": "https://files.pythonhosted.org/packages/79/90/514a406c2f5829e44eb37bc1e6f7fcc1853db7582d93dbb6c937e14b1486/huobi-0.1.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e656f42a0b26421c5bf66bba295d767", "sha256": "7b39db5e208b07a0d32064d8d8c5249ca84d867471dc9542478d76f683243c49" }, "downloads": -1, "filename": "huobi-0.1.12.tar.gz", "has_sig": false, "md5_digest": "9e656f42a0b26421c5bf66bba295d767", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11010, "upload_time": "2018-10-09T08:47:56", "url": "https://files.pythonhosted.org/packages/c5/0a/0b0665eaf2b4343537db8ac244581e2edb28857a0779dd9e180067872fef/huobi-0.1.12.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "32165f2063b7b14a3a96505d0f5a4527", "sha256": "f4a9c0705b7f408fb860afe1a76fe68a9bbd913ef234b2804d2b49f85981d27c" }, "downloads": -1, "filename": "huobi-0.1.5.tar.gz", "has_sig": false, "md5_digest": "32165f2063b7b14a3a96505d0f5a4527", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8146, "upload_time": "2018-03-04T20:45:36", "url": "https://files.pythonhosted.org/packages/5e/64/d8ae96bcfc0d4c8b3e7a209185a8aed242ddff6238d4441fd06d1f94c026/huobi-0.1.5.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "582379567843c30acd2b07da897aa920", "sha256": "e728e93d78fc9700d0056ad64f54cc9f3688553dbaf0f455ba7094209253c62d" }, "downloads": -1, "filename": "huobi-0.1.9.tar.gz", "has_sig": false, "md5_digest": "582379567843c30acd2b07da897aa920", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9428, "upload_time": "2018-03-28T02:28:27", "url": "https://files.pythonhosted.org/packages/e5/1b/c43053384d3cb8ea960957c142beef69cc0740d8d45a85da6f710dc9c6a3/huobi-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "77fe366e062393f427fa5a8a7ba310fb", "sha256": "537e533c4841e5ee1425b9caf8735495399a60e15d4aa1ae58c14b7b97c5c86a" }, "downloads": -1, "filename": "huobi-0.1.12-py3-none-any.whl", "has_sig": false, "md5_digest": "77fe366e062393f427fa5a8a7ba310fb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16137, "upload_time": "2018-10-09T08:47:54", "url": "https://files.pythonhosted.org/packages/79/90/514a406c2f5829e44eb37bc1e6f7fcc1853db7582d93dbb6c937e14b1486/huobi-0.1.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e656f42a0b26421c5bf66bba295d767", "sha256": "7b39db5e208b07a0d32064d8d8c5249ca84d867471dc9542478d76f683243c49" }, "downloads": -1, "filename": "huobi-0.1.12.tar.gz", "has_sig": false, "md5_digest": "9e656f42a0b26421c5bf66bba295d767", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11010, "upload_time": "2018-10-09T08:47:56", "url": "https://files.pythonhosted.org/packages/c5/0a/0b0665eaf2b4343537db8ac244581e2edb28857a0779dd9e180067872fef/huobi-0.1.12.tar.gz" } ] }