paritybit.ca

Projects

Source code for my projects can be found on my Gitea server.

Primary Projects

The projects I spend most of my time on:

Fenen Feed Reader (2023-present) (Python 3)

A terminal based RSS/Atom feed reader with a command syntax reminiscent of mail(1)/ed(1) with messages/lines replaced by feeds and feed entries.

Linux Lads Podcast (2022-present) (Audio)

I am the editor for the Linux Lads Podcast. They release an episode roughly once every fortnight and I edit them using a combination of Audacity and Ardour.

This Website (2019-present) (Writing)

I spend a significant amount of time expanding my personal wiki and writing the occasional blog post. I enjoy the process of learning something new, trying to distill it down to its core concepts, and writing reference or tutorial documentation about it.

Programming Challenges (2021-present) (C, C++, Go)

Writeups and code repositories for various programming challenges such as Advent of Code, Project Euler, and CSES.

Web Utilities

Little JavaScript-based utilities I made for myself:

Other Projects

Projects that don’t take up much of my time but which I may still occasionally work on:

browser.py (2023-present) (Python 3)

Working through the exercises at browser.engineering to create a simple but (hopefully) useable web browser from scratch.

Fediring.net (2022-present) (Various)

I help manage the Fediring webring by responding to tickets and maintaining the ring's integrity.

sbs (2021-present) (POSIX shell)

My custom static site generator that uses lowdown(1) and standard shell utilities to build a website. It supports Markdown files, Atom feed creation, and has a simple configuration.

Vim Colourschemes (2021-2023) (VimScript)

Various colourschemes I made for Vim. The original vim-monochrome was a fork from vim-monochrome by fxn which I changed to suit my needs. These are the ones I've made so far:

  • vim-monochrome - A monochrome colourscheme in both light and dark styles
  • vim-dieter-rams - A colourscheme based off of a colour palette by Dieter Rams
  • vim-elementary - A colourscheme designed to fit in with a more colourful terminal
  • Finished Projects

    Projects that I no longer work on:

    Java Refresher (2023) (Java)

    Some quick exercises and small projects to help refresh my Java programming knowledge and skills.

    Clojurecember (2022) (Clojure)

    Learning at least a little bit of Clojure during my spare time in December, 2022. I ended up building a minimal text editor using the Seesaw GUI framework.

    Misskey-Extras (2021-2022)

    A collection of extra patches, custom CSS, and more for the Misskey fediverse software. I handed maintainership of this repository off to Johann who is much more active in the Misskey space than I am these days.

    paritybot (2020-2021) (Python)

    An IRC bot I wrote to play around with the IRC protocol.