Tool Open source
terrahour is a terminal-based world clock that renders a Braille day-and-night map alongside 24-hour timelines for tracked cities. Each city has working hours, and an overlap row shows when all tracked locations are at work; users can scrub time in 15-minute steps or jump to a specified time. It also provides daylight-saving-time transition alerts, stock-exchange sessions, configurable reminders, an ambient clock view, optional weather from Open-Meteo, compact and tmux-friendly layouts, status-line and JSON output, and a built-in database of about 12,000 cities.
The application is a single Python package with no third-party runtime dependencies. Its map uses a land mask and Braille rasterization, while sun position, time-zone offsets, working-hour status, DST transitions, and overlap are calculated by dedicated modules. Network access is optional and limited to Open-Meteo geocoding and weather; setting TERRAHOUR_OFFLINE=1 disables both. It requires Python 3.9 or newer and a UTF-8, truecolor terminal, is developed on Linux, and is distributed under the MIT license.
1 use taken from transcripts — each links to the moment in the video.
Provides a terminal-based world clock with a Braille-rendered planet, city work-hour overlap timelines, time scrubbing, daylight-saving alerts, stock-exchange sessions, and optional weather.
1 in the library.