{ "info": { "author": "BitDataset", "author_email": "support@bitdataset.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# BitDataset python\nIt contains a BitDatasetAPI for simple api queries. And BitDataset-pandas to load data into pandas DataFrame\n\n# Installation\n\n```\npip install bitdataset\n```\n\n# Examples BitDatasetAPI\n\n```python\nimport datetime\nfrom bitdataset import BitDatasetAPI\n\ntest_key = 'YOUR_API_KEY'\napi = BitDatasetAPI(test_key)\n\n\n# Exchanges\nexchanges = api.list_exchanges()\nfor exchange in exchanges:\n print(exchange)\n\n\n# BTCUSDT symbols\nsymbols = api.list_symbols({'filter':'BTCUSDT'})\nfor symbol in symbols:\n print(symbol)\n\n\n# OHLCV periods\nperiods = api.ohlcv_list_all_periods()\nfor period in periods:\n print(period)\n\n\n# OHLCV latest\nohlcv_latest = api.ohlcv_latest_data('okex:BTCUSDT', {'period': 'M1', 'limit':5})\nfor ohlcv in ohlcv_latest:\n print(ohlcv)\n\n\n# historical OHLCV\nstart_date = datetime.date(2018, 9, 1).isoformat()\nohlcv_historical = api.ohlcv_historical_data('okex:BTCUSDT', {'period': 'M1', 'start': start_date, 'limit':5})\nfor ohlcv in ohlcv_historical:\n print(ohlcv)\n\n\n# Latest trades\nlatest_trades = api.trades_latest_data('okex:BTCUSDT', {'limit':5})\nfor trade in latest_trades:\n print(trade)\n\n\n# Historical trades\nhistorical_trades = api.trades_historical_data('okex:BTCUSDT', {'start': start_date, 'limit':5})\nfor trade in historical_trades:\n print(trade)\n\n\n# Current Quote symbols\ncurrent_quote = api.quotes_current_data({'symbols':'okex:BTCUSDT, okex:ETHUSDT'})\nprint(current_quote)\n\n\ncurrent_quote = api.quotes_current_data_symbol('okex:BTCUSDT')\nprint(\"Current Quote symbol\")\nprint(current_quote)\n\n\n# Latest quotes\nquotes_latest_data= api.quotes_latest_data('okex:BTCUSDT', {'limit':5})\nfor quote in quotes_latest_data:\n print(quote)\n\n\n# Historical quotes\nquotes_historical_data = api.quotes_historical_data('okex:BTCUSDT', {'start': start_date, 'limit':5})\nfor quote in quotes_historical_data:\n print(quote)\n\n```\n\n\n# Examples BitDataset-pandas\n\n```python\nimport datetime\nfrom bitdataset import BitDatasetAPI, BitDatasetPandas\n\n\napi = BitDatasetAPI('YOUR API KEY')\nconnector = BitDatasetPandas(api)\n\n\n# Historical quotes\ndata = connector.load_quotes(['OKEX:BTCUSDT', 'BITMEX:XBTUSD'], datetime.date(2018, 9, 1), datetime.date(2018, 9, 2), 5)\nprint(data)\n\n\n# Historical trades\ndata = connector.load_trades('OKEX:BTCUSDT', datetime.date(2018, 9, 1), datetime.date(2018, 9, 2), 5)\nprint(data)\n\n\n# Historical OHLCV\ndata = connector.load_ohlcv('OKEX:BTCUSDT', 'M1', datetime.date(2018, 9, 1), datetime.date(2018, 9, 2), 5)\nprint(data)\n\n\n# Latest quotes\ndata = connector.latest_quotes('OKEX:BTCUSDT', datetime.date(2018, 9, 1), 5)\nprint(data)\n\n\n# Latest trades\ndata = connector.latest_trades('OKEX:BTCUSDT', datetime.date(2018, 9, 1), 5)\nprint(data)\n\n\n# Latest ohlcv\ndata = connector.latest_ohlcv('OKEX:BTCUSDT', 'M1', datetime.date(2018, 9, 1), 5)\nprint(data)\n\n\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitdataset.com/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "bitdataset", "package_url": "https://pypi.org/project/bitdataset/", "platform": "", "project_url": "https://pypi.org/project/bitdataset/", "project_urls": { "Homepage": "http://bitdataset.com/" }, "release_url": "https://pypi.org/project/bitdataset/0.1/", "requires_dist": [ "pandas" ], "requires_python": "", "summary": "BitDataset API connector", "version": "0.1" }, "last_serial": 4611896, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "8d2af5bada76707fe5c82e6c16ff1298", "sha256": "57328f3853d47c9bf31da100a4c083e22983ad68cbdfaf8e91de598e5ad015b2" }, "downloads": -1, "filename": "bitdataset-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8d2af5bada76707fe5c82e6c16ff1298", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4794, "upload_time": "2018-12-18T11:54:15", "url": "https://files.pythonhosted.org/packages/e5/20/1e340fcd44d7ab5e9b554d71b428f3f9d01fbe7b3d33ae82818319b58e1f/bitdataset-0.1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8d2af5bada76707fe5c82e6c16ff1298", "sha256": "57328f3853d47c9bf31da100a4c083e22983ad68cbdfaf8e91de598e5ad015b2" }, "downloads": -1, "filename": "bitdataset-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8d2af5bada76707fe5c82e6c16ff1298", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4794, "upload_time": "2018-12-18T11:54:15", "url": "https://files.pythonhosted.org/packages/e5/20/1e340fcd44d7ab5e9b554d71b428f3f9d01fbe7b3d33ae82818319b58e1f/bitdataset-0.1-py3-none-any.whl" } ] }