{ "info": { "author": "Dominik Traxl", "author_email": "dominik.traxl@posteo.org", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "pykrakenapi\n===========\n\nImplements the Kraken API methods using the low-level krakenex python\npackage. See\n\nhttps://www.kraken.com/help/api\n\nand\n\nhttps://github.com/veox/python3-krakenex\n\nWhenever convenient, methods return pandas.DataFrame objects. Also implements a\ncall rate limiter based on your Kraken tier level, as well as automatic retries\non HTTPErrors/Kraken API Errors.\n\n\nQuick Start\n-----------\n\npykrakenapi can be installed via pip from\n`PyPI `_\n\n::\n\n $ pip install pykrakenapi\n\nThen, import and get started with::\n\n >>> from pykrakenapi import KrakenAPI\n >>> help(KrakenAPI)\n\npykrakenapi requires Python >= 3.3, krakenex >= 2.0.0 and pandas. These\nrequirements should be installed automatically via pip.\n\n\nExample\n-------\n\n.. code:: python\n\n import krakenex\n from pykrakenapi import KrakenAPI\n api = krakenex.API()\n k = KrakenAPI(api)\n ohlc, last = k.get_ohlc_data(\"BCHUSD\")\n print(ohlc)\n\n\n.. parsed-literal::\n\n time open high low close vwap volume count\n dtime\n 2017-11-19 18:31:00 1511116260 1175.0 1175.0 1175.0 1175.0 0.0 0.00000000 0\n 2017-11-19 18:30:00 1511116200 1175.0 1175.0 1175.0 1175.0 0.0 0.00000000 0\n 2017-11-19 18:29:00 1511116140 1175.0 1175.0 1175.0 1175.0 1175.0 0.30000000 1\n 2017-11-19 18:28:00 1511116080 1171.2 1175.0 1170.3 1170.3 1174.9 10.02137467 3\n 2017-11-19 18:27:00 1511116020 1166.4 1171.2 1166.4 1171.2 1171.2 0.20043000 1\n ... ... ... ... ... ... ... ... ...\n 2017-11-19 06:36:00 1511073360 1217.5 1217.5 1217.5 1217.5 0.0 0.00000000 0\n 2017-11-19 06:35:00 1511073300 1219.7 1219.7 1217.5 1217.5 1218.8 2.60803000 5\n 2017-11-19 06:34:00 1511073240 1221.3 1221.3 1221.3 1221.3 0.0 0.00000000 0\n 2017-11-19 06:33:00 1511073180 1220.4 1221.3 1210.7 1221.3 1216.3 17.37500000 11\n 2017-11-19 06:32:00 1511073120 1222.0 1222.0 1222.0 1222.0 0.0 0.00000000 0\n\n [713 rows x 8 columns]\n\n\nDocumentation\n-------------\n\nSee the docstrings of the methods of the KrakenAPI class.\n\n>>> from pykrakenapi import KrakenAPI\n>>> help(KrakenAPI)\n\n\nDevelopment\n-----------\n\nThis package should be considered beta state, since some methods have not been\nproperly tested yet. Contributions in any way, shape or form are welcome!\n\n\nBug Reports\n-----------\n\nTo search for bugs or report them, please use the bug tracker:\nhttps://github.com/dominiktraxl/pykrakenapi/issues\n\n\nLicence\n-------\n\nDistributed with a `GNU GPL `_::\n\n Copyright (C) 2017 pykrakenapi Developers\n Dominik Traxl \n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/dominiktraxl/pykrakenapi/tarball/v0.1.5", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dominiktraxl/pykrakenapi/", "keywords": "", "license": "GNU GPL", "maintainer": "", "maintainer_email": "", "name": "pykrakenapi", "package_url": "https://pypi.org/project/pykrakenapi/", "platform": "", "project_url": "https://pypi.org/project/pykrakenapi/", "project_urls": { "Download": "https://github.com/dominiktraxl/pykrakenapi/tarball/v0.1.5", "Homepage": "https://github.com/dominiktraxl/pykrakenapi/" }, "release_url": "https://pypi.org/project/pykrakenapi/0.1.5/", "requires_dist": null, "requires_python": "", "summary": "A Python implementation of the Kraken API.", "version": "0.1.5" }, "last_serial": 3974963, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "af96927a4b23c573f400f8d4d675db92", "sha256": "a5d1b4b8a79e6c0cdf15797ab67dff4965b2ef5508fd311d84aeefaa858001ac" }, "downloads": -1, "filename": "pykrakenapi-0.0.1.tar.gz", "has_sig": false, "md5_digest": "af96927a4b23c573f400f8d4d675db92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15951, "upload_time": "2017-11-19T22:00:32", "url": "https://files.pythonhosted.org/packages/b7/44/36bcc9469ff8efe0224e507f599829c75b43580d563e4a789ae217b194e1/pykrakenapi-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "86c58370b748388359d233722178dd25", "sha256": "d1db535868fd33ef43c10ad8f5145a1adaf168a13d452b87ccb246429cf78c9f" }, "downloads": -1, "filename": "pykrakenapi-0.0.2.tar.gz", "has_sig": false, "md5_digest": "86c58370b748388359d233722178dd25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16304, "upload_time": "2017-11-24T15:57:15", "url": "https://files.pythonhosted.org/packages/a7/6a/abbca3207457a48dc7d313541ccba680976abd45e104fdb45c7dc95323c1/pykrakenapi-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "2df71e2df244cf396f9eba41e583e40e", "sha256": "4b2230cdb5324d2e1320b0ae70491a122ffda3dec5102c27081acd119b7b528a" }, "downloads": -1, "filename": "pykrakenapi-0.0.3.tar.gz", "has_sig": false, "md5_digest": "2df71e2df244cf396f9eba41e583e40e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16483, "upload_time": "2017-12-01T17:42:45", "url": "https://files.pythonhosted.org/packages/2c/2b/a1cc492435b27580becc1709cc60ea05a31c4413da64895962204cdce955/pykrakenapi-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "2aee6f5d171e736ecb5d8ed9dff2ed59", "sha256": "b9b809c3b83780e53f338c109c1df9a99b7b1d5484f4b81452b3bf35f0139055" }, "downloads": -1, "filename": "pykrakenapi-0.0.4.tar.gz", "has_sig": false, "md5_digest": "2aee6f5d171e736ecb5d8ed9dff2ed59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17450, "upload_time": "2017-12-02T20:47:35", "url": "https://files.pythonhosted.org/packages/6b/d5/ac964160f2ac721fc304d450cd89a0235d8c407cdc87cffeddf2c9d9153d/pykrakenapi-0.0.4.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "82a022ad6a56dcda48bf7a7fd5450248", "sha256": "8e9ef69920dae52868ec21ad0cd56218cc0c49ad3f89fd65bdcc122aa46a465b" }, "downloads": -1, "filename": "pykrakenapi-0.1.0.tar.gz", "has_sig": false, "md5_digest": "82a022ad6a56dcda48bf7a7fd5450248", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17325, "upload_time": "2017-12-11T12:24:48", "url": "https://files.pythonhosted.org/packages/24/a4/0d24d9406062764bf6acdb44bedfe2f31b3b559a8da1df8e81b6e8d4df0a/pykrakenapi-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "3d89a8f988a566c10341cf1ab62fcb87", "sha256": "4372b32bd796a3d05939da84f30a74ecc031b3546fb72fe415569be9e0e11e06" }, "downloads": -1, "filename": "pykrakenapi-0.1.1.tar.gz", "has_sig": false, "md5_digest": "3d89a8f988a566c10341cf1ab62fcb87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17430, "upload_time": "2017-12-19T16:20:25", "url": "https://files.pythonhosted.org/packages/4a/79/f46560f77835502b5a0e214d454f24def6818cd52d78fd62826b9451390e/pykrakenapi-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "486586ca8140ca1545b88e477281ae62", "sha256": "efd089b77773c7c4049e434f9b2e7f81797a107b2ace24f8d32c02d930ee8591" }, "downloads": -1, "filename": "pykrakenapi-0.1.2.tar.gz", "has_sig": false, "md5_digest": "486586ca8140ca1545b88e477281ae62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17501, "upload_time": "2018-01-24T10:26:00", "url": "https://files.pythonhosted.org/packages/b3/f2/9d70c19257381fb2da25e6b6951b61fb0dd9606bab9608074125564e3ca8/pykrakenapi-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "7e46000abfa3f659805e197ac7854f9a", "sha256": "71066d3445977b2a124e8aa3018718695fcfacb1dca4d40ae3f49ed7fb791bbb" }, "downloads": -1, "filename": "pykrakenapi-0.1.3.tar.gz", "has_sig": false, "md5_digest": "7e46000abfa3f659805e197ac7854f9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17503, "upload_time": "2018-01-26T12:50:27", "url": "https://files.pythonhosted.org/packages/3d/8a/85ffee5ed599a9e2bbf9f321398e6179abe2ca45fad7822d2a270123d8e5/pykrakenapi-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "7f47debf2ee37ce56ee6a7a973f4e7f4", "sha256": "f80af891947e6f94d8cb7f28a67f52ce6ca6c3190a6dc2272c9ed57efdf7b54e" }, "downloads": -1, "filename": "pykrakenapi-0.1.4.tar.gz", "has_sig": false, "md5_digest": "7f47debf2ee37ce56ee6a7a973f4e7f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17547, "upload_time": "2018-05-20T13:20:02", "url": "https://files.pythonhosted.org/packages/a3/74/398e3edc371845154db397d70900f6dcc0ba581ae7a432bb9086ddc7846b/pykrakenapi-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "83edebf0adcb0ef6f2e36140ab013efc", "sha256": "d7ca50814b0eeb78437d3c0cbadc784168702e5f7ef14b6e430ff848238218ce" }, "downloads": -1, "filename": "pykrakenapi-0.1.5.tar.gz", "has_sig": false, "md5_digest": "83edebf0adcb0ef6f2e36140ab013efc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17606, "upload_time": "2018-06-18T21:38:58", "url": "https://files.pythonhosted.org/packages/90/5f/045efd6a461222cb4b8ef4fdd62ec03d5ae7e12c5c6b9520795930cad0e6/pykrakenapi-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "83edebf0adcb0ef6f2e36140ab013efc", "sha256": "d7ca50814b0eeb78437d3c0cbadc784168702e5f7ef14b6e430ff848238218ce" }, "downloads": -1, "filename": "pykrakenapi-0.1.5.tar.gz", "has_sig": false, "md5_digest": "83edebf0adcb0ef6f2e36140ab013efc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17606, "upload_time": "2018-06-18T21:38:58", "url": "https://files.pythonhosted.org/packages/90/5f/045efd6a461222cb4b8ef4fdd62ec03d5ae7e12c5c6b9520795930cad0e6/pykrakenapi-0.1.5.tar.gz" } ] }