Metadata-Version: 2.1
Name: warframe.py
Version: 0.1.1
Summary: An asynchronous Python API wrapper for the Warframestat API and (later) the warframe.market API.
Home-page: https://github.com/WFCD/warframe.py
Author: Mettwasser
License: MIT
Keywords: Warframe API worldstate market wrapper
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.9.0
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: aiohttp (==3.8.4)
Requires-Dist: msgspec (==0.15.1)

warframe.py
===========
.. image:: https://img.shields.io/pypi/v/warframe.py.svg
   :target: https://pypi.python.org/pypi/warframe.py
   :alt: PyPI version info
.. image:: https://img.shields.io/pypi/pyversions/warframe.py.svg
   :target: https://pypi.python.org/pypi/warframe.py
   :alt: PyPI supported Python versions

An asynchronous Python API wrapper for `the Warframestat API <https://hub.warframestat.us>`__ and (later) `the warframe.market API <https://warframe.market/api_docs>`__.

What to expect
--------------

This library is in its early states. I am willing to spend a long time on this project to make it the best and most up-to-date Python Warframe API wrapper.

Quickstart
----------

.. code-block:: python

    import asyncio

    from warframe.worldstate import Language, WorldstateClient


    async def main():
        async with WorldstateClient() as client:
            cetus = await client.get_cetus(language=Language.English)  # english is default
            print(cetus.short_string)


    if __name__ == "__main__":
        loop = asyncio.new_event_loop()
        loop.run_until_complete(main())

Installing
----------

To install the library, use the following command:

.. code-block:: bash

    pip install git+https://github.com/Mettwasser/warframe.git

Supported python versions:
- 3.11
- 3.10
- 3.9
