Skip to content

skbeez/world_clock

Repository files navigation

World Clock App

A simple world clock desktop app built with Python and PyQt5 to help avoid time zone confusion when scheduling meetings.

✨ Features

  • Displays current time in 5 time zones
  • Auto-detects your system time zone and shows it on the left
  • Dropdowns let you change each displayed time zone
  • Enter a future date/time to project that moment across all selected time zones
  • "Now" button quickly resets the projection to the current time
  • Optional 12-hour / 24-hour format toggle
  • Time zone layout adjusts automatically when traveling

🖥️ Screenshot

World Clock Screenshot

Modify Default Time Zones

The current code defaults to the current time zones

reference_zones = ['US/Eastern', 'US/Pacific', 'Europe/Paris', 'Asia/Kolkata', 'Asia/Tokyo']

You can modify this variable if you'd like different time zones everytime you run the app.

🚀 Running the App

Option 1: Run from Source

pip install -r requirements.txt
python main.py

Option 2: Build and Run Executable

pip install pyinstaller
pyinstaller main.spec

The executeable will be in dist/World Clock.exe

About

A simple PyQt5 app to view and convert times across multiple time zones.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages