Turn any TV into a retro split-flap display.
T

Turn any TV into a retro split-flap display.

Turn any TV into a retro split-flap display.

2,902 stars
N/A forks
N/A contributors

README

Project documentation from GitHub

Turn Your TV into a Retro Split-Flap Display

Remember those satisfying clack-clack-clack sounds of airport departure boards or old train station displays? The mechanical split-flap displays, with their physical flaps flipping to reveal letters and numbers, have a timeless, tactile charm. But they’re big, expensive, and frankly, a pain to maintain. What if you could get that same nostalgic aesthetic on a screen you already own?

Enter Flipoff, a clever little project that turns any modern TV or monitor into a virtual split-flap display. It’s a piece of software that brings the look and feel of those classic mechanical boards into the digital age, and it’s surprisingly simple to get running.

What It Does

Flipoff is a web-based application that simulates a split-flap display in your browser. You point it at a source of text—like a local text file, a URL that returns text, or even a command you run on your machine—and it will animate the characters flipping into place, just like the real thing. It’s designed to be run full-screen on a secondary monitor or a TV, creating a standalone, dynamic piece of retro tech art for your space.

Why It’s Cool

The magic of Flipoff isn't just in the visual effect, though the animation is spot-on. It’s in the flexibility. You’re not locked into showing a static message. Because it can read from a file or a command output, the possibilities are wide open.

Want a live dashboard? Point it at a script that fetches the weather, stock tickers, or system stats. Need a quirky notification board? Have it display the latest commit messages from your repo or the top headline from a news feed. Hosting a party? Use it as a dynamic welcome sign or menu board. The project treats your TV like a dumb terminal that only does one thing incredibly well: look cool while showing text.

It’s also refreshingly simple under the hood. It’s a Python script that serves a web page with the display logic. The web page uses JavaScript to handle the flip animations and periodically fetch new text from the server. This separation makes it easy to hack on, whether you want to change the visual style, the data source, or how often it updates.

How to Try It

Getting Flipoff running is straightforward. You’ll need Python on your machine.

  1. Clone the repo:

    git clone https://github.com/magnum6actual/flipoff
    cd flipoff
    
  2. Install the dependency:

    pip install flask
    
  3. Run it:

    python flipoff.py
    
  4. Open your browser to http://localhost

Did you like this issue?

Join our weekly newsletter

Love discovering amazing projects?

Help us continue bringing you the best open-source discoveries every week.

Back to Projects
Last updated: Mar 30, 2026