{ "info": { "author": "Niels Draaisma", "author_email": "ndraaisma@btrade.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Programming Language :: Python" ], "description": "btrade_api_client\n================\n\nBit Trade API Client library\n\nThis document describes the available API calls, for more information on the API vist the [API Documentation](https://btrade.io/api).\n\nInstallation\n------------\n\npip3 install btrade-api-client\n\n\nUsage\n================\n\nCreate client instance\n\n```python\nfrom btrade_api_client.client import ApiClient\nclient = ApiClient(api_key, api_secret)\n```\n\nBankaccount\n------------\nGet customer registered bank accounts\n\n```python\nbankaccounts = client.bankaccounts()\n```\n\nSee [API Documentation](http://api-docs-btrade.io.s3-website-ap-southeast-2.amazonaws.com/apibank_accounts_list) for response.\n\nGet Wallets\n------------\nGet customer registered wallets\n\n```python\nwallets = client.wallets()\n```\n\nSee [API Documentation](http://api-docs-btrade.io.s3-website-ap-southeast-2.amazonaws.com/#apiwallets_list) for response.\n\n\nGet Orders\n------------\nGet all orders\n\n```python\norders = client.orders()\n```\n\nSee [API Documentation](http://api-docs-btrade.io.s3-website-ap-southeast-2.amazonaws.com/#apiorders) for response.\n\n\nGet Order\n------------\nGet single order details\n\n```python\norder = client.order(12345)\n```\n\nSee [API Documentation](http://api-docs-btrade.io.s3-website-ap-southeast-2.amazonaws.com/#apiorder_by_id) for response.\n\n\nGet Quote\n------------\n\nTo get a quote from the API use the quote method as below.\n\n```python\nquote = client.quote(src=\"aud\", dst=\"btc\", dst_volume=1, src_volume=None)\n```\n\nSee [API Documentation](http://api-docs-btrade.io.s3-website-ap-southeast-2.amazonaws.com/#apiquote) for response.\n\n\nAccept Quote\n------------\n\nTo accept a quote use the `token` from the quote, and one of the following scenarios :\n\nTo an existing wallet :\n```python\norder = c.accept(quote['token'], wallet_id=12345)\n```\n\nTo a new wallet with the given address :\n```python\norder = c.accept(quote['token'], wallet_address=3abcdf12345)\n```\n\nTo an existing bank account, this is only valid when the dst currency is a fiat currency:\n```python\norder = c.accept(quote['token'], bank_account=12345)\n```\n\nSee [API Documentation](http://api-docs-btrade.io.s3-website-ap-southeast-2.amazonaws.com/#apiquote_accept) for response.\n\n\nGet Transactions\n------------\n\nGet all customer transactions for the given currency\n\n```python\ntransactions = client.transactions(\"aud\")\n```\n\nSee [API Documentation](http://api-docs-btrade.io.s3-website-ap-southeast-2.amazonaws.com/#apitransactions) for response.\n\n\nGet Balance\n------------\n\nGet current balance for the given currency\n\n```python\nbalance = client.balance(\"aud\")\n```\n\nSee [API Documentation](http://api-docs-btrade.io.s3-website-ap-southeast-2.amazonaws.com/#apibalance) for response.\n\n\nGet Ticker\n------------\n\nGet current indicative rates\n\n```python\ntickers = client.ticker()\n```\n\nSee [API Documentation](http://api-docs-btrade.io.s3-website-ap-southeast-2.amazonaws.com/#apiticker) for response.\n\n\nCredits\n------------\n\nThis library is based on https://github.com/guardian/httpie-hmac-auth/\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://bitbucket.org/bittradeaustralia/btrade-api-client/get/master.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/bittradeaustralia/btrade-api-client/src/master/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "btrade-api-client", "package_url": "https://pypi.org/project/btrade-api-client/", "platform": "", "project_url": "https://pypi.org/project/btrade-api-client/", "project_urls": { "API Documentation": "https://btrade.io/api/", "Download": "https://bitbucket.org/bittradeaustralia/btrade-api-client/get/master.zip", "Homepage": "https://bitbucket.org/bittradeaustralia/btrade-api-client/src/master/" }, "release_url": "https://pypi.org/project/btrade-api-client/0.2.7/", "requires_dist": [ "pygments", "requests" ], "requires_python": "", "summary": "BTrade API client", "version": "0.2.7" }, "last_serial": 5205619, "releases": { "0.2.6": [ { "comment_text": "", "digests": { "md5": "b6c3f7a2ce25b30385e7ebd176695b70", "sha256": "7cbb1a3801634e634149332b589b272358e5b1c0655997cbb249532dbe152e5e" }, "downloads": -1, "filename": "btrade_api_client-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "b6c3f7a2ce25b30385e7ebd176695b70", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5857, "upload_time": "2019-04-12T01:31:44", "url": "https://files.pythonhosted.org/packages/be/74/73f7fdb7f1e8cfe09322f5a4d9dd611a6ab1ae748013ad270c65bf8976c3/btrade_api_client-0.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b72a9a753410acd9d1d71ee7b9e15309", "sha256": "b4d5101d442708afca8755466bee24007330429bfcf020e9090834bc7ed510b3" }, "downloads": -1, "filename": "btrade_api_client-0.2.6.tar.gz", "has_sig": false, "md5_digest": "b72a9a753410acd9d1d71ee7b9e15309", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4267, "upload_time": "2019-04-12T01:31:47", "url": "https://files.pythonhosted.org/packages/f6/58/2cd5c841caa6bd10cfe1d88d5a538de793a04c6d4c0eba9a53f8da2b5919/btrade_api_client-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "029ee27c7d4f945f76b4771bae4ff2c9", "sha256": "9a92a325f0207f720549370498fd33a81dfce8b7f2ee5ceab72e1728b67e86dc" }, "downloads": -1, "filename": "btrade_api_client-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "029ee27c7d4f945f76b4771bae4ff2c9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5869, "upload_time": "2019-04-30T00:00:26", "url": "https://files.pythonhosted.org/packages/27/17/27564964d08059a6fed4eed3139de7bfc7c1465dae701c3dbc7cc300c049/btrade_api_client-0.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f035c6b19fe594ef2e9d361493a6a35c", "sha256": "b0cd656bb4c50349eb60dfcb7bb28c4231875d3e63fab2bd4b2bff1e8c0fbc2e" }, "downloads": -1, "filename": "btrade_api_client-0.2.7.tar.gz", "has_sig": false, "md5_digest": "f035c6b19fe594ef2e9d361493a6a35c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4278, "upload_time": "2019-04-30T00:00:29", "url": "https://files.pythonhosted.org/packages/8c/bb/7538e2d1de26d29b4af91071b8952fbe74ad29a122e11262503b848b30cd/btrade_api_client-0.2.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "029ee27c7d4f945f76b4771bae4ff2c9", "sha256": "9a92a325f0207f720549370498fd33a81dfce8b7f2ee5ceab72e1728b67e86dc" }, "downloads": -1, "filename": "btrade_api_client-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "029ee27c7d4f945f76b4771bae4ff2c9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5869, "upload_time": "2019-04-30T00:00:26", "url": "https://files.pythonhosted.org/packages/27/17/27564964d08059a6fed4eed3139de7bfc7c1465dae701c3dbc7cc300c049/btrade_api_client-0.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f035c6b19fe594ef2e9d361493a6a35c", "sha256": "b0cd656bb4c50349eb60dfcb7bb28c4231875d3e63fab2bd4b2bff1e8c0fbc2e" }, "downloads": -1, "filename": "btrade_api_client-0.2.7.tar.gz", "has_sig": false, "md5_digest": "f035c6b19fe594ef2e9d361493a6a35c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4278, "upload_time": "2019-04-30T00:00:29", "url": "https://files.pythonhosted.org/packages/8c/bb/7538e2d1de26d29b4af91071b8952fbe74ad29a122e11262503b848b30cd/btrade_api_client-0.2.7.tar.gz" } ] }