LivingKioskUse now
← All displays

Departures

A split-flap board that says whatever you type — a wedding welcome, tonight’s specials, a countdown to the trip, GONE FISHING. Every page of text becomes rows of physical-looking flaps that cascade into place letter by letter whenever the board changes. It can tell the time and count down to a date without touching the network: Departures makes no outbound request while it is running.

Departures in the classic theme: a six-row grid of black split-flap cells on a near-black ground, reading WELCOME on the first row and TO THE PARTY on the second, the remaining rows blank.
ClassicBlack flaps, white letters — the airport original.
Departures in the cream theme: cream-coloured split-flap cells with black letters, the text centred on the board.
CreamCream flaps, black letters — the old railway style, centred.

What it shows

Your words. Lines are separated by | and pages by ||, and the /setup page builds that for you from a plain text box where a blank line starts a new page. Drop {clock}, {date} or {countdown:…} into a line and that spot keeps itself current, re-flipping only the cells that changed.

Where it runs

Anywhere, with nothing behind it. No account, no key, no upstream service that can disappear or start charging — the whole board is arithmetic on the URL. Self-hosted it is a read-only container; hosted it is a static page.

What it wants

A board people read at a glance, not a page they study. Lines longer than the board are cut, never wrapped, the same way a real board would; dwell means seconds the page is readable, counted from when the last flap lands.

Setup

Put Departures on a screen.

A browser is genuinely enough — Plash and Fully Kiosk below are conveniences, not requirements.

Any screen

nothing to install
  1. Open the display in whatever browser the screen already has.
  2. Go full screen: F11 on Windows and Linux, ⌃⌘F on macOS.
  3. Or give it a browser of its own, which is what a dedicated panel wants: chrome --kiosk <url> — on macOS, open -a "Google Chrome" --args --kiosk <url>.
  4. Turn off display sleep in the machine’s power settings and walk away.

Mac desktop

via Plash
  1. Install Plash from the Mac App Store — it renders any web page as your desktop wallpaper.
  2. Menu bar icon → Open URL… and paste the display’s address.
  3. Leave Browsing Mode off so clicks pass through to your desktop as normal.
  4. Plash reloads on wake, so it recovers on its own after sleep.
sindresorhus.com/plash →

Wall tablet

via Fully Kiosk
  1. On any Android tablet, install Fully Kiosk Browser.
  2. Settings → Web Content → Start URL: the display’s address.
  3. Under Device Management, keep the screen on and set a dim schedule so it isn’t glaring at 3am.
  4. Turn on Start on Boot so a power blip brings the display back by itself.
fully-kiosk.com →

Displays are ordinary web pages, so anything that can hold one open works: a Raspberry Pi on a monitor, a retired iPad, a Fire tablet, the browser built into a TV.

Configuration

URL parameters.

Everything below, plus a live preview and a URL builder that writes the link for you, is at departures.livingkiosk.com/setup.

ParameterDefaultMeaning
texta demo page| separates lines, || separates pages. /setup builds this for you.
dwell8Seconds each page stays readable (3–3600). Ignored with one page.
rows61–12 lines per page.
cols228–40 characters per line; rows × cols tops out at 480.
alignleftcenter — whole board, not per line.
clock2412 for AM/PM in {clock}.
themeclassiccream for cream flaps with black letters.
bg#0b0b0bColour behind the board (fleet-wide convention).
speednormalslow or fast — how quickly each flap turns.
soundoffA soft clack. Never plays before you tap the board once — browsers block that.
seedPins the cascade’s exact timing, mainly for screenshots and tests.
dim0Black scrim over everything, 0 to 0.8 (fleet-wide convention).

Departures is open source under the MIT licence. Run it yourself with one command — the repositories go public at launch.