Jesse Claven

ⓘ Content (Work, projects, notes, etc.) is being added.


Brewfile ↗ ↗


The experiment is to separate the system from the client. That means that you can interact with the system through different locations. You could have a browser extension, a Raycast extension, a menu bar app, etc.

AppearanceNotifier ↗

macOS, Neovim, kitty

This application listens for when the macOS interface theme changes and then does some thing(s). For now, it's hardcoded to switching my kitty and Neovim themes to match the new theme.

Arduino-DDP ↗

Arduino, C++

A simple implementation of DDP (version 1) for Arduinos.

AutoVolume ↗

Swift, macOS

AutoVolume automatically sets the volume of macOS to a specified volume. At the moment it only fires on sleep. For example, the primary use case is to set the system volume to 0 when waking from sleep to save being surprised if you were listening to music quite loud before you closed it and fell asleep.

Book Depository wishlists exporter ↗

NodeJS, web-scraping

Book Depository doesn't provide a way to export a user's wishlists. This script will export all of a user's wishlists (with pagination support) to a local file for backup. I created this as part of a slow plan to stop unnecessary reliance on third-parties (walled gardens).