Welcome to the ISS Tracker Twitter Bot project! This Python-based Twitter bot fetches the current position of the International Space Station (ISS), plots it on a map, gathers crew information, and tweets updates every 5 minutes.
The International Space Station (ISS) is a space station, or a habitable artificial satellite, that orbits Earth at an average altitude of approximately 420 kilometers (261 miles).
ISS Speed The ISS travels at an average speed of about 28,000 kilometers per hour (17,500 miles per hour).
The bot is Live on twitter : @ISSLocatorBot
-
ISS Position Tracking: The bot tracks the real-time position of the ISS using available APIs.
-
Map Plotting: It plots the ISS position on a map for better visualization.
-
Crew Information: The bot fetches information about the current crew aboard the ISS.
-
Twitter Updates: The bot tweets every 5 minutes with the crew information and a map image indicating the ISS position.
Before you start, make sure you have the following:
-
Python installed on your system.
-
Twitter Developer credentials stored in a
.env
file.
-
Clone the repository:
git clone https://github.com/mukundsolanki/Space-Station-Tracker.git
-
Install dependencies:
pip install -r requirements.txt
Create a .env
file with the following Twitter API credentials:
```
API_KEY=your_api_key
API_SECRET=your_api_secret
ACCESS_TOKEN=your_access_token
ACCESS_TOKEN_SECRET=your_access_token_secret
BEARER_TOKEN=your_bearer_token
```
-
If you want to just know the Position of the ISS on map then you can run the
main.py
file in a terminal, it will open a GUI.
If you want to run the Bot then just setup the credentials and libraries and run the bot.py
in a terminal.
The ISS moves at a very fast speed so I fast-forwarded the video
If you would like to contribute to the project, feel free to fork the repository and submit pull requests.
Give this Repo a ⭐ if you like it.
This project is licensed under the GNU License.