1 pointby keepamovin6 hours ago1 comment
  • keepamovin6 hours ago
    I made this to see how far I could get serving "video" (no sounds) on Cloudflare Pages using JPEGS. I generally like the idea of having different formats "standardized" to set of "pages", that you can scrub through. Like a book. Even, a flip-book. Hence the name. It was fun fine tuning the buffering to work across a range of connection speeds for "playback".

    Then extended to documents (neat solution for XLSX by replicating row/column headers across the pages for readability), and finally to browser sessions (via BrowserBox, needs a license tho).

    Repo for Rust binary releases: https://github.com/DO-SAY-GO/flipbook-releases

    Site (explanation & demos): https://flipbook.dosaygo.com

    I like the idea of scrubbable assets in a consistent format. Toyed with making it an actual file format (zipped manifest + folder of images) but for now settled on this static site generator.

    You can also capture your browser sessions (e.g. https://browser-session-it94u.pages.dev/ ) if you have a BrowserBox license. Example: https://asciinema.org/a/eXhizwQ9FU5y49eP

    I like doing a lot with simple technology. Simple e2e CLI tool that installs all deps and takes you from "file or url" -> CloudFlare Pages URL of the scrubbable asset. Heck, maybe the next title if this Show doesn't land should be "Convert Files to CloudFlare URLS". :)