Show HN: Overhead – the planes overhead, painted on an e-ink frame Developer arnegiacomo released Overhead, a widget for the open-source, self-hosted e-ink platform Tesserae that paints aircraft currently flying over a chosen location onto a framed e-ink display. Overhead pulls flight data from adsb.lol with adsb.fi as a fallback (or a user's own ADS-B receiver), fetches each aircraft's photo from planespotters.net with photographer credit, and passes the image to an AI image generation service via fal.ai using the user's own API key, at a cost of about US$0.04 per painting, with each aircraft's image cached for future sightings. The widget installs in one click from the Tesserae catalog, and the developer is seeking feedback and contributors. Hi HN, I've been fascinated by aviation for some time now. Inspired by Fugleramme, I wanted a framed print of a cluster of aircraft over my house or a busy airport. So I built Overhead. Photos in the README The hero photo shows planes departing and landing in Changi, Singapore. How it works Flight data for a location is gathered from adsb.lol and adsb.fi as a fallback. you can also point it to your own ADS-B receiver . The photo of the exact aircraft is gathered from planespotters.net and the photographer is credited on the page. The photo is then handed to an AI image gen service via fal.ai using your own key. It's then cut out and packed into a cluster on the page with packers adapted from Fugleramme. It costs about US$0.04 a painting but images are painted once and kept for the next time that aircraft is seen. You can also choose to only show photos. This widget is built on my open source, self-hosted e-ink platform, Tesserae. It's a one click install from the widget catalog. I'm looking for feedback and contributors. https://github.com/arnegiacomo/fugleramme https://github.com/arnegiacomo/fugleramme https://github.com/dmellok/tesserae https://github.com/dmellok/tesserae Comments URL: https://news.ycombinator.com/item?id=50390605 https://news.ycombinator.com/item?id=50390605 Points: 1 Comments: 0