This project is presented as a Jupyter Notebook project using an Open Source API from http://open-notify.org/.
To run the project:
- Clone the Repo.
- Open in you prefered IDE.
- Run the sections you would like to run within the Jupyter Notebook.
- Using DataTime to get the current Date and Time. (https://docs.python.org/3/library/datetime.html)
- Reading JSON using Python. (https://docs.python.org/3/library/json.html)
- Using URLLIB to open and read URLs via requests. (https://docs.python.org/3.12/library/urllib.html)
- Reading and writing files in Python. (https://www.tutorialspoint.com/reading-and-writing-files-in-python)
- Opening files automatically once written. (https://docs.python.org/3/library/webbrowser.html)
- Using Turtle to plot the position of the ISS on the World Map. (https://docs.python.org/3/library/turtle.html)
- Using Time to allow the app to 'sleep' before making it's call again to update the position of the ISS. (https://docs.python.org/3/library/time.html)
- Interfacing with the OS to create and save files in a path. (https://docs.python.org/3/library/os.html)
- Look for a more up to date API for the current crew members.
- Plot your position on the map to see where the ISS is compared to your position.