{ "info": { "author": "Djordje Pepic", "author_email": "djordje.m.pepic@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "===========\nbtfx-trader\n===========\n\n\n.. image:: https://img.shields.io/pypi/v/btfx_trader.svg\n :target: https://pypi.python.org/pypi/btfx-trader/\n\n.. image:: https://travis-ci.org/sentrip/btfx-trader.svg?branch=master\n :target: https://travis-ci.com/sentrip/btfx-trader/\n\n.. image:: https://readthedocs.org/projects/btfx-trader/badge/?version=latest\n :target: https://btfx-trader.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://codecov.io/gh/sentrip/btfx-trader/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/sentrip/btfx-trader\n\n.. image:: https://pyup.io/repos/github/sentrip/btfx_trader/shield.svg\n :target: https://pyup.io/repos/github/sentrip/btfx-trader/\n :alt: Updates\n\n\n\nSimple to use wrappers for Bitfinex's web socket api\n\n\n* Free software: GNU General Public License v3\n* Documentation: https://btfx-trader.readthedocs.io.\n\n\nFeatures\n--------\n\n* Access to cryptocurrency data with an API similar to queue.Queue\n* Simple trading API that responds to account data\n\nInstallation\n-------------\n\nTo install btfx-trader, run this command in your terminal:\n\n.. code-block:: shell\n\n pip install btfx-trader\n\nUsage\n------\n\nTo use public data:\n\n.. code-block:: python\n\n from btfx_trader import PublicData\n\n q = PublicData(types=['tickers'], symbols=['BTCUSD'])\n q.connect()\n\n while True:\n data = q.get('tickers', 'BTCUSD')\n\n\nTo make an order:\n\n.. code-block:: python\n\n from btfx_trader import Trader\n\n trader = Trader('YOUR_BITFINEX_KEY', 'YOUR_BITFINEX_SECRET')\n trader.connect()\n # Order 0.01 BTC at $10000 per bitcoin\n order_id = trader.order('BTCUSD', 10000, dollar_amount=100)\n\n\nTo cancel an order:\n\n.. code-block:: python\n\n # for a single order\n trader.cancel(order_id)\n # for multiple orders\n trader.cancel_all(older_than=10)\n\n\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n0.1.6 (2018-10-15)\n------------------\n\n* Fix btfxwss dependency update error\n\n\n0.1.5 (2018-06-04)\n------------------\n\n* Fix rendering of docs\n\n\n0.1.4 (2018-06-04)\n------------------\n\n* Updated README\n\n\n0.1.3 (2018-05-28)\n------------------\n\n* Updated codecov config to only run with travis-ci builds.\n\n\n0.1.2 (2018-05-27)\n------------------\n\n* Added codecov to docs.\n\n\n0.1.1 (2018-05-27)\n------------------\n\n* Fixed rendering of readme on pypi.\n\n\n0.1.0 (2018-05-25)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sentrip/btfx_trader", "keywords": "btfx_trader", "license": "GNU General Public License v3", "maintainer": "", "maintainer_email": "", "name": "btfx-trader", "package_url": "https://pypi.org/project/btfx-trader/", "platform": "", "project_url": "https://pypi.org/project/btfx-trader/", "project_urls": { "Homepage": "https://github.com/sentrip/btfx_trader" }, "release_url": "https://pypi.org/project/btfx-trader/0.1.6/", "requires_dist": [ "btfxwss (==1.1.16)", "requests (==2.19.1)" ], "requires_python": "", "summary": "Simple to use wrappers for the Bitfinex web socket api", "version": "0.1.6" }, "last_serial": 4377509, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "504a09818ccffa029bd085b2ea824ced", "sha256": "5a47f17aea8e277f29b9c222571bc4625c90ef6825496d58baa311c0f92bf64f" }, "downloads": -1, "filename": "btfx_trader-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "504a09818ccffa029bd085b2ea824ced", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9000, "upload_time": "2018-05-27T18:16:26", "url": "https://files.pythonhosted.org/packages/4b/70/79d4b20cc980a357a53c1ca93ad4a117572fd54c7f323aae0833abadb7be/btfx_trader-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3a5a9204f7b767f8fa509986e85f7f6", "sha256": "47d480626e97652fb20e07a3e633d8a03d2f5db9ebf225db423e5db8466ac656" }, "downloads": -1, "filename": "btfx_trader-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f3a5a9204f7b767f8fa509986e85f7f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25017, "upload_time": "2018-05-27T18:16:28", "url": "https://files.pythonhosted.org/packages/28/65/b04e50329626f0e0ac3781a7986f97aa75c8206b510ba3989e748487cadb/btfx_trader-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "8f2bc2f83e4bf480b4624488ad9cbb5b", "sha256": "e17428da6bfbc2ff403b6231323df4f4f4fe4a1310774341ca3cabf2b21f669d" }, "downloads": -1, "filename": "btfx_trader-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8f2bc2f83e4bf480b4624488ad9cbb5b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9003, "upload_time": "2018-05-27T18:26:56", "url": "https://files.pythonhosted.org/packages/ac/7b/aacab328adfd189247bcf5384b68eb89e85a775b6f29431c106a9772a606/btfx_trader-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b2a89780cdab15d780c0892f499c192", "sha256": "19e13089a4c89ec2aa39c5d608c5ee53cc0e4949ee5eecdc1fb1d2764132b0ae" }, "downloads": -1, "filename": "btfx_trader-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8b2a89780cdab15d780c0892f499c192", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25015, "upload_time": "2018-05-27T18:26:57", "url": "https://files.pythonhosted.org/packages/5a/4f/51ab68904618f064d78c11bf81820745b739c0da800311255ce2cf3c2b0d/btfx_trader-0.1.1.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "6f915cd386931e1e2158a9b4d96472f5", "sha256": "def46be867d9468be640ac1989feeac58d146b75d888355c32a59be0ca2cc244" }, "downloads": -1, "filename": "btfx_trader-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6f915cd386931e1e2158a9b4d96472f5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9144, "upload_time": "2018-05-28T12:58:43", "url": "https://files.pythonhosted.org/packages/8b/ee/92e3211f1c59025d6d859ca33dc81de393af75129dc514b1d344c3807760/btfx_trader-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4b5f75e4f65da719434cb508c33865e", "sha256": "f3a00aec6dde6a17b60c225158c34cf5761f2eb5d22cb502ecd9a18b22eb78b9" }, "downloads": -1, "filename": "btfx_trader-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e4b5f75e4f65da719434cb508c33865e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20314, "upload_time": "2018-05-28T12:58:45", "url": "https://files.pythonhosted.org/packages/64/11/8929b7ee5330a37368245219fa911c2813d552b4891e3d36eb4aafe1078f/btfx_trader-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "4e8a9669505f1661ca519c96a692a2dc", "sha256": "44f3ae5746181d79714c7364381456cb787eeddfba97c573d7c1471a7e09d58a" }, "downloads": -1, "filename": "btfx_trader-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4e8a9669505f1661ca519c96a692a2dc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9146, "upload_time": "2018-06-04T15:38:01", "url": "https://files.pythonhosted.org/packages/fd/91/b4eaef5947111849c14c951442a6d05b7d241418b675107fb56965eec33d/btfx_trader-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e658ea7ee45818cce25d20ba11586f8a", "sha256": "de411f1aa7333c7d78b172e5fd59f6b500344b60966cdb5cf0e60fc87a72544d" }, "downloads": -1, "filename": "btfx_trader-0.1.4.tar.gz", "has_sig": false, "md5_digest": "e658ea7ee45818cce25d20ba11586f8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20318, "upload_time": "2018-06-04T15:38:02", "url": "https://files.pythonhosted.org/packages/34/b1/24cf7e7856d7e2f82d265859bce25d337b4e323629e266c23e10bb51136b/btfx_trader-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "3faa81a99b29e422bb89b58d8754f62b", "sha256": "94c7e737dac04d45bdf1e5569ef1e5acc92f382d601e12b3d832bc34cdd94fed" }, "downloads": -1, "filename": "btfx_trader-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3faa81a99b29e422bb89b58d8754f62b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9150, "upload_time": "2018-06-04T15:45:07", "url": "https://files.pythonhosted.org/packages/1f/6a/5816b048c374eea846498a6fcc2f91266cbc056b0c25b92dd26ab2c87500/btfx_trader-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a099a833a7995b297b16cc7f7bdbcff8", "sha256": "3531b85762287543152ca20d77b47a461929f394b8c1d99fb6fbdcb2baf4f4df" }, "downloads": -1, "filename": "btfx_trader-0.1.5.tar.gz", "has_sig": false, "md5_digest": "a099a833a7995b297b16cc7f7bdbcff8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20343, "upload_time": "2018-06-04T15:45:08", "url": "https://files.pythonhosted.org/packages/ac/08/e253df2cfeb5636b24b3f245bad6c6368e6ca88f27e69a4e3a8bf118963e/btfx_trader-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "712530b9f36e753689905aa852a1d730", "sha256": "00f448f827af91c49b98690ac236dd0bf067309cc668c6639c3182a1add4c442" }, "downloads": -1, "filename": "btfx_trader-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "712530b9f36e753689905aa852a1d730", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9180, "upload_time": "2018-10-15T13:36:02", "url": "https://files.pythonhosted.org/packages/78/9e/d33c93c14d965eecb547e6347c3f82fdd3181b2f9cd98a6873c825383bc9/btfx_trader-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee78fb4408e41f655cb8d752ba096d75", "sha256": "6f4b6b926123a9bbe910bdf7f6be4e555bbd28e647dbe4b940c70022d659797c" }, "downloads": -1, "filename": "btfx_trader-0.1.6.tar.gz", "has_sig": false, "md5_digest": "ee78fb4408e41f655cb8d752ba096d75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25606, "upload_time": "2018-10-15T13:36:04", "url": "https://files.pythonhosted.org/packages/ca/a0/2af92f292837db5091041b50b4b8c83b9b4433ddf93ed22d38284a7b147f/btfx_trader-0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "712530b9f36e753689905aa852a1d730", "sha256": "00f448f827af91c49b98690ac236dd0bf067309cc668c6639c3182a1add4c442" }, "downloads": -1, "filename": "btfx_trader-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "712530b9f36e753689905aa852a1d730", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9180, "upload_time": "2018-10-15T13:36:02", "url": "https://files.pythonhosted.org/packages/78/9e/d33c93c14d965eecb547e6347c3f82fdd3181b2f9cd98a6873c825383bc9/btfx_trader-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee78fb4408e41f655cb8d752ba096d75", "sha256": "6f4b6b926123a9bbe910bdf7f6be4e555bbd28e647dbe4b940c70022d659797c" }, "downloads": -1, "filename": "btfx_trader-0.1.6.tar.gz", "has_sig": false, "md5_digest": "ee78fb4408e41f655cb8d752ba096d75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25606, "upload_time": "2018-10-15T13:36:04", "url": "https://files.pythonhosted.org/packages/ca/a0/2af92f292837db5091041b50b4b8c83b9b4433ddf93ed22d38284a7b147f/btfx_trader-0.1.6.tar.gz" } ] }