Weatherdeck is a lightweight, read-only status board that displays work reported by many push-based sources on a TV or phone page. It presents what’s waiting on people, what’s underway and how far (using honest percent ranges when provided), what finished, and whether each reporting source is live; sources that stop reporting remain visible but fogged and labelled silent. It deliberately omits alerting and paging: it never pages anyone or invents values, and it only shows whatever JSON feeds push to it. Any tool can add a card by dropping a small JSON file or POSTing a single document over HTTP (the maintained wire schema id is lookout.feed), and sources are discovered automatically rather than hand-configured.
The implementation targets single-machine, offline-friendly runs: Python standard library only, one SQLite data file, a single static HTML/JS/CSS page, no build step, CDN, telemetry or external LLMs. It runs natively on Windows, macOS and Linux with Python 3.9-3.14, includes example adapters and a demo mode (weatherdeck run demo), and provides simple host control (on/off/status), ingestion endpoints, and token-based auth for network exposure. Configuration lives in a per-user config.json (hosts.bind controls bindings), received pushes are logged for audit, and removal is just stopping the host and deleting the cloned folder and data. It’s hobby, pre-1.0 open-source software with test coverage and cross-platform notes in the docs.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.