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).
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.
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". :)
keepamovin•1h ago
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". :)