Skip to content

ansh23coder/Phone_Number_Info

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“± Phone Number Info Tool

A simple Python GUI application that helps users retrieve detailed information about a phone number β€” including its region, carrier, and time zone β€” using the phonenumbers library.

✨ Features

  • Easy-to-use GUI built with Tkinter

  • Parses and validates international phone numbers

  • Displays:

    • City or region
    • Country/region code
    • Carrier/service provider
    • Time zones

πŸš€ Getting Started

Prerequisites

Ensure Python is installed (preferably 3.7 or above).

Install required packages:

pip install -r requirements.txt

Run the application

python gui.py

πŸ› οΈ Project Structure

πŸ“ Phone_Number_Info
β”‚
β”œβ”€β”€ gui.py             # Main GUI application
β”œβ”€β”€ requirements.txt   # Python dependencies
└── README.md          # Project documentation

🧰 Dependencies

From requirements.txt:

  • phonenumbers: For number parsing and metadata lookup
  • tkinter: Built-in Python library for GUI (usually pre-installed)

⚠️ If you're using a Linux environment, you might need to install Tkinter separately:

sudo apt-get install python3-tk

πŸ“Έ Example Input

Input: +14155552671 Output:

City/Region: California
Region Code: US
Carrier: AT&T
Timezones: America/Los_Angeles

πŸ“Œ Notes

  • Use international format (e.g., +91, +1, etc.).
  • Application handles invalid phone numbers gracefully.

πŸ‘Œ Contributing

Feel free to fork the repository, improve the UI or functionality, and submit a pull request!

About

A Python GUI tool that retrieves detailed information about phone numbers, including location, region code, carrier, and timezone using the phonenumbers library.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages