{ "info": { "author": "Scott Triglia", "author_email": "scott.triglia@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: ISC License (ISCL)", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "===============================\nStockfighter\n===============================\n\n.. image:: https://img.shields.io/pypi/v/stockfighter.svg\n :target: https://pypi.python.org/pypi/stockfighter\n\n.. image:: https://img.shields.io/travis/striglia/stockfighter.svg\n :target: https://travis-ci.org/striglia/stockfighter\n\n.. image:: https://readthedocs.org/projects/stockfighter/badge/?version=latest\n :target: https://readthedocs.org/projects/stockfighter/?badge=latest\n :alt: Documentation Status\n\n\nAPI wrapper for Stockfighter\n\n* Free software: ISC license\n* Limited documentation exists at: https://stockfighter.readthedocs.org. Happily accepting patches to improve it!\n\nGet things started\n--------------------\n\nNot hard!\n\n.. code-block:: shell\n\n pip install stockfighter\n\nUsing the standard API\n\n.. code-block:: python\n\n from stockfighter import Stockfighter\n s = Stockfighter(venue='TESTEX', account='EXB123456', api_key='123456')\n print(s.venue_stocks())\n\n...and the GM API for managing levels and such\n\n.. code-block:: python\n\n from stockfighter import GM\n gm = GM(api_key=123456)\n print gm.start('first_steps') # Start the first level programmatically\n\nFor simplicity (and so you can share your code!) the GM and Stockfighter\nclients will also default to reading api keys from the environment variable\nAPI_KEY, if none was passed.\n\nFeatures\n--------------------\n\n* Calling the core Stockfighter API is pretty important :)\n* Includes some rudimentary support for the GM API, such as it is known\n* .....get back to me later on what else\n\n\n=======\nHistory\n=======\n\n0.2.7 (2015-12-21)\n------------------\n\n* Fix status_for_all_orders_in_a_stock URL\n* Fix GM restart/resume/etc failing due to broken format strings\n\n0.2.6 (2015-12-14)\n------------------\n\n* Fix place_new_order to actually pass price. Novel!\n\n0.2.5 (2015-12-14)\n------------------\n\n* Python3 re-compatibility \n* Fix status_for_all_orders endpoint\n\n0.2.4 (2015-12-12)\n------------------\n\n* Fix some outlying GM implementation bugs\n* Add test for basic GM client object instantiation\n\n0.2.3 (2015-12-12)\n------------------\n\n* Tests now also assert the API is responding w/ good \"ok\" values, not just HTTP 200s.\n* Py 3.5 testing included\n\n0.2.2 (2015-12-12)\n------------------\n\n* Fix testing and implementation for place_order\n\n0.2.2 (2015-12-11)\n------------------\n\n* Make py2 and py3 compatibility a thing, guaranteed by Tox and Travis.\n\n0.2.1 (2015-12-11)\n------------------\n\n* Working README and quick install\n\n0.2.0 (2015-12-11)\n------------------\n\n* All API functions implemented and tested\n\n0.1.0 (2015-12-11)\n------------------\n\n* First release on PyPI.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/striglia/stockfighter", "keywords": "stockfighter", "license": "ISCL", "maintainer": "", "maintainer_email": "", "name": "stockfighter", "package_url": "https://pypi.org/project/stockfighter/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/stockfighter/", "project_urls": { "Homepage": "https://github.com/striglia/stockfighter" }, "release_url": "https://pypi.org/project/stockfighter/0.2.7/", "requires_dist": [ "requests", "six" ], "requires_python": "", "summary": "API wrapper for Stockfighter", "version": "0.2.7" }, "last_serial": 1872813, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ecbdec79b523cdf50fb252bc1da7c3ce", "sha256": "ebebfe30b8a1d318e5dc3251db1f5bff3665c1452fdb3728f439b5245828be96" }, "downloads": -1, "filename": "stockfighter-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ecbdec79b523cdf50fb252bc1da7c3ce", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3579, "upload_time": "2015-12-13T00:42:52", "url": "https://files.pythonhosted.org/packages/f3/3d/bab122dcdb5f7d1ed8c54e447da8b660b07df27a20aa62e8ac3ed2122b35/stockfighter-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b9ae5586206b7dfd607393ce5419afa8", "sha256": "653658ee2ee9486df1c3fe601d5c65c423dfb9dd6163e8b3a218bbf356162f30" }, "downloads": -1, "filename": "stockfighter-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b9ae5586206b7dfd607393ce5419afa8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10907, "upload_time": "2015-12-13T00:42:59", "url": "https://files.pythonhosted.org/packages/40/75/c52afca4367bc063e29aa71785c11e74b2f069f4bbbfd18fab99d6bea278/stockfighter-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "04a049af9b7ab641278636ad5606edc2", "sha256": "02c0db674bd77f55fe9cabb02055a7bdf0cfdf7b2ff6ea35d404a7827a5935f2" }, "downloads": -1, "filename": "stockfighter-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "04a049af9b7ab641278636ad5606edc2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4414, "upload_time": "2015-12-13T02:17:21", "url": "https://files.pythonhosted.org/packages/b5/63/e1379aee825cf15f2078775c9bfb464c350ba57da9c0c356c372bc8d9c5d/stockfighter-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4537c07911f12b042525c4ff3bc7a82", "sha256": "62121b300b9e92fa14609a7ce5b3bc64eb698e3fa3974b8d570d9a393f1d460a" }, "downloads": -1, "filename": "stockfighter-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f4537c07911f12b042525c4ff3bc7a82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11779, "upload_time": "2015-12-13T02:17:29", "url": "https://files.pythonhosted.org/packages/66/3f/55b7650a96d33f6e7c529f3ce84e404c0c7836fc2508d52d405beba0ce81/stockfighter-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "45f957ca230d43ae5c3c7bc88d1b001b", "sha256": "09caed0d07f0e6363fd9f9947e8ab1a79dfbea9c01ccbe701d95e859d40bcefc" }, "downloads": -1, "filename": "stockfighter-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "45f957ca230d43ae5c3c7bc88d1b001b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4790, "upload_time": "2015-12-13T04:15:54", "url": "https://files.pythonhosted.org/packages/d5/c4/c72f78fac33a6f262b3a4c770026b2ff48cc861a1765d2c493e4cfedf4db/stockfighter-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "168b0655c28d45b56817536ef998c89a", "sha256": "adbd9644c639db5fb2117536ee8b6dae26b318e34c26c91b9c2a11834f2464d3" }, "downloads": -1, "filename": "stockfighter-0.2.1.tar.gz", "has_sig": false, "md5_digest": "168b0655c28d45b56817536ef998c89a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11984, "upload_time": "2015-12-13T04:16:02", "url": "https://files.pythonhosted.org/packages/a1/b8/b62a55225519380afe473939980f057715282575f305ea36ae7b76739b71/stockfighter-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "6310d6ddbb17e776aa1d7714bec03122", "sha256": "7970bcf8a80b237659d3df1a13d9729e689c7135c1bcef0e62c9ee5eac1c27b4" }, "downloads": -1, "filename": "stockfighter-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6310d6ddbb17e776aa1d7714bec03122", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5230, "upload_time": "2015-12-13T08:12:19", "url": "https://files.pythonhosted.org/packages/40/58/4e816afd822f5bab3db4718d141b092822bf32ae8d1527fe0421460d7ba6/stockfighter-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1407a75f6b86fe07a73e458f5daa2642", "sha256": "ba768770a45f63e771484387191a9581127e4158549ec519a6171f1e9d0efe3c" }, "downloads": -1, "filename": "stockfighter-0.2.2.tar.gz", "has_sig": false, "md5_digest": "1407a75f6b86fe07a73e458f5daa2642", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12237, "upload_time": "2015-12-13T08:12:29", "url": "https://files.pythonhosted.org/packages/ed/6f/b7639ee450b37ddab8f1ecbc772811001d57b383bb6069e70851638a2f13/stockfighter-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "1ebf7449a5b68603d12ad20f7d48865a", "sha256": "8b3236a2a3a96f1b8fd7a623c10a2055e4e28ea9b1f261966001e1ef849c3e0d" }, "downloads": -1, "filename": "stockfighter-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1ebf7449a5b68603d12ad20f7d48865a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5247, "upload_time": "2015-12-13T19:46:49", "url": "https://files.pythonhosted.org/packages/8c/ed/eefbbad5f488471e536a0832b74fd491906c9f73444497f9101d9af22c45/stockfighter-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aeebea522376825b2748c8f24cf1316d", "sha256": "37cceb5331a3577a7ca5a0f8f6bc0cd8e3b8fb9a4764ae89506d0aeab4098458" }, "downloads": -1, "filename": "stockfighter-0.2.3.tar.gz", "has_sig": false, "md5_digest": "aeebea522376825b2748c8f24cf1316d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12241, "upload_time": "2015-12-13T19:47:01", "url": "https://files.pythonhosted.org/packages/41/1e/84e8a3934d24efae73b47c94f31684aefc2a3c514efff891b7d9fdd45682/stockfighter-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "284fad6756804246ce6be148a9fa4a19", "sha256": "d934446c1c84c45c20f579162b0130494c58d7ee7fe428d672c8a2c164647808" }, "downloads": -1, "filename": "stockfighter-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "284fad6756804246ce6be148a9fa4a19", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5949, "upload_time": "2015-12-14T00:34:02", "url": "https://files.pythonhosted.org/packages/63/cb/3a3c547b964ba1d6356fe1e43ee7ffb2b3ca92d7931cd522565aa27c5bf6/stockfighter-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c85a027376b1b1d3c28625c25cd11a4d", "sha256": "fd99315eafbf2fff89e8bf9e2a1df840d96f465add2f3186fdd787ecc0ba2658" }, "downloads": -1, "filename": "stockfighter-0.2.4.tar.gz", "has_sig": false, "md5_digest": "c85a027376b1b1d3c28625c25cd11a4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12761, "upload_time": "2015-12-14T00:34:11", "url": "https://files.pythonhosted.org/packages/ce/29/1a2d1f4a02040627d02391ca987027c4ce5470350b2359025fb6f7e897c6/stockfighter-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "9feb8e5be422e820d3fa833be0b06c18", "sha256": "9d39d177147997f4de97ccf6484fcd0dc2d928d9c2c7bbeb146c9d042c532e90" }, "downloads": -1, "filename": "stockfighter-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9feb8e5be422e820d3fa833be0b06c18", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6397, "upload_time": "2015-12-15T07:53:16", "url": "https://files.pythonhosted.org/packages/f8/9e/efe188de5524d1f42df88b4bf0509046b8c3a6f8139f03b5fbb9131ad129/stockfighter-0.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9896a826ff111d983a83344e7d55c4c4", "sha256": "89eaa7843b744ef7ee1b34297786296939e6d731717179abe4c51a6c8c53bd9a" }, "downloads": -1, "filename": "stockfighter-0.2.5.tar.gz", "has_sig": false, "md5_digest": "9896a826ff111d983a83344e7d55c4c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13032, "upload_time": "2015-12-15T07:53:21", "url": "https://files.pythonhosted.org/packages/54/38/710cb9298d0e8be97b8f8c9113152528afda484a77e8162faa810e3198ac/stockfighter-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "6a0bea2c28fe664db142da66c9ad0378", "sha256": "86c1d4bc76e538c0e08e9cc68a1c19cd23b0e064846d74a1bab21c37a5d5f741" }, "downloads": -1, "filename": "stockfighter-0.2.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6a0bea2c28fe664db142da66c9ad0378", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6455, "upload_time": "2015-12-15T08:18:42", "url": "https://files.pythonhosted.org/packages/39/18/83cdad80310b45f6751c91249b0c233b8b62bf693240a9b0779e1b1321bb/stockfighter-0.2.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a60be42e50edfe424596f9e7c2e00752", "sha256": "cee16a372f1fe2b38f7c536641d5de5dd07c11ada1d2cda2d4b8d3caeecb2157" }, "downloads": -1, "filename": "stockfighter-0.2.6.tar.gz", "has_sig": false, "md5_digest": "a60be42e50edfe424596f9e7c2e00752", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13108, "upload_time": "2015-12-15T08:18:54", "url": "https://files.pythonhosted.org/packages/6f/e4/3dbab712a82b6e3271919f72fbc0ca06e7c91bbbd0cec4d47e2bba0629fa/stockfighter-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "ebf1ef2170ce1d1d331afcb064b5b31e", "sha256": "c94e759c568a424115b0eac92264d9443055dd8efb3819c75a65113a8ead1866" }, "downloads": -1, "filename": "stockfighter-0.2.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ebf1ef2170ce1d1d331afcb064b5b31e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6864, "upload_time": "2015-12-21T21:19:10", "url": "https://files.pythonhosted.org/packages/8b/ca/1cc9cdd7b16b40df0a11fb71480d4f8c5558ac10659e6900e5e85c64946c/stockfighter-0.2.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31f29cc92cf46567afcb0e7337ab84ad", "sha256": "08d2ea10ae5c2ed1a3c82c49068095d9ae0d3f959b16eda322798affed4679b9" }, "downloads": -1, "filename": "stockfighter-0.2.7.tar.gz", "has_sig": false, "md5_digest": "31f29cc92cf46567afcb0e7337ab84ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13229, "upload_time": "2015-12-21T21:19:23", "url": "https://files.pythonhosted.org/packages/27/b7/018ce9414f2226b6100b0efc78498e400d6e48ee68ff8bf1dac3194a5166/stockfighter-0.2.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ebf1ef2170ce1d1d331afcb064b5b31e", "sha256": "c94e759c568a424115b0eac92264d9443055dd8efb3819c75a65113a8ead1866" }, "downloads": -1, "filename": "stockfighter-0.2.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ebf1ef2170ce1d1d331afcb064b5b31e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6864, "upload_time": "2015-12-21T21:19:10", "url": "https://files.pythonhosted.org/packages/8b/ca/1cc9cdd7b16b40df0a11fb71480d4f8c5558ac10659e6900e5e85c64946c/stockfighter-0.2.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31f29cc92cf46567afcb0e7337ab84ad", "sha256": "08d2ea10ae5c2ed1a3c82c49068095d9ae0d3f959b16eda322798affed4679b9" }, "downloads": -1, "filename": "stockfighter-0.2.7.tar.gz", "has_sig": false, "md5_digest": "31f29cc92cf46567afcb0e7337ab84ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13229, "upload_time": "2015-12-21T21:19:23", "url": "https://files.pythonhosted.org/packages/27/b7/018ce9414f2226b6100b0efc78498e400d6e48ee68ff8bf1dac3194a5166/stockfighter-0.2.7.tar.gz" } ] }