Overview
Voyager is a swiss army knife CLI for the NASA Open APIs. It is designed to bundle all the NASA APIs into a single CLI tool. Voyager can be used to gather data from a variety of NASA's endpoints, including: Picture of The Day, Solar Flares, Magnetic Storms, and the Exoplanet Archive.
Future versions of voyager will strive to incorporate more endpoints, until all of them are integrated.
Installation
Build binaries
To build the voyager binaries, run:
Copying binaries to your local path
Setup
Once you have the binaries installed, you must first configure your API key to use with voyager. If you have one already setup through NASA, you can simply run the following command:
If you don't have an API key yet, you can visit NASA's Open API Documentation to set one up. Then run the command above to link your key with voyager. It's recommended to save the key in a file somewhere, just in case you need it later.
Run this command to ensure voyager has saved your key properly.
Usage
This command will access NASA's 'A Picture a Day' API endpoint and retrieve data about today's picture from NASA! The output contains the url to the picture, future versions of voyager will support flags that will allow the image to be downloaded to the current directory.
Available commands
This command will retrive data from NASA's magnetic storms API.
Retrieves solar flare data from the entire year.
Grabs all data from NASA's exoplanet archive database.