{ "info": { "author": "Baryshnikov Aleksandr (reddec)", "author_email": "ab@crix.io", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6", "Topic :: Office/Business :: Financial" ], "description": "# CRIX.io official client\n![PyPI - License](https://img.shields.io/pypi/l/crix.svg)\n[![PyPI](https://img.shields.io/pypi/v/crix.svg)](https://pypi.org/project/crix/)\n![PyPI - Wheel](https://img.shields.io/pypi/wheel/crix.svg)\n[![Documentation Status](https://readthedocs.org/projects/crix/badge/?version=latest)](https://crix.readthedocs.io/en/latest/?badge=latest)\n\nThis official client of CRIX.io crypto exchange. Supports both synchronous and asynchronous approach\n\nEnvironment requirements:\n\n* python 3.6+\n* requests 2.* \n\nFor several operations like create/cancel orders you should\nalso be registered in the exchange and got BOT API token and secret.\n\nTo access historical data you should get explicit permission by exchange support.\n\n## Installation\n\n* over pip: `pip install crix`\n* manually (dev): `pip install git+https://github.com/blockwise/crix-client-py.git#egg=crix`\n\n## Sample usage\n\n\n### Unauthorized (public) access\n\n\n```python\nimport crix\n\nclient = crix.Client(env='prod')\n\n# get all symbols\nfor symbol in client.fetch_markets():\n print(symbol)\n\n# get some order book\ndepth = client.fetch_order_book('BTC_BCH')\nprint(depth)\n```\n\n\n### Authorized (clients-only) access\n\n**BOT API token and secret are required**\n\n\n\n```python\nimport crix\nfrom crix.models import NewOrder\n\nclient = crix.AuthorizedClient(\n env='prod',\n token='xxyyzz',\n secret='aabbcc'\n) # replace token and secret value for your personal API credentials\n\n\n# list all open orders\nfor order in client.fetch_open_orders('BTC_BCH'):\n print(order)\n\n# prepare order\nnew_order = NewOrder.market('BTC_BCH', is_buy=True, quantity=0.1) # or use NewOrder constructor\n# place order\norder = client.create_order(new_order)\nprint(order)\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": "https://github.com/blockwise/crix-client-py", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "crix", "package_url": "https://pypi.org/project/crix/", "platform": "", "project_url": "https://pypi.org/project/crix/", "project_urls": { "Homepage": "https://github.com/blockwise/crix-client-py" }, "release_url": "https://pypi.org/project/crix/1.5/", "requires_dist": [ "requests (~=2.21.0)", "aiohttp (~=3.5.4)" ], "requires_python": "", "summary": "CRIX.IO official client", "version": "1.5" }, "last_serial": 5981919, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "e060715205f5987d40b090c485318887", "sha256": "3b0a298f36738062ad05b565cdfd5bbadcdbc6cba4564d5ab30c5567246f3ec5" }, "downloads": -1, "filename": "crix-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e060715205f5987d40b090c485318887", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7813, "upload_time": "2019-03-04T06:15:03", "url": "https://files.pythonhosted.org/packages/33/6b/adee3365896aac3878f81b84466fba6d4c3c80582a44043bd3b84a05a712/crix-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "913d0113104dcfe4894cf096f79b385e", "sha256": "31c5d77bd49b94b92ea2c1aaff92303bd68172184c20660edd746dcd31660156" }, "downloads": -1, "filename": "crix-1.0.tar.gz", "has_sig": false, "md5_digest": "913d0113104dcfe4894cf096f79b385e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6464, "upload_time": "2019-03-04T06:15:05", "url": "https://files.pythonhosted.org/packages/e9/dc/fa581dd14cea82de883a44f86d8ef4d5245f21a3331d9a3d7f92a87ab7d3/crix-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "ab1cfd4d562d07b858b2b688864e6971", "sha256": "7b52fe1896bb7895c2ab035753e50756c7580658076990023dd431278469ff32" }, "downloads": -1, "filename": "crix-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ab1cfd4d562d07b858b2b688864e6971", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8733, "upload_time": "2019-03-25T07:11:13", "url": "https://files.pythonhosted.org/packages/ad/3a/72fa49a6bd7c2b35b2cce3c8b7fd1e537e616fdeed4318a08d575f648e73/crix-1.1-py3-none-any.whl" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "58af800f3efe90cf2685f17b07d5990c", "sha256": "3a5ad900cf573a47725da7c9dc0ca047e2f689f3953550c08aaca67f51d9d6bf" }, "downloads": -1, "filename": "crix-1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "58af800f3efe90cf2685f17b07d5990c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8873, "upload_time": "2019-04-01T13:05:53", "url": "https://files.pythonhosted.org/packages/0f/9a/df20720dc5f6698e41cdd922a32625e774145427ce597de83460fed2661e/crix-1.2-py3-none-any.whl" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "1b5dd1de26538df588ea63ed0487b4be", "sha256": "7fda18d28783815c4e0792182526c354d64af1fb5a38fb29b0d7c87d1ffd7f7e" }, "downloads": -1, "filename": "crix-1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1b5dd1de26538df588ea63ed0487b4be", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9052, "upload_time": "2019-04-08T09:56:55", "url": "https://files.pythonhosted.org/packages/a5/4d/f7a68691422aa95cbba3de486080796209e20547c231eac6ec49853a0c25/crix-1.3-py3-none-any.whl" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "fa3d595596878e65e7fb4586486bbb2e", "sha256": "9e8cb681ae0372f805268512658e9bd5e2ff723fad204775ab456a4e710f0b70" }, "downloads": -1, "filename": "crix-1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "fa3d595596878e65e7fb4586486bbb2e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12673, "upload_time": "2019-06-18T08:06:55", "url": "https://files.pythonhosted.org/packages/c0/f4/0b0eae24177342856ebb6ac6fcb48b102908b4d75ff01b574b82fc7ed2ab/crix-1.4-py3-none-any.whl" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "cf8101d8c3ae114341486258ef321699", "sha256": "9844d8851ded78250ce6c09c8c881dec4b7427ad9de39f7d32cfbc2e10a7708e" }, "downloads": -1, "filename": "crix-1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "cf8101d8c3ae114341486258ef321699", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12786, "upload_time": "2019-10-16T08:20:37", "url": "https://files.pythonhosted.org/packages/b0/bc/6f093e746004a6cf4f5ff1832af1165acf97402f1d4e25d7c4cedd438faa/crix-1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e5413f954aa9cd955105487c007c359", "sha256": "6693236beaaee74e9f9a99a5e3f985b6091100553d069bd00299ee309caa9331" }, "downloads": -1, "filename": "crix-1.5.tar.gz", "has_sig": false, "md5_digest": "6e5413f954aa9cd955105487c007c359", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9345, "upload_time": "2019-10-16T08:20:40", "url": "https://files.pythonhosted.org/packages/7e/9d/ed00ff66bcb8c08897f57ce4dc1abf28b14cee8706cacd9443b0d0479009/crix-1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cf8101d8c3ae114341486258ef321699", "sha256": "9844d8851ded78250ce6c09c8c881dec4b7427ad9de39f7d32cfbc2e10a7708e" }, "downloads": -1, "filename": "crix-1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "cf8101d8c3ae114341486258ef321699", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12786, "upload_time": "2019-10-16T08:20:37", "url": "https://files.pythonhosted.org/packages/b0/bc/6f093e746004a6cf4f5ff1832af1165acf97402f1d4e25d7c4cedd438faa/crix-1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e5413f954aa9cd955105487c007c359", "sha256": "6693236beaaee74e9f9a99a5e3f985b6091100553d069bd00299ee309caa9331" }, "downloads": -1, "filename": "crix-1.5.tar.gz", "has_sig": false, "md5_digest": "6e5413f954aa9cd955105487c007c359", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9345, "upload_time": "2019-10-16T08:20:40", "url": "https://files.pythonhosted.org/packages/7e/9d/ed00ff66bcb8c08897f57ce4dc1abf28b14cee8706cacd9443b0d0479009/crix-1.5.tar.gz" } ] }