{ "info": { "author": "MaT1g3R", "author_email": "mat1g3r@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "# Warships.py \nA Python3 World of Warships API wrapper\n\nInstallation instruction: \n``pip install wowspy`` \n\nPlease consult the official documentation [here](https://developers.wargaming.net/reference)\n\nExample usage:\n```py\nfrom wowspy import Wows\n\n\ndef example():\n api_key = 'YOUR_WOWS_API_KEY'\n my_api = Wows(api_key)\n\n # We will search for a player and then get its stats in this example\n player_name = 'PotatoSquad'\n\n # Api response from Wargaming\n # We only want one result, thus it's specified limit\n player_id_response = my_api.players(\n my_api.region.NA, player_name, fields='account_id', limit=1)\n\n # Get the player id from the api response\n player_id = player_id_response['data'][0]['account_id']\n\n # Now we will use this id to search for the player's stats\n # We only want the pvp stats here, it's specified in fields param\n player_stats_response = my_api.player_personal_data(\n my_api.region.NA, player_id, fields='statistics.pvp')\n print(player_stats_response)\n\n\nif __name__ == '__main__':\n example()\n```\n\nExample usage(with Aiohttp):\n```py\nfrom asyncio import get_event_loop\n\nfrom aiohttp import ClientSession\n\nfrom wowspy import WowsAsync\n\n\nasync def example():\n api_key = 'YOUR_WOWS_API_KEY'\n session = ClientSession()\n my_api = WowsAsync(api_key, session)\n\n # We will search for a player and then get its stats in this example\n player_name = 'PotatoSquad'\n\n # Api response from Wargaming\n # We only want one result, thus it's specified limit\n player_id_response = await my_api.players(\n my_api.region.NA, player_name, fields='account_id', limit=1)\n\n # Get the player id from the api response\n player_id = player_id_response['data'][0]['account_id']\n\n # Now we will use this id to search for the player's stats\n # We only want the pvp stats here, it's specified in fields param\n player_stats_response = await my_api.player_personal_data(\n my_api.region.NA, player_id, fields='statistics.pvp')\n print(player_stats_response)\n\n\nif __name__ == '__main__':\n loop = get_event_loop()\n loop.run_until_complete(example())\n loop.close()\n\n```\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/MaT1g3R/Warships.py", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "wowspy", "package_url": "https://pypi.org/project/wowspy/", "platform": "", "project_url": "https://pypi.org/project/wowspy/", "project_urls": { "Homepage": "https://github.com/MaT1g3R/Warships.py" }, "release_url": "https://pypi.org/project/wowspy/1.2.3/", "requires_dist": null, "requires_python": "", "summary": "A Python World of Warships API wrapper", "version": "1.2.3" }, "last_serial": 3091302, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "baf75b854113207aa4958b47c10ef16a", "sha256": "56a4ef5a0093fb68cddd059bf1de336c0070b353a3f54ff03917cd834cef9e24" }, "downloads": -1, "filename": "wowspy-1.0.0.tar.gz", "has_sig": false, "md5_digest": "baf75b854113207aa4958b47c10ef16a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4882, "upload_time": "2017-04-11T01:13:39", "url": "https://files.pythonhosted.org/packages/30/7a/70065b68e5abb920329de599d86981bdd29a6405059292efd49a4fa6e49d/wowspy-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "00c1c13db6d3ce180dca93f2af10ed90", "sha256": "109083d8e4f8d7c42c80604ad925159a40cbe8b04fa1dcc4ff5185fdb219f8ae" }, "downloads": -1, "filename": "wowspy-1.0.1.tar.gz", "has_sig": false, "md5_digest": "00c1c13db6d3ce180dca93f2af10ed90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4880, "upload_time": "2017-04-11T16:44:12", "url": "https://files.pythonhosted.org/packages/ed/39/e61ae916e4de09a01581ef65559a3087a16dd57b5526e489ab7640863b85/wowspy-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "ef0e88ea445fc0837194af8fb3ab799e", "sha256": "5fb457fdc6989262b98dc982b98e9b5f7fd367b77ba24ab318d8d8e508f8a2de" }, "downloads": -1, "filename": "wowspy-1.0.2.tar.gz", "has_sig": false, "md5_digest": "ef0e88ea445fc0837194af8fb3ab799e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4857, "upload_time": "2017-04-12T00:06:06", "url": "https://files.pythonhosted.org/packages/c3/e8/59a97fd9fae884e371729542b73a6a4ae5eac43d370443261b9969499d69/wowspy-1.0.2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "bbd3a183cb075ddc118cba06125b0c55", "sha256": "85fd43037d479070bf2b8ce75cbd8aa6a3c69e91c1edb7e02a3c104bc9c68bcb" }, "downloads": -1, "filename": "wowspy-1.1.0.tar.gz", "has_sig": false, "md5_digest": "bbd3a183cb075ddc118cba06125b0c55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5319, "upload_time": "2017-04-26T04:41:10", "url": "https://files.pythonhosted.org/packages/2a/9b/5ecebd3d829c31afff0106622c3cbf474166119549e2cb3b46554f5b7f3e/wowspy-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "974659dd2dc0c9a18e27b62b3a1548bc", "sha256": "45222499f2d0966e88d4ffd4bc620ac130ac27b2edd6e2dacd6b9af3f23c5c34" }, "downloads": -1, "filename": "wowspy-1.2.0.tar.gz", "has_sig": false, "md5_digest": "974659dd2dc0c9a18e27b62b3a1548bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11375, "upload_time": "2017-07-03T23:18:31", "url": "https://files.pythonhosted.org/packages/b8/20/61e4a7bf374b104a01ed191d3194ec3d0212dc150fea453518fde0f31e93/wowspy-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "3c93f7a809c852eb4c18f1bdf9489167", "sha256": "89ea2929e28d0c82a2ac8a025f6728569a3585272a8cfa144bf61c2b58d6321c" }, "downloads": -1, "filename": "wowspy-1.2.1.tar.gz", "has_sig": false, "md5_digest": "3c93f7a809c852eb4c18f1bdf9489167", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11393, "upload_time": "2017-07-03T23:22:55", "url": "https://files.pythonhosted.org/packages/95/e9/a7105d456ef72774e3d18195b3a8a2d248f8a081138fbdafdc56ebf37f71/wowspy-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "206acb5ad842f5d83960c9597b7dc57b", "sha256": "feebec630f21e70c7607d8c4a41fa17dabc51a95548b504c6c5a07be6084bf7d" }, "downloads": -1, "filename": "wowspy-1.2.2.tar.gz", "has_sig": false, "md5_digest": "206acb5ad842f5d83960c9597b7dc57b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11632, "upload_time": "2017-07-03T23:34:32", "url": "https://files.pythonhosted.org/packages/cc/30/422a1582cf52526d6f9c14074e490e09d8275d75c3ab8517cf75830720eb/wowspy-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "ee6a12ec58cb6159ead624e09f192bf4", "sha256": "aea0565ceb728cfdea98c15eb9c26f67ab7f258113617e15f23f6f81cab08b03" }, "downloads": -1, "filename": "wowspy-1.2.3.tar.gz", "has_sig": false, "md5_digest": "ee6a12ec58cb6159ead624e09f192bf4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11763, "upload_time": "2017-07-15T09:43:42", "url": "https://files.pythonhosted.org/packages/c7/08/4fd9d791ce4a76e80769f7a576bdb4bea45ee7237184732f48a9bc36a6df/wowspy-1.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ee6a12ec58cb6159ead624e09f192bf4", "sha256": "aea0565ceb728cfdea98c15eb9c26f67ab7f258113617e15f23f6f81cab08b03" }, "downloads": -1, "filename": "wowspy-1.2.3.tar.gz", "has_sig": false, "md5_digest": "ee6a12ec58cb6159ead624e09f192bf4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11763, "upload_time": "2017-07-15T09:43:42", "url": "https://files.pythonhosted.org/packages/c7/08/4fd9d791ce4a76e80769f7a576bdb4bea45ee7237184732f48a9bc36a6df/wowspy-1.2.3.tar.gz" } ] }