Metadata-Version: 2.1
Name: python-launch-library
Version: 0.1.4
Summary: A wrapper for the launchlibrary.net API
Home-page: https://github.com/Plutoberth/python-launch-library
Author: Nir Harel
Author-email: nir@nirharel.space
License: UNKNOWN
Description: # python-launch-library
        A simple python wrapper for the Launch Library web API.
        
        ##### Warning: The wrapper is not yet intended for general use.
        
        For now, usage is constricted to the "Launch" and "Agency" endpoints. Other models and richer support for existing ones will be added soon.
        
        The usage of the API is simple.
        
        ### Usage
        
        ```python
        # Import the launchlibrary lib
        import launchlibrary
        
        # Create an instance of the API
        api = launchlibrary.Api()  # You can also specify api url, api version...
        
        # And request the next 5 launches, for example.
        launches = launchlibrary.Launch.fetch(api, next=5) # Any argument after "api" is not constrained (w/ kwargs).
        # ^ Returns a list of launch objects.
        
        # You can fetch the pythonic property names by using launch.param_names
        properties = launches[0].param_names
        ```
        
        ### Todo
        - [ ] Tidy up the repository
        - [ ] Add exceptions to handle server timeout
        - [x] Handle nested models (i.e. a Pad model inside a Location model inside a Launch model)
        - [x] Handle times with the datetime class
        - [x] Package properly and upload to PyPI
        - [ ] Asynchronous operation
        - [ ] Your suggestion here
        
        
        
        Feel free to open issues and pull requests! I usually check Github daily. 
         
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 3 - Alpha
Description-Content-Type: text/markdown
