diff --git a/README.md b/README.md index 793217c..efd259a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ # vod frog -A whimsical, frog-themed video player for VODs from [stream.place](https://stream.place), a decentralized video streaming service built on the AT Protocol. Inspired by the playful, hand-crafted feel of late 90s / early 2000s web design. +vod frog, frog with the vods, i take the frogs on the vod. i vod on the frogs. + +svelte app, fair amount of claude code work was done here but i've looked through it and most of it seems reasonable. please submit pull requests for anything sus!! ## Running @@ -56,7 +58,7 @@ src/ ## Design -Videos are fetched from across the AT Protocol network via the [UFOs API](https://ufos-api.microcosm.blue), which indexes all `place.stream.video` records. Playback uses HLS via [hls.js](https://github.com/video-dev/hls.js/). +Videos are fetched from across the AT Protocol network via the [UFOs API](https://ufos-api.microcosm.blue) (TODO: REPLACE THIS WITH A QUICKSLICE INSTANCE, UFOS DOES NOT ACTUALLY INDEX 100% OF THE DATA), which indexes all `place.stream.video` records. Playback uses HLS via [hls.js](https://github.com/video-dev/hls.js/). Each video card gets a unique wavy border generated from layered sine waves, seeded by the record's key. Cards are offset with random rotation (±5°) and position jitter (±30px) for an organic, hand-placed feel. The wavy borders use a CSS `clip-path: polygon()` for content masking and an SVG path for the visible stroke, both derived from the same control points. diff --git a/src/lib/VideoCard.svelte b/src/lib/VideoCard.svelte index c015a99..fc7e106 100644 --- a/src/lib/VideoCard.svelte +++ b/src/lib/VideoCard.svelte @@ -1,3 +1,15 @@ +