A fast and efficient World Clock plugin for Flow Launcher that shows current time in cities around the world.
- Instant time lookup for major cities
- Automatic timezone detection for any city
- Smart caching system for faster repeated lookups
- Parallel processing for improved performance
- Support for 100+ major cities worldwide
- Download the latest release from the Releases page
- Extract the files to your Flow Launcher plugins directory:
%APPDATA%\FlowLauncher\Plugins\Flow.Launcher.Plugin.WorldClock - Install required Python packages:
# Open PowerShell as Administrator cd "%APPDATA%\FlowLauncher\Plugins\Flow.Launcher.Plugin.WorldClock" python -m pip install -r requirements.txt
- Restart Flow Launcher
- Press
Alt+Spaceto open Flow Launcher - Type
timefollowed by a city name:time londontime tokyotime new york
The plugin comes with a built-in list of 100+ major cities, including:
- Major US cities (New York, Los Angeles, Chicago, etc.)
- European capitals (London, Paris, Berlin, etc.)
- Asian cities (Tokyo, Beijing, Singapore, etc.)
- Australian cities (Sydney, Melbourne, etc.)
For cities not in the built-in list, the plugin will automatically detect their timezone.
The plugin uses several optimization techniques:
- In-memory caching with LRU cache
- Persistent caching to disk
- Parallel processing for faster lookups
- Pre-computation of common cities
- Python 3.7 or higher
- Required Python packages:
- pytz
- geopy
- timezonefinder
- flowlauncher
If you encounter any issues:
- Check the log file at:
%APPDATA%\FlowLauncher\Plugins\Flow.Launcher.Plugin.WorldClock\worldclock.log - Make sure all required packages are installed
- Try restarting Flow Launcher
- Open an issue on GitHub if the problem persists
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Created by Jayesh Vegda