An animated aquarium-themed world clock application designed especially for couples and families in long-distance relationships.
World Clock is a desktop application that helps couples, families, and friends stay connected across different time zones. With its beautiful aquarium animation and dual time display, you can easily keep track of the local time for your loved ones abroad.
Perfect for:
- Long-distance relationships
- Families with members living abroad
- International business connections
- Anyone who needs to coordinate across different time zones
- Dual Time Zone Display: View two different time zones simultaneously
- 12/24 Hour Format Toggle: Choose your preferred time format
- Date Display: Shows the current date for each location
- 12 Popular Time Zones: Including Manila, Arizona, New York, Tokyo, London, and more
- Animated Aquarium Background: Relaxing fish and bubble animations
- Dark Theme Interface: Easy on the eyes, especially for late-night check-ins
- Download the latest release from the Releases page
- Extract the ZIP file to your preferred location
- Run the
WorldClock.exefile - no installation needed!
If you want to run from source or modify the code:
- Clone this repository:
git clone https://github.com/yourusername/worldclock.git
- Install the required dependencies:
pip install tkinter customtkinter pytz pillow
- Run the application:
python worldclock.py
- Launch the application by double-clicking the executable file
- Select your time zones using the dropdown menus
- Choose your current location in one panel
- Choose your loved one's location in the other panel
- Choose your preferred time format (12-hour or 24-hour) using the radio buttons
- The clock will automatically update every second
- Set up the clock to always show your partner's time zone to avoid confusion when planning calls
- Use the app to find the best overlapping awake hours for video chats
- Check the date display to be aware of day changes across international date line
- Keep the app open on your desktop as a constant reminder of your connection
- Windows 7 or higher (for .exe file)
- For developers:
- Python 3.6+
- Required libraries: tkinter, customtkinter, pytz, PIL
The application loads fish and bubble images from the same directory as the executable:
fish_right.png- Right-facing fishfish_left.png- Left-facing fishBubble1.png- Small bubbleBubble2.png- Large bubble
If these images are not found, the application will fall back to text-based symbols.
Having issues or want to suggest improvements? Please open an issue on GitHub or contact me at: [email protected]
I created this application while living in the US to stay connected with my family and partner in the Philippines. I understand the challenges of maintaining relationships across time zones and hope this tool helps others in similar situations.
This project is licensed under the MIT License - see the LICENSE file for details.
Built with ❤️ for those separated by distance but connected by love.
