Metadata-Version: 2.1
Name: epicstore-api
Version: 0.1.5
Summary: An API wrapper for Epic Games Store written in Python
Home-page: https://github.com/SD4RK/epicstore_api
Author: SD4RK
License: MIT
Download-URL: https://github.com/SD4RK/epicstore_api/archive/v_0.1.5.tar.gz
Description: # epicstore_api
        
        [![Current pypi version](https://img.shields.io/pypi/v/epicstore-api.svg)](https://pypi.org/project/epicstore-api/)
        [![Supported py versions](https://img.shields.io/pypi/pyversions/epicstore-api.svg)](https://pypi.org/project/epicstore-api/)
        [![Downloads](https://pepy.tech/badge/epicstore-api)](https://pypi.org/project/epicstore-api/)
        
        An unofficial library to work with Epic Games Store Web API.
        
        ## Installing
        
        **Python 3.6 or higher is required**
        
        To install the library you can just run the following command:
        
        ``` sh
        # Linux/macOS
        python3 -m pip install -U epicstore_api
        
        # Windows
        py -3 -m pip install -U epicstore_api
        ```
        
        
        ### Quick Example
        
        ``` py
        api = EpicGamesStoreAPI()
        namespace, slug = list(api.get_product_mapping().items())[0]
        first_product = api.get_product(slug)
        offers = []
        for page in first_product['pages']:
            if page.get('offer') is not None:
                offers.append(OfferData(page['namespace'], page['offer']['id']))
        offers_data = api.get_offers_data(*offers)
        for offer_data in offers_data:
            data = offer_data['data']['Catalog']['catalogOffer']
            developer_name = ''
            for custom_attribute in data['customAttributes']:
                if custom_attribute['key'] == 'developerName':
                    developer_name = custom_attribute['value']
            print('Offer ID:', data['id'], '\nDeveloper Name:', developer_name)
        ```
        
        You can find more examples in the examples directory.
        
        ### Contributing
        Feel free to contribute by creating PRs and sending your issues
        
        ## Links
        * [Documentation](https://epicstore-api.readthedocs.io/en/latest/)
        
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.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Internet
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Requires-Python: >=3.7
Description-Content-Type: text/markdown
