Personal Projects

A lot of small toy projects can be found on my GitHub and Glitch (and a number of small plugins and scripts can be found on my Gists), mostly these exist to play around with some tech or solve a very small problem for myself. A couple of bigger things that I'm proud of though:

  • Year in Fractions , a Twitter bot inspired by @year_progress , powered by Express, tweets daily how far through the year we are as a (usually approximate) fraction
  • PuppetDF, what started as a hacky proof-of-concept that turned out to be surprisingly useful. An app that takes a URL and uses Puppeteer (a headless Chromium browser) to output a PDF
  • slice-or-substr, a kind of broken toy that demonstrates how slice, substring and substr all work in JavaScript, because I can never remember
  • Wizzbo , a Discord bot that acts as a playground for me to try out ideas, but with the functionality to deploy subsets of commands as their own sub-bots
  • This very site , a Gatsby site running on Netlify
  • Christmas Eve Eve, a very dumb single-page thing based on an old XKCD

Here's some bitbar/xbar plugins for macOS (all GitHub gists):

  • Weather, a weather plugin that uses wttr.in
  • Spotify, a plugin that displays the currently playing song, with some shortcuts and controls
  • Shuffle Spotify, a plugin that adds a shuffle/unshuffle button to the menu bar
  • COVID Stats, a plugin that uses diseases.sh to get the country's COVID stats
  • Toggle Mono/Stereo audio (may no longer work), a plugin that adds a button to toggle accessibility options for mono/stereo audio
  • Clipboard Spy, a plugin that shows what's on your clipboard, with an option to clear it
© 2022, built by David himself