Skip to content

days.

A blog experiment emphasizing aggregation. Content from various sources (GitHub, YouTube, regular posts, etc.) is merged into a day-oriented feed and archive that the author can curate and customize.

Sunday, October 18

Git Commits

days commits 3 ohnsh/days
  • 4:57 pm β€” John Sherrell <dev@ohn.sh>

    CE.

  • 1:03 am β€” John Sherrell <dev@ohn.sh>

    CE.

  • 12:29 am β€” John Sherrell <dev@ohn.sh>

    Finish new post about VOD.

YouTube

Saturday, October 17

New project: VOD πŸ“Ό

VOD is a video player component that streams camera footage from R2, seamlessly covering timelines of arbitrary length. This is a plain React/Vite SPA with a Cloudflare Worker backend in front of a Turso/libSQL database. There’s an authenticated admin route for editing metadata, but since it’s only me, I just added some Cloudflare Access rules and called it a day.

There’s also a local command that ingests raw footage into Turso and R2. The whole package is an upgrade to my recent dash project and its video.sh command.

View full post…

Git Commits

dash commits 4 ohnsh/dash
  • 11:36 pm β€” John Sherrell <dev@ohn.sh>

    CE

  • 4:48 pm β€” John Sherrell <dev@ohn.sh>

    Fix props type for SVG component (`React.ComponentPropsWithoutRef<'svg'>`)

  • 4:45 pm β€” John Sherrell <dev@ohn.sh>

    next: VOD logo now a TSX component that responds to `prefers-color-scheme`.

  • 4:07 pm β€” John Sherrell <dev@ohn.sh>

    next: Remove <VodView> from root `/` route, replacing with an <iframe> embedding vod.ohn.sh. The old dash-native <VodView> still renders on day-specific routes.

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

    Link to new VOD project.

Sunday, October 11

Git Commits

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

    change glob pattern for posts content loader to exclude files beginning with an underscore. unlike the `draft` frontmatter property, it allows excluding files even in development.

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

    Note about HomePod OS 27 bug on homebridge post

dash commits 1 ohnsh/dash
  • 11:23 am β€” John Sherrell <dev@ohn.sh>

    next: note about the HomePod OS 27 bug that breaks the 'Get content from URL' shortcut (and thus my temperature readings).

Friday, October 9

Git Commits

dash commits 2 ohnsh/dash
  • 11:28 pm β€” John Sherrell <dev@ohn.sh>

    switched to @libsql/client (from edge-only @libsql/client/web) so that I can used `file:` URLs in development.

  • 10:50 pm β€” John Sherrell <dev@ohn.sh>

    Testing analytics on branch because local environment is broken.