jrb20 — pet projects

@jrb20 · personal tools & experiments · sep 2026

🎵 live · v1.3
Thara Local Studio
A private mobile listening room for 343 songs across 19 playlists. Browse albums, play songs, review numbered lyrics, and print compact review sheets with source and listening links.
Cloudflare Pages Music Lyrics Print review
v1.3 · August 2026 · 343 songs · 19 playlists
🎭 live · v1
JRB20’s Sora Sketchbook
An editorial portfolio exploring how a recurring Sora cameo becomes a tool for role-play, speculative prototyping, and making possible futures concrete. Includes the Act JRB20 essay, process notes, and a curated video archive.
Cloudflare Pages Sora Video Portfolio
v1 · August 2026 · 30 hosted videos
🖨live · v3
Print Composer
Compose images onto standard print sheets with flexible grids, precise per-cell adjustment, captions, QR codes, and JSON.
Print StudioComposerOffline
Letter through Index cards
Built with Claude
live · v2
Contact Sheet Studio
Create contact sheets, project sheets, and folded booklets with automatic pagination, QR blocks, and local print/PDF/PNG output.
Print StudioBookletOffline images
Letter, Legal, Tabloid, A4, A3
Built with Codex
📖live · v1
Book Sequence
Arrange a print book page by page: drag spreads, hold removed images, place fillers, inspect dense proofs, and preview the book in-page.
Print StudioBook proofingSource ZIP
Local-first ordering & proofing
Built with Codex
🏠 live · v1
Garage Studio Addition
A 3D walkaround of a house with a proposed garage studio addition. Orbit it on desktop, place it in your room with AR on a phone, or view it in a headset through WebXR.
WebXR AR model-viewer Blender
v1 · September 2026 · desktop · phone AR · headset
Built by grok-bot · cleaned up by Claude
📖 live · v1
Book Preview
Flip-book viewer for photobooks. Gallery view, 3D page-curl animation, QR share, keyboard nav, zoom mode. Three books: Music Cards, Room Sale, Tree Stories.
HTML Vanilla JS 3D CSS Gallery
v1 · June 2026 · 335 files · 3 books · 5×5"
🖼 live · v1.3
Screensaver Workbench
Browser-based e-ink card designer for Waveshare Spectra 4-color displays (400×300, white/black/red/yellow). Nature & quote card catalog, theme presets, Floyd-Steinberg dithering, QR codes, BLE batch upload. Python batch exporter included.
HTML Canvas e-ink BLE Python QR
v1.3 · June 2026 · screensaver-workbench.pages.dev
📚 live · v1
Apple Books Print Cards
Printable QR card generator for owned Apple Books. Multiple card layouts, high-resolution local cover cache, editable cover positioning, 4×6 fold cards, and PNG export with Apple Books QR links.
Cloudflare Pages Apple Books Print QR
v1 · July 2026 · apple-books-cards.pages.dev
🎞 live
Sora Video Gallery
A curated gallery of AI-generated video clips made with Sora. Browse, preview, and explore the output of video generation experiments.
Cloudflare Pages Video AI Gallery
briji-projects · briji-projects.pages.dev
📇 backlog
CSV → Printable QR Cards
Upload a CSV where each row becomes a printable card — name, description, URL auto-encoded as a QR code. Template-driven layout, print-ready output. Could live inside Print Composer or as a standalone tool.
CSV QR Print Cards
idea · to discuss
This is the links-only project index.
Each tool has its own deployment. Garage Studio remains included temporarily until its separate migration is complete.
Date Project & change Type
2026-09-15
Print Studio · Suite migration
Print Composer, Contact Sheet Studio v2, and Book Sequence now have individual cards on Pet Projects while sharing one dedicated Print Studio site. Legacy Contact Sheet links redirect to the suite.
deploy
2026-09-15
Garage Studio Addition · Built by grok-bot, cleaned up by Claude
v1 deployed at /house-xr/: Google model-viewer page with a Blender-exported GLB of the house and garage studio addition. Orbit on desktop, AR on phones (Scene Viewer / Quick Look), WebXR on headsets. Claude's cleanup: tighter default camera framing so the house fills the view, and the house number removed from the public page.
local/Users/briji/vibe-coding/pet-projects/house-xr/
deploy
2026-09-12
Contact Sheet Studio · Built with Codex
v2 deployed as a standalone browser tool for printing image contact sheets. Includes Letter, Legal, Tabloid, A4 and A3 presets; automatic pagination; caption, sorting, filtering, QR-link, and image-cell background controls; plus portrait and landscape folded-booklet imposition. The Pet Projects card now links to the live standalone Print Composer deployment instead of its missing local subpath.
local/Users/briji/x sora jrb20 backup/sora video gallery/contact-sheet-v2.html
deploy
2026-08-31
Thara Local Studio · Built with Codex
First full deployment. A mobile-first private music archive with 19 playlist pages and 343 locally transcoded MP3s. Each song has cover, lyrics, compact source information, review status, shareable URLs, and two portrait print-review formats with QR links. Future work: shared live review data, a richer comments workflow, and PWA/iPad-specific layout and features.
local/Users/briji/Briji-local-files-macmini/suno songs/thara-local-studio/
deploy
2026-08-29
JRB20’s Sora Sketchbook · Built with Codex
First deployment. A self-contained editorial portfolio built around Act JRB20: three public pages, 30 selected keyframes, 30 locally hosted MP4 videos with thumbnail-to-player interaction, a process essay, a curated appearance index, and downloadable Markdown. The deployment is isolated from Sora Gallery; source-gallery links are optional references only.
local/Users/briji/x sora jrb20 backup/sora video gallery/act-jrb20/
deploy
2026-08-27
Apple Books Print Cards · Built with Claude
Session 5: smart spread pairing by CID (Natural/Man-Made Wonders, Ancient Egypt+Rome, WWI+WWII, Timelines series), 9 missing covers from local folder, Part label above title on cover cards, bulk PNG export via Puppeteer (112 cards), 📖 Guide tab embedded in app with full process documentation, authorship added across all changelog sessions.
local/Users/briji/vibe-coding/pet-projects/apple-books-cards/
feature
2026-07-04
Apple Books Print Cards · Built with Claude
Deployed to Cloudflare Pages. Static bundle includes the card app, ownership/cover manifests, and high-resolution local cover thumbnails in img/. Local scripts stay outside the hosted _site bundle. Added deployment docs and build/deploy helpers.
local/Users/briji/vibe-coding/pet-projects/apple-books-cards/
deploy
2026-06-30
Screensaver Workbench · Built with Claude
v1.3.0 deployed. e-ink card designer for Waveshare Spectra 4-color display (400×300). Nature fact catalog (200 entries), theme presets, Floyd-Steinberg dithering for uploaded images, QR code bottom-right (integer-snapped for e-ink), author/species bottom-left, Normal/Large font auto-fit, BLE upload tab, Python batch generator with --font_mode and --no-qr flags.
local/Users/briji/vibe-coding/pet-projects/picpak/spectra/
deploy
2026-06-09
Book Preview · Built with Claude
First deployment. Flip-book viewer with 3D CSS page-curl animation, forward/backward direction, drag-from-edge curl. Gallery view (vertical scroll, Chatbooks-style). QR overlay, shareable ?book=id URLs, keyboard nav, Z-key zoom. Page number labels (PAGE 05), byline with physical dimensions. First page intentionally blank + back cover. Three books: Music Cards (80pp), Room Sale (60pp), Tree Stories (56pp). 335 files, 5×5" square format.
local/Users/briji/vibe-coding/pet-projects/book preview/index.html
deploy
2026-06-06
Print Composer · Built with Claude
Initial deployment to Cloudflare Pages. v3 feature set: auto-tile / fixed grid / clone modes, per-cell dpad (nudge, rotate, zoom), captions outside cells, QR codes, multi-page pagination, save/load JSON. Bug fixes: capsz in applyConfig, print window fonts, capSzPx consistency, duplicate id. New: localStorage auto-save, keyboard shortcuts, fit-to-screen, reset transforms, quick presets, clear captions, sidebar selection highlight, toast notifications. Auto-fit zoom on rotate added. PNG/JPG export. New paper sizes: 4×6, 5×7, Index 3×5, Index 4×6.
local/Users/briji/vibe-coding/pet-projects/print-composer/index.html
deploy
2026-06-06
Pet Projects — landing page · Built with Claude
Initial deployment. Project index with tabs (Projects / Log), cards for Print Composer and Sora Video Gallery, backlog section. Matches Print Composer visual language (DM Mono, Fraunces, warm palette).
local/Users/briji/vibe-coding/pet-projects/index.html
deploy
2026-06-05
Print Composer · Built with Claude
v3 built in Claude chat session. Captions moved outside image cells (below cell), rotate no longer triggers re-layout, dpad replaces nudge bar (adds left/right nudge + per-cell zoom +/−).
local/Users/briji/Downloads/print-composer-v3.html
livenot yet deployed (local only)
feature
before 2026-06-05
Sora Video Gallery
Deployed and maintained independently outside this session. @jrb20 additional work and deployments applied directly.
local/Users/briji/x sora jrb20 backup/sora video gallery/
deploy

Log covers deployments and major changes managed in this Claude Code session.
For Sora Video Gallery history, refer to its own project log / git history.