A simple GUI application built using tkinter
that provides various geographical information based on the user's IP address.
This application uses the following Python modules:
tkinter
: For creating the GUI.ttk
: For theming capabilities.font
: For customizing text fonts.geo
: A custom or third-party module that provides geographical data.random
: For generating random strings.string
: For string manipulation.
You might need to install some of these, especially geo
, before you can run the application.
- Fetch and display your IP address.
- Display country information based on IP.
- Detailed geo-data including city, region, and more.
- PTR data for the IP.
- Cool hacker-like animation effect before displaying the information.
- Clone the GitHub repository.
- Navigate to the directory.
- Install the necessary modules: pip install -r requirements.txt
- Run the application: python test.py
- Start the application.
- Click on one of the buttons (
Get IP
,Get Country
,Get Geo Data
,Get PTR Data
) to retrieve and display the corresponding data.
Feel free to fork this repository and open a pull request to suggest any updates you think can improve the application.
This project is licensed under the MIT License.
- The
geo
library developers for making geographical data accessible.