{ "info": { "author": "Bradley Stuart Kirton", "author_email": "bradleykirton@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Financial and Insurance Industry", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3 :: Only", "Topic :: Office/Business :: Financial :: Investment", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# ICE3X Python Library\n\nThis ice3x library is a Python package compliant with the ICE3X APi version 2.\n\nThis package is essentially a port of the official [PHP client](https://github.com/ICE3X/v2-PHP).\n\n# Quickstart\n\nThe ICE3X API has two broad categories of resources, protected and unprotected resources.\n\nIn order to access protected resources one needs to create a private and public key under the [account management](https://ice3x.com/account/api) section of their platform.\n\n## Sync client\n\n```python\nfrom ice3x.clients.sync import IceCubedSyncClient\n\napi_key = 'public key'\nsecret = 'private key'\n\nclient = IceCubedSyncClient(api_key=api_key, secret=secret)\nclient.get_public_trade_list()\n```\n\n\n## Async client\n\n```python\nfrom __future__ import annotations\nfrom twisted.internet import reactor\nfrom ice3x.clients.asynchronous import IceCubedAsyncClient\n\n\napi_key = 'public key'\nsecret = 'private key'\n\nclient = IceCubedAsyncClient(api_key=api_key, secret=secret)\n\ndef print_data(data: dict) -> None:\n \"\"\"prints the json response from an API call\"\"\"\n print(data)\n\nd = client.get_public_trade_list()\nd.addBoth(print_data)\n\nreactor.run()\n```\n\n# Installation\n\nThe library can be installed from PyPi as follows.\n\n```bash\npip install ice3x\n```\n\nThe async client is an optional extra and may be installed as follows.\n\n```bash\npip install ice3x[async]\n```\n\nTo install the version on this repository follow the steps below.\n\n```bash\ngit clone https://github.com/BradleyKirton/ice3x\ncd ice3x\npython -m venv env # virtualenv env\nsource env/bin/activate\npip install . #pip install .[async] for the async client\n```\n\n\n# Developement\n\nClone the repo and install the package with it's development requirements.\n\n```bash\ngit clone https://github.com/BradleyKirton/ice3x\ncd ice3x\npipenv install -e .[dev]\nmake test\n```\n\n# TODO\n\nNote this library is still in beta.\n\n- Write documentation", "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/bradleykirton/ice3x/", "keywords": "exchange,crypto currency,rest,api,bitcoin,etherium", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ice3x", "package_url": "https://pypi.org/project/ice3x/", "platform": "", "project_url": "https://pypi.org/project/ice3x/", "project_urls": { "Homepage": "https://github.com/bradleykirton/ice3x/" }, "release_url": "https://pypi.org/project/ice3x/0.2.5/", "requires_dist": null, "requires_python": "", "summary": "Ice3x Crypto Currency Exchanage Python API", "version": "0.2.5" }, "last_serial": 5685960, "releases": { "0.1.3": [ { "comment_text": "", "digests": { "md5": "fa5dc639ea7fa03de30d8e02ebf37e7c", "sha256": "45a98f41deed900a8d0ed93b36ff05e24dc0f01abbafc60262c22d7f5b7cfaef" }, "downloads": -1, "filename": "ice3x-0.1.3.tar.gz", "has_sig": false, "md5_digest": "fa5dc639ea7fa03de30d8e02ebf37e7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3291, "upload_time": "2018-01-21T19:02:41", "url": "https://files.pythonhosted.org/packages/08/f5/be4471800f0bc1677ee16305283f40464a6e20e99cd5eed01bc607b34304/ice3x-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "b7c8530901641ab6c83b7007f57ae1c9", "sha256": "2e87f7fb4f3137a293f93cd2cd9eeecc0c477dc6693e337f4b7b45f8d79659b1" }, "downloads": -1, "filename": "ice3x-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b7c8530901641ab6c83b7007f57ae1c9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6765, "upload_time": "2018-02-21T20:42:45", "url": "https://files.pythonhosted.org/packages/7f/de/ba338c34e8165781e565252d550fe1f3b305c43336535994289bc9103fe1/ice3x-0.1.4-py3-none-any.whl" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "ea99459b732e051f23796d5460afbbdf", "sha256": "3c271c3dda753399110b2aa95d6c365b056b357a091348c6cb93b5d57307143e" }, "downloads": -1, "filename": "ice3x-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "ea99459b732e051f23796d5460afbbdf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6788, "upload_time": "2018-03-11T14:49:45", "url": "https://files.pythonhosted.org/packages/50/55/9d5ffe0f674550af2416aefc8f4df5f56b018abe8576fdccbb8a56e0713f/ice3x-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4825d163f98690a27372318ef9afe244", "sha256": "9cce7f4f8da0c940c2b91d0e632d826c6b2dd648788cb0cf9b3594dce2a28d69" }, "downloads": -1, "filename": "ice3x-0.1.5.tar.gz", "has_sig": false, "md5_digest": "4825d163f98690a27372318ef9afe244", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5660, "upload_time": "2018-03-11T14:49:47", "url": "https://files.pythonhosted.org/packages/02/8b/cbc62ce7c5ff13f80ddb74189c16516d314294882bcd6009dc9c9bb7258a/ice3x-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "28b92232ed30dd293852de5d33e67259", "sha256": "c04b6964e7becad3945070546dff74a2a9b4a1c174053d4790c23d24615869f4" }, "downloads": -1, "filename": "ice3x-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "28b92232ed30dd293852de5d33e67259", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6846, "upload_time": "2018-03-12T18:01:54", "url": "https://files.pythonhosted.org/packages/d7/3a/603abc543572c491837bf13d97d58da940108283ed1d73704b18ada884c8/ice3x-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c270f53e7e37a5be074236798c9e46c", "sha256": "499a6ee02e22a76957b53b306979a6373249997155e821418fee653f4d7ed53c" }, "downloads": -1, "filename": "ice3x-0.1.6.tar.gz", "has_sig": false, "md5_digest": "4c270f53e7e37a5be074236798c9e46c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5676, "upload_time": "2018-03-12T18:01:55", "url": "https://files.pythonhosted.org/packages/71/a4/9a8e2a7c0cfc3d31b418433d0fa4700d3388ae93fa8ebb41628a3a61339e/ice3x-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "b09e41c74cacd5f226f237f5768ad4f6", "sha256": "94e0c0a1541d0437255c6b7e5b3ab16fda2bf80e59e342e4012f9c4a8335c76c" }, "downloads": -1, "filename": "ice3x-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "b09e41c74cacd5f226f237f5768ad4f6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8379, "upload_time": "2018-03-17T07:10:10", "url": "https://files.pythonhosted.org/packages/9a/ea/13224ffaa31952531c737b581710a1d2d7ee4260db054100dc6e2f69ff44/ice3x-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "745963f7b78347942702f8d13141bc2b", "sha256": "5cc08d889961fb8c7891fdc237fdf815a36b958fbd4f0152c5dadca4f7e82f53" }, "downloads": -1, "filename": "ice3x-0.1.7.tar.gz", "has_sig": false, "md5_digest": "745963f7b78347942702f8d13141bc2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5627, "upload_time": "2018-03-17T07:10:11", "url": "https://files.pythonhosted.org/packages/96/da/438c3f698cf3be79326e2687449a792e524383c0b3ce8ab91de367444a45/ice3x-0.1.7.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "086e1c94f9d35c3fddbbf547705e9ff3", "sha256": "bec3fd912bcad4dcd345030604eb7f9e9ee89a7451ab95ce623202702a023025" }, "downloads": -1, "filename": "ice3x-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "086e1c94f9d35c3fddbbf547705e9ff3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8604, "upload_time": "2018-03-18T07:55:40", "url": "https://files.pythonhosted.org/packages/d9/6b/8d2dc0f5a62352e971b2833bc04a56cf87d54fa539443215d7e50a7d7b6f/ice3x-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43f38f9c9f7fd8b173e73e24ef2722c2", "sha256": "e31d902adbece04f45c6cb7497ec7cefa2e124689e99b56e8372a549a8649549" }, "downloads": -1, "filename": "ice3x-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "43f38f9c9f7fd8b173e73e24ef2722c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8572, "upload_time": "2018-03-18T07:45:40", "url": "https://files.pythonhosted.org/packages/ca/24/bf96f5baf8f6ffe649430c787420cac8456ad850f53397b846444c662f3f/ice3x-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "002055d5bdec1291a52d9e69d1914e7b", "sha256": "67484db2c63f692804b6f02eca4d700e3ed2d7b09a2fa0ca43465026b0cd12ca" }, "downloads": -1, "filename": "ice3x-0.2.tar.gz", "has_sig": false, "md5_digest": "002055d5bdec1291a52d9e69d1914e7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5731, "upload_time": "2018-03-18T07:45:41", "url": "https://files.pythonhosted.org/packages/22/b2/5e5aac7cfd4ad5b02a65ba85e199e9e8200587eadd258ad2d23768945a14/ice3x-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9c66d8b38cd5d5b82180ab0f3538e8db", "sha256": "549f22e3542966481cfc4270a04d9f375dcd2e72646caa04388e65e6482d4976" }, "downloads": -1, "filename": "ice3x-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9c66d8b38cd5d5b82180ab0f3538e8db", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8601, "upload_time": "2018-03-21T10:21:46", "url": "https://files.pythonhosted.org/packages/1f/22/48e527eace81e190f441d757575d9b26efdccd3f94afaac117adb56c10cd/ice3x-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "26b127e6a27dda6c66d89cb885e18c15", "sha256": "ffa6e804165864c61d6ef5b063367e5d741d1722dc7e807fdf67433786963606" }, "downloads": -1, "filename": "ice3x-0.2.1.tar.gz", "has_sig": false, "md5_digest": "26b127e6a27dda6c66d89cb885e18c15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5814, "upload_time": "2018-03-21T10:21:48", "url": "https://files.pythonhosted.org/packages/49/ac/37c18b6aed738f9bf2907d230f300f2cb25fa77485893d319e1ae8f32513/ice3x-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "fe6e1af352a64986323ca007eacb5e2d", "sha256": "d24d1f5f5de9b7c1f998d73bf734e9bb6fb0cf982ab24970833cf00fe63e20a5" }, "downloads": -1, "filename": "ice3x-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "fe6e1af352a64986323ca007eacb5e2d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8600, "upload_time": "2018-03-22T14:00:11", "url": "https://files.pythonhosted.org/packages/d6/dc/2e0086f590f3fb2f0fdd5f68bb84b2d7c701410375892899e338169d4da5/ice3x-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ea609d2bd1afa9c4825629542bfe8b1", "sha256": "9f7d32492647989eca8ca86af4eed37b8944c2b41bdad5879c00ec86b8020693" }, "downloads": -1, "filename": "ice3x-0.2.2.tar.gz", "has_sig": false, "md5_digest": "3ea609d2bd1afa9c4825629542bfe8b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5825, "upload_time": "2018-03-22T14:00:13", "url": "https://files.pythonhosted.org/packages/74/f6/81b3291f1bc8389584752c966fd7c1f0d34309ca44421f149a3732a6690c/ice3x-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "b55ba9f47d899ae9bc1ac595021d27a9", "sha256": "88f5545a14bf4442c816962fd2757925da56fcbbf04956ecafd9c86a84f0eefc" }, "downloads": -1, "filename": "ice3x-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b55ba9f47d899ae9bc1ac595021d27a9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8591, "upload_time": "2018-06-03T16:56:52", "url": "https://files.pythonhosted.org/packages/c7/9b/1111759fe53d0013c196fc0edabd22046d1d5c1dc5aebfa59f8573c62d64/ice3x-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "497203024b2c815558ef7072dba5326e", "sha256": "138ecca6865eea7dd21eeb15c440d694a95843722a5edf5a21c38c4af670d09d" }, "downloads": -1, "filename": "ice3x-0.2.3.tar.gz", "has_sig": false, "md5_digest": "497203024b2c815558ef7072dba5326e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5832, "upload_time": "2018-06-03T16:56:54", "url": "https://files.pythonhosted.org/packages/5f/b3/a6489843a7e82bf5c87d74ff89fbae3601e88d92abf71ee0c074b6ea1846/ice3x-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "3f90ed7a9f57a117f5246797c675f2c8", "sha256": "b9d1900ea07918e537c9dca12be81669f99afe18eeef047e6a91dba72d24c78a" }, "downloads": -1, "filename": "ice3x-0.2.4.tar.gz", "has_sig": false, "md5_digest": "3f90ed7a9f57a117f5246797c675f2c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5698, "upload_time": "2019-01-24T14:09:31", "url": "https://files.pythonhosted.org/packages/80/41/da076c26e8b212a6fe93c68e2c692ba3ddf45f3efac285e8dce4568189de/ice3x-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "f1da021073afc0de407162b698599fe6", "sha256": "b72a5533ede10c4bcfb653adcb915dd08419f716a8739c66a50f47b7ff16541a" }, "downloads": -1, "filename": "ice3x-0.2.5.tar.gz", "has_sig": false, "md5_digest": "f1da021073afc0de407162b698599fe6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5668, "upload_time": "2019-08-16T05:57:50", "url": "https://files.pythonhosted.org/packages/47/77/4c037a0902b54deb7df0cf02df6e1ec45ba6cb970f16757bbd657c3fe64a/ice3x-0.2.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f1da021073afc0de407162b698599fe6", "sha256": "b72a5533ede10c4bcfb653adcb915dd08419f716a8739c66a50f47b7ff16541a" }, "downloads": -1, "filename": "ice3x-0.2.5.tar.gz", "has_sig": false, "md5_digest": "f1da021073afc0de407162b698599fe6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5668, "upload_time": "2019-08-16T05:57:50", "url": "https://files.pythonhosted.org/packages/47/77/4c037a0902b54deb7df0cf02df6e1ec45ba6cb970f16757bbd657c3fe64a/ice3x-0.2.5.tar.gz" } ] }