Skip to content

Aditya8821/ISS-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 

Repository files navigation

ISS Location Tracker

Description:

Here is Python Script which tracks the current location of ISS(International Space Station) and then map location. This displays the current location of ISS along with onboarded crew names. It works on API, it takes the current location of ISS in form of latitude and longitude and then locates that value onto the map. It takes the value from the website at very 5 sec and then updates the value of lati. and long. and thus also moves the ISS icon on the map. The movement visible is very little but you can notice that movement in the gif below. This is possible by using some of the modules of python like JSON, Urllib.requests, Webbrowser, Geocoder etc. Numerous functions are used to create thsi script. Some of the modules are listed below.

Purpose:

This script helps to get the information about ISS that is revolving over the earth gravitational field. It helps us to know the names of onboarded crew inside it along with the current real time location in form of latitude and longitude. Then using that lat and long we have mapped that particular location in the map.

  • JSON: This json module is used to decode a JSON document from a string that may have extraneous data at the end.

  • Urllib.requests: It offers a very simple interface, in the form of the urlopen function. This is capable of fetching URLs using a variety of different protocols.

  • Webbrowser This webbrowser module allows to open the web browser from a python script By simply calling the open() function of the module.

  • Geocoder Geocoder is a simple and consistent geocoding library written in Python. Dealing with multiple different geocoding provider.

Procedure to follow:

  • Install the following modules listed below:
  pip install turtle
  pip install geocoder
  • Modules need to import:
  import json
  import urllib.request 
  import time
  import turtle
  import webbrowser 
  import geocoder
  • Store API link in url variable
  • Extract required data from that url and display that in txt form.
  • Use latitude and longitude real time value from extracted data and keep on update the location of ISS on map in every 5 sec.

Sample Output Crew Info:

Sample Output ISS Location:

Sample Output Video ISS Moving:

About

πŸ˜‹In this project, I have created a live ISS location tracker along with the onboarded crew info. Have a look at this, hope you will love that.πŸ’–

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages