Metadata-Version: 1.1
Name: wowspy
Version: 1.2.1
Summary: A Python World of Warships API wrapper
Home-page: https://github.com/MaT1g3R/Warships.py
Author: MaT1g3R
Author-email: mat1g3r@gmail.com
License: MIT
Description: # Warships.py  
        A  Python3 World of Warships API wrapper
        
        Installation instruction:  
        ``pip install wowspy``    
        
        Please consult the official documentation [here](https://developers.wargaming.net/reference)
        
        Example usage:
        ```py
        from wowspy import Wows
        
        
        def example():
            api_key = 'YOUR_WOWS_API_KEY'
            my_api = Wows(api_key)
        
            # We will search for a player and then get its stats in this example
            player_name = 'PotatoSquad'
        
            # Api response from Wargaming
            # We only want one result, thus it's specified limit
            player_id_response = my_api.players(
                my_api.region.NA, player_name, fields='account_id', limit=1)
        
            # Get the player id from the api response
            player_id = player_id_response['data'][0]['account_id']
        
            # Now we will use this id to search for the player's stats
            # We only want the pvp stats here, it's specified in fields param
            player_stats_response = my_api.player_personal_data(
                my_api.region.NA, player_id, fields='statistics.pvp')
            print(player_stats_response)
        
        
        if __name__ == '__main__':
            example()
        ```
        
        Example usage(with Aiohttp):
        ```py
        from asyncio import get_event_loop
        
        from aiohttp import ClientSession
        
        from wowspy import WowsAsync
        
        
        async def example():
            api_key = 'YOUR_WOWS_API_KEY'
            session = ClientSession()
            my_api = WowsAsync(api_key, session)
        
            # We will search for a player and then get its stats in this example
            player_name = 'PotatoSquad'
        
            # Api response from Wargaming
            # We only want one result, thus it's specified limit
            player_id_response = await my_api.players(
                my_api.region.NA, player_name, fields='account_id', limit=1)
        
            # Get the player id from the api response
            player_id = player_id_response['data'][0]['account_id']
        
            # Now we will use this id to search for the player's stats
            # We only want the pvp stats here, it's specified in fields param
            player_stats_response = await my_api.player_personal_data(
                my_api.region.NA, player_id, fields='statistics.pvp')
            print(player_stats_response)
        
        
        if __name__ == '__main__':
            loop = get_event_loop()
            loop.run_until_complete(example())
            loop.close()
        
        ```
        
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Internet
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
