A wrapper for the launchlibrary.net API
A simple python wrapper for the Launch Library web API.
Warning: The wrapper is not yet intended for general use.
Available models: Agency, AgencyType, Launch, Launch Status, Pad, Location
The usage of the API is simple.
To install, simply use pip:
pip install python-launch-library
# Import the launchlibrary lib import launchlibrary as ll # Create an instance of the API api = ll.Api() # You can also specify api url, api version... # And request the next 5 launches, for example. launches = ll.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.param_names
- [ ] 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
- [ ] Add more abstraction methods for the api calls
- [ ] Your suggestion here
Feel free to open issues and pull requests! I usually check Github daily.
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size python_launch_library-0.2-py3-none-any.whl (8.5 kB)||File type Wheel||Python version py3||Upload date||Hashes View|
|Filename, size python-launch-library-0.2.tar.gz (5.7 kB)||File type Source||Python version None||Upload date||Hashes View|
Hashes for python_launch_library-0.2-py3-none-any.whl
Hashes for python-launch-library-0.2.tar.gz