Skip to content

Latest πŸ—žοΈ

Tuesday, April 7

iCloud Shared Album

I’m testing out a new content loader/custom viewer for iCloud shared albums at https://scratch.ohn.sh/icloud-viewer. It’ll likely be integrated into this blog in the near future.

Note: image URLs extracted from the shared album expire every day or so. I need to add an SSR adapter and disable prerendering for pages using the gallery component so that galleries can be rebuilt without re-deploying the entire site. For now, galleries will break periodically; please use the β€œView on iCloud” link. UPDATE: done.

View full post…

Git Commits

scratch commits 3 ohnsh/scratch
  • 10:01 pm β€” John Sherrell <dev@ohn.sh>

    iCloud shared album viewer: add temporary note explaining URL expiration.

  • 9:46 pm β€” John Sherrell <dev@ohn.sh>

    iCloud shared album viewer: make `token` a prop, add album title and link to icloud.com interface.

  • 9:36 pm β€” John Sherrell <dev@ohn.sh>

    Add photoswipe to iCloud shared album loader; also photoswipe-video-plugin.

days commits 2 ohnsh/days
  • 10:03 pm β€” John Sherrell <dev@ohn.sh>

    Add note about expiration of image URLs extracted from iCloud shared albums.

  • 9:56 pm β€” John Sherrell <dev@ohn.sh>

    Post 4/7/2026: link to icloud shared album viewer.

YouTube

Monday, April 6

Git Commits

scratch commits 5 ohnsh/scratch
  • 8:32 pm β€” John Sherrell <dev@ohn.sh>

    Add object detection test videos to .gitignore.

  • 8:26 pm β€” John Sherrell <dev@ohn.sh>

    Capture metadata from iCloud shared album JSON. Renamed icloud-demo.mdx -> icloud-latest.mdx.

  • 3:29 pm β€” John Sherrell <dev@ohn.sh>

    Add new iCloud shared album demo to sidebar. Also rewrite index route to the new demo (otherwise, it's blank).

  • 3:09 pm β€” John Sherrell <dev@ohn.sh>

    Bump dependencies.

  • 3:06 pm β€” John Sherrell <dev@ohn.sh>

    iCloud shared album gallery demo. Pulling in image/video URLs from the album's public website. Currently, the UI is minimal.

Sunday, April 5

YouTube

Friday, April 3

Git Commits

days commits 1 ohnsh/days
  • 9:19 pm β€” John Sherrell <dev@ohn.sh>

    Added video descriptions. I'm sure some should be rendered as markdown but currently it's just the raw string in an HTML paragraph. VideoList is too trivial to justify a separate component; it's now combined with VideoTabs.

ohnsh commits 1 ohnsh/ohnsh
  • 10:56 pm β€” John Sherrell <107401967+ohnsh@users.noreply.github.com>

    CE README

ptz-websocket commits 1 ohnsh/ptz-websocket
  • 10:13 am β€” John Sherrell <dev@ohn.sh>

    New helper scripts for starting MediaMTX and ws-ptz (independent of ttyd).