Literature Clock
Study
Working question: what happens when clock time is shown through fragments of literature?
The thing is a clock that displays a quote mentioning the current time. It turns timekeeping into reading and selection.
The current page explains the app. The study note still needs the selection layer: what kinds of quotes work, how repetition feels, and how this connects to books as a collection.
A clock that tells time through literature. Every minute, a quote from a novel, poem, or play appears, one that mentions the current time. The words of Proust at midnight, Kafka at seven, Fitzgerald at noon.
Open Literature Clock (prototype)
The Idea
Time references in fiction carry a particular weight. Writers anchor their narratives in specific moments (“It was a bright cold day in April, and the clocks were striking thirteen”) and those moments become shared between author and reader across decades.
The Literature Clock collects these fragments. 1,110 quotes from over 200 books, each tagged with the minute they describe. Open it at 3:00 AM and F. Scott Fitzgerald tells you that “in a real dark night of the soul it is always three o’clock in the morning.” Visit at noon and Virginia Woolf’s Big Ben strikes twelve across London.
How It Works
The clock checks the current minute, finds matching quotes, and displays one with a gentle fade transition. If multiple quotes exist for the same time (and many do, with 433 unique time slots across 1,110 quotes), a random one is chosen. Click or tap to see another.
Double-click for fullscreen. After five seconds of inactivity, the cursor disappears. It becomes a screensaver in your browser.
The Collection
The strongest hours are the working morning, 08:00 to 10:00, where novelists love to start their days. Mark Haddon’s Curious Incident alone contributes 56 timestamps (Christopher’s meticulous schedule). David Foster Wallace’s Infinite Jest scatters military time throughout. Douglas Adams prefers the absurd margins of the day.
The quietest hours, 4 AM and 5 AM, tend toward insomnia, existential dread, and Philip Larkin staring at the ceiling.
HourQuotesCharacter00-05167Insomnia, gothic horror, midnight rituals06-11292Morning routines, departures, anxiety12-17247Noon strikes, afternoon languor, appointments18-23204Evening arrivals, dinners, the day’s reckoning
Design
Typography-first. Cormorant Garamond for the quotes, an elegant serif that reads well at large sizes. Inter for metadata. Dark background, cream text. Nothing else. The words are the interface.
No build pipeline. Vanilla HTML, CSS, and JavaScript. A single JSON file holds all 1,110 quotes. The entire application is under 200 KB.
Growing the Collection
The repo includes an ePub extraction tool (scripts/extract-quotes.py) that scans books for time-of-day references. Point it at an ePub file or an entire library and it finds sentences mentioning specific times — digital (“3:45 PM”), military (“0800h”), and written forms (“half past seven”, “the clock struck twelve”).
Each match gets a confidence score based on pattern type, and the tool infers AM/PM from surrounding context (“morning”, “dinner”, “dusk”). Output is CSV or JSON, ready for review and import.
`python3 scripts/extract-quotes.py /path/to/library/ -o found-quotes.csv`
The current 1,110 quotes are a starting point. The next step: parse more books and fill the remaining gaps in the day.
What’s Next
-
Parse more books — grow the collection through automated extraction
-
Fill time gaps (minutes without any quote)
-
Time highlighting: Bold or colour the time reference within each quote
-
Keyboard navigation: Arrow keys for time travel, space for next quote
-
Native screensavers: Lightweight wrappers for macOS, Windows, and Linux
-
Multilingual: German quotes as a parallel collection
-
Community contributions: Open format for adding new quotes
Stack
LayerTechnologyMarkupHTML5StyleCSS3, Google FontsLogicVanilla JavaScriptDataJSON (1,110 quotes)HostingStatic files on Hetzner shared webspaceLicenseAGPL-3.0 Source: github.com/utrost/LiteratureClock
See also: Pulse of the World, Web Games Arcade, Projects