Osat is a Python-based tool that fetches satellite data using NASA's and N2YO APIs, providing information about the International Space Station (ISS), Navy Navigation Satellite System, Russian LEO Navigation, and more. Additionally, it uses NASA API to retrieve images captured by NASA's rovers.
Satellite Data Retrieves real-time data of satellites, including the ISS, Navy Navigation Satellite System, and Russian LEO Navigation. Rover Images Fetches images taken by NASA's rovers on Mars using NASA's API.
1. ISS passes info 2. APOD (Astronomy picture of the day)
3. Military satellites info 4. ISS position
5. Russian LEO nav info 6. NASA Rovers (Any Rover and Camera)
7. Plane locations to CSV 8. Navy Navigation satellites
Replace YOUR_API_TOKEN_HERE
with both NASA and N2YO API keys in the .env
file
N2YO_API_KEY=YOUR_API_TOKEN_HERE
NASA_API_KEY=YOUR_API_TOKEN_HERE
Open terminal in the Osat directory, then enter this below
pip install -r requirements.txt
Then run the program using this below or run the start.bat
python Osat.py
To utilize the APIs for this tool, you'll need to sign up for API keys from both NASA and N2YO.
- NASA API: Visit NASA API to sign up for a free API key. With NASA's API, you can access a wide range of data, including satellite information, images from rovers, and more.
- N2YO API: Visit N2YO API to sign up for an API key. N2YO provides satellite tracking and related data.
Both APIs are free to use after signing up, and you can start exploring. Happy Tracking :)
- Will there be updates? Yes
- Will there be more implementations? yes
- Why use Osat?. Educational Purposes, Tracking Satellites
- Benefits of this tool?. share and discuss satellite observations, space missions, also astronomical discoveries.
Feedback is invaluable to me as it helps me identify issues and weaknesses and enhances my understanding on projects and so on. Your input is greatly appreciated!