Metadata-Version: 2.1
Name: spacexpy
Version: 2.0.0
Summary: SpaceX REST API wrapping with aiohttp
Home-page: https://github.com/SaidBySolo/SpaceX-SimpleWrapper
Author: Ryu ju heon
Author-email: SaidBySolo@gmail.com
License: MIT
Description: # SpaceXPy
        
        > A wrapper that supports asynchronous.
        
        This package is Asynchronous wrapping of the [informal SpaceX REST API](https://github.com/r-spacex/SpaceX-API).
        
        ## Install
        
        ```sh
        pip install spacexpy
        ```
        
        ## Quick Example
        
        ### Sync
        
        ```py
        import spacexpy
        
        spacex = spacexpy.SpaceX()
        cl = spacex.company()
        
        print(cl.headquarters)
        print(cl.headquarters.address)
        
        ```
        
        ### Async
        
        ```py
        import asyncio
        import spacexpy
        
        async def main():
            spacex = spacexpy.SpaceX()
            cl = await spacex.company()
            print(cl.headquarters)
            print(cl.headquarters.address)
        
        loop = asyncio.get_event_loop()
        loop.run_until_complete(main())
        ```
        
        Print:
        
        ```txt
        {"address": "Rocket Road", "city": "Hawthorne", "state": "California"}
        Rocket Road
        ```
        
        ## Get all list
        
        ### Sync
        
        ```py
        import spacexpy
        
        
        spacex = spacexpy.SpaceX()
        cl = spacex.capsules()
        
        print(cl)
        ```
        
        ### Async
        
        ```py
        import asyncio
        import spacexpy
        
        async def main():
            spacex = spacexpy.SpaceX()
            cl = await spacex.capsules()
            print(cl)
        
        loop = asyncio.get_event_loop()
        loop.run_until_complete(main())
        ```
        
        Print:
        
        ```json
        [
            {
                "reuse_count": 1,
                "water_landings": 1,
                "land_landings": 0,
                "last_update": "Reentered after three weeks in orbit",
                "launches": [
                    "5eb87cdeffd86e000604b330"
                ],
                "serial": "C101",
                "status": "retired",
                "id": "5e9e2c5bf35918ed873b2664"
            },
            ...
        ]
        ```
        
        ## Attribute
        
        Check this [docs](https://github.com/r-spacex/SpaceX-API/blob/master/docs/v4/README.md)
        
        ## Patch note
        
        ### 2.0.0
        
        * Now support Sync
        * Change model
        * PR [#3](https://github.com/SaidBySolo/SpaceX-Async-Wrapper/pull/3)
        
        ### 1.0.1
        
        * Grammer fix 1.0.1: PR [#1](https://github.com/SaidBySolo/SpaceX-Async-Wrapper/pull/1)
        
        ### 1.0.0
        
        * Released 1.0.0: All endpoints cover
        
        ## Contributing
        
        You can [Open an issue](https://github.com/SaidBySolo/SpaceX-SimpleWrapper/issues) or submit PRs.
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3.8
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
