Skip to content

Tool that sets your system time on Windows, Mac, and Linux to the location of your external IP.

License

Notifications You must be signed in to change notification settings

Shinryin/ip2time

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

ip2time

ip2time is a Python tool that automatically detects and updates your system's timezone based on your external IP address. This tool is especially useful for those who travel frequently or use VPNs, as it saves time and effort required to manually change the timezone.

Features

  • Detects your external IP address.
  • Provides some ping information from API calls.
  • Provides your current location based on your IP.
  • Determines your timezone based on your IP address.
  • Updates your system's timezone automatically.
  • Supports Windows, macOS, and Linux platforms.

Usage

  • If you download ip2time from the releases page - https://github.com/Shinryin/ip2time/releases/ - this is a fully standalone, compiled version of the program that runs without any dependencies. Basically, all you need to do is double click and program and RUN IT AS ADMINISTRATOR!

  • To use ip2time after BUILDING it, simply run the script in your terminal or command prompt. Make sure you have the required Python packages installed. The script will then detect your external IP, determine your timezone, and update your system's timezone accordingly.

Requirements: Python 3.x / ctypes, platform, time, and requests packages