Over the years I've built a series of loose clones of web services that I use.
- a git repository server
- a minimal flickr viewer
- a forgetful blog
- a scrobble catcher
- a feature-lacking read-it-later service
The glue that
holds once held the web together is still
After Google Reader closed down I wanted to write my own feed reader. At
first it was going to be an inbox style reader but then I became
interested in the river-of-news style after seeing river2.
- a river.js producing feed aggregator
- a river.js reader
- an admin panel for riviera
I've also written a few tools to extract RSS feeds from places that
don't provide them.
- a tinyletter rss feed generator
- a twitter stream rss feed generator
- an rss feed of links posted in your twitter stream
While creating these web apps I've written a few useful libraries that
allow me to continue creating them the way I want.
- a path-based request router
- a collection of request routers
- a package to simplify serving a web app
Recently I've been trying to “indiewebify”
my homepage, these are a few of the things I've created along the way.
- a service that provides the ability to sign-in with your website
- a Go package to help with authenticating and authorizing people
I have a Raspberry Pi with Music Player Daemon on
to play my music collection. These are a few tools I wrote to enhance it.
- automatic shuffle for mpd
- listener to translate media key events into mpd commands
- a scrobbler for mpd
- update your slack status to the current song playing in mpd