{ "info": { "author": "Aaron Oxborrow", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "# ost-kit-python\n[![PyPI version](https://badge.fury.io/py/ost-kit-python.svg)](https://badge.fury.io/py/ost-kit-python)\n\nAn unofficial [OST Kit API](https://dev.ost.com/) wrapper for Python 2/3. Supports all functionality of OST Kit API v1.1.\n\n# Installation\n\n```\npip install ost-kit-python\n```\n\n# Usage #\n\n```python\nfrom ost_kit_python import OSTKit\n\n# instantiate OST Kit with API credentials\nostkit = OSTKit(api_url='https://sandboxapi.ost.com/v1.1',\n api_key='OSTKIT_API_KEY',\n api_secret='OSTKIT_API_SECRET')\n\n# execute API endpoint methods\nr = ostkit.users.create('Jason')\n\n# response JSON is automatically converted to a dictionary\nuser_id = r['data']['user']['id']\n```\n\n# More Examples #\n\n```python\n\n# https://dev.ost.com/docs/api_users_create.html\nr = ostkit.users.create(name='James')\n\n# https://dev.ost.com/docs/api_users_edit.html\nr = ostkit.users.update(user_id='abcd-1234-some-guid', name='Jimothy')\n\n# https://dev.ost.com/docs/api_users_retrieve.html\nr = ostkit.users.retrieve(user_id='abcd-1234-some-guid')\n\n# https://dev.ost.com/docs/api_users_list.html\nr = ostkit.users.list(limit=100)\n\n# https://dev.ost.com/docs/api_airdrop_execute.html\nr = ostkit.airdrops.execute(amount=6.66, user_ids=('abcd-1234-some-guid',))\n\n# https://dev.ost.com/docs/api_airdrop_retrieve.html\nr = ostkit.airdrops.retrieve(airdrop_id='abcd-1234-some-guid')\n\n# https://dev.ost.com/docs/api_airdrop_list.html\nr = ostkit.airdrops.list()\n\n# https://dev.ost.com/docs/api_actions_create.html\nr = ostkit.actions.create(name='Bonus',\n kind='company_to_user',\n amount=3.33,\n arbitrary_amount='false')\n\n# https://dev.ost.com/docs/api_actions_update.html\nr = ostkit.actions.update(action_id=1234, name='MajorBonus')\n\n# https://dev.ost.com/docs/api_actions_retrieve.html\nr = ostkit.actions.retrieve(action_id=1234)\n\n# https://dev.ost.com/docs/api_actions_list.html\nr = ostkit.actions.list()\n\n# https://dev.ost.com/docs/api_action_execute.html\nr = ostkit.transactions.execute(from_user_id='abcd-1234-some-guid',\n to_user_id='abcd-1234-some-guid',\n action_id=1234)\n\n# https://dev.ost.com/docs/api_transaction_retrieve.html\nr = ostkit.transactions.retrieve(transaction_id='abcd-1234-some-guid')\n\n# https://dev.ost.com/docs/api_transaction_list.html\nr = ostkit.transactions.list()\n\n# https://dev.ost.com/docs/api_balance.html\nr = ostkit.balances.retrieve(user_id='abcd-1234-some-guid')\n\n# https://dev.ost.com/docs/api_ledger.html\nr = ostkit.ledger.retrieve(user_id='abcd-1234-some-guid')\n\n# https://dev.ost.com/docs/api_transfers_create.html\nr = ostkit.transfers.create(to_address='0x123456', amount=6.66)\n\n# https://dev.ost.com/docs/api_transfers_retrieve.html\nr = ostkit.transfers.retrieve(transfer_id='abcd-1234-some-guid')\n\n# https://dev.ost.com/docs/api_transfers_list.html\nr = ostkit.transfers.list()\n\n# https://dev.ost.com/docs/api_token.html\nr = ostkit.token.retrieve()\n\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/paste/ost-kit-python", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "ost-kit-python", "package_url": "https://pypi.org/project/ost-kit-python/", "platform": "", "project_url": "https://pypi.org/project/ost-kit-python/", "project_urls": { "Homepage": "https://github.com/paste/ost-kit-python" }, "release_url": "https://pypi.org/project/ost-kit-python/0.0.4/", "requires_dist": [ "requests", "urllib3" ], "requires_python": "", "summary": "OST Kit API wrapper for Python", "version": "0.0.4" }, "last_serial": 4112855, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "33d44abb90d7a61058e76b551f35f84e", "sha256": "21f6b8d43ec975b796b0a4a03725c78e3bdd0570a4db7bae9abd3b99dd471f2c" }, "downloads": -1, "filename": "ost_kit_python-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "33d44abb90d7a61058e76b551f35f84e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4198, "upload_time": "2018-07-20T05:34:39", "url": "https://files.pythonhosted.org/packages/45/80/85db4442c3f05b3968b573014f8661aca34622e7876344784993d743c9cf/ost_kit_python-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ed9d27036f827d001ce302aeec78999", "sha256": "f8cc9ea419b1fe7f15c008263286377f592999175774a8a67b8acf8472d6bae4" }, "downloads": -1, "filename": "ost-kit-python-0.0.2.tar.gz", "has_sig": false, "md5_digest": "0ed9d27036f827d001ce302aeec78999", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3903, "upload_time": "2018-07-20T05:34:40", "url": "https://files.pythonhosted.org/packages/52/ff/7a570234fb140b7cf8d7ad73610c8018c13ddff16526dec20eb6cce95fd6/ost-kit-python-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "db03e8bc45d760878179e5c78916a8fa", "sha256": "010409a8f7a0da6ad7c0a1135c018cf71dd1b19ffae253f9a0d0a1f45f0b8e23" }, "downloads": -1, "filename": "ost_kit_python-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "db03e8bc45d760878179e5c78916a8fa", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4265, "upload_time": "2018-07-26T00:29:13", "url": "https://files.pythonhosted.org/packages/bb/c8/8c079d21011fe055d7a9795d495260c0a08eb57461343ac9b787f5874f52/ost_kit_python-0.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34dc858f9a733b125a57e4677a1d5349", "sha256": "f1bae06948583aad0f39f074059d1ffa0a0c5c8df60f035121d19be2fd8182c1" }, "downloads": -1, "filename": "ost-kit-python-0.0.3.tar.gz", "has_sig": false, "md5_digest": "34dc858f9a733b125a57e4677a1d5349", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3979, "upload_time": "2018-07-26T00:29:15", "url": "https://files.pythonhosted.org/packages/05/6b/ca25ee07a364078c6e0c381ca8a0249c9cb147aca0a7a9e77948eb5fbb09/ost-kit-python-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "15cbc0c316d431bed584c8b36a898100", "sha256": "45fa1f8679724928ad429ed609404dcf240b8954a2ab510d7aefaefd0ad9a2da" }, "downloads": -1, "filename": "ost_kit_python-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "15cbc0c316d431bed584c8b36a898100", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4268, "upload_time": "2018-07-29T02:31:05", "url": "https://files.pythonhosted.org/packages/5f/9a/132b1400430caaac11816e86a3e0822c042e556a96641a322baa636e0f26/ost_kit_python-0.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af4c37697cf95b67f92dbd003e38f37f", "sha256": "7324a4b160ff95509d30bf15f8bba48236fe68030d08774e2583034a380f352e" }, "downloads": -1, "filename": "ost-kit-python-0.0.4.tar.gz", "has_sig": false, "md5_digest": "af4c37697cf95b67f92dbd003e38f37f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3984, "upload_time": "2018-07-29T02:31:06", "url": "https://files.pythonhosted.org/packages/03/47/69d2e4d61aa6431669b768bfa09cd70be41be18a0b13a4523139b5484d12/ost-kit-python-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "15cbc0c316d431bed584c8b36a898100", "sha256": "45fa1f8679724928ad429ed609404dcf240b8954a2ab510d7aefaefd0ad9a2da" }, "downloads": -1, "filename": "ost_kit_python-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "15cbc0c316d431bed584c8b36a898100", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4268, "upload_time": "2018-07-29T02:31:05", "url": "https://files.pythonhosted.org/packages/5f/9a/132b1400430caaac11816e86a3e0822c042e556a96641a322baa636e0f26/ost_kit_python-0.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af4c37697cf95b67f92dbd003e38f37f", "sha256": "7324a4b160ff95509d30bf15f8bba48236fe68030d08774e2583034a380f352e" }, "downloads": -1, "filename": "ost-kit-python-0.0.4.tar.gz", "has_sig": false, "md5_digest": "af4c37697cf95b67f92dbd003e38f37f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3984, "upload_time": "2018-07-29T02:31:06", "url": "https://files.pythonhosted.org/packages/03/47/69d2e4d61aa6431669b768bfa09cd70be41be18a0b13a4523139b5484d12/ost-kit-python-0.0.4.tar.gz" } ] }