ruby-irc
is an IRC client gem. It facilitates development
of IRC clients, whether they be full user interfaces or simple
console-based bots.
Highlights:
overwatch
is a web app for monitoring the various network services
that I have run over the years. It was created out of a desire to
aggregate various game servers, all of which reported their status
via different protocols, into a single view.
Highlights:
twitch-gpm
is a Node.js application that interfaces with
Google Play Music Desktop Player
and Twitch to allow viewers of
a video stream to remotely control a music player on the host's machine.
Highlights:
XOutput
is a utility that allows users to use older DirectInput
devices as if they were modern XInput devices.
XOutput2
aims to extend the functionality of the original utility
by supporting new types of devices, improving the UI, and allowing
multiple hardware devices to feed a single software device. This project
has only just begun, so it is not yet ready for testing.
Highlights:
A collection of web pages and styles used to produce broadcast overlays within OBS.
Highlights:
gmusic-ui.js
is a component of
Google Play Music Desktop Player.
At the time of my contribution, it did not offer full access to all of the features of Google
Play Music, so I implemented a few useful ones.
Contributions:
discordrb
is a Ruby module for interfacing with the Discord
comunication platform. I contributed some of its core event handlers
during its infancy.
Contributions: