Projects

Projects below are listed alphabetically.

Batch Renamer Program

Batch Renamer (brp) is a repl cli program I wrote when I found the need to rename a bunch of files in a similar way (usually using some regex pattern). The catalyst for writing brp was when I was ripping some tv shows and I needed all the filenames to match. This made it a much less painful process. There are gui applications that solve this but I needed something for my linux server.

BorgAPI

I wanted to be able to use borgbackup more easily in python scripts. Even though borgbackup is written in python, it is designed to be only be used as single call cli comands. This does use the program in a way that is not intended or supported by the borgbackup developers. I use this to backup my home server.

Obsidian - Cursor Location

This plugin for Obsidian displays the location of the cursor (character and line number). Whenever I use Obsidian, I always found myself wanting this functionality but there wasn’t a plugin that just did this.

Questing Party

I plan on publishing a bunch of ttrpg stuff under questing.party. Most things I create will be under the ORC License unless it is derived from something else and needs to use a different license (like any 5e stuff).

Slacktivist

I want to write about political ideas here. Mostly about what I think would be good steps to making an ideal society. Some steps sooner than others.

SPATS

I have never found any software that was condusive to keeping track of what I own.

At some point I had found Homebox but it both started after I started and has also been archived. It does seem like it would have been somewhat useful in what I was trying to accomplish, but it wasn’t 100% of the way there.

So I am building this. I’ve gone thru many redesigns, I think this is currently version 2.0. It was first built in Javascript and something else and then I moved to doing it in Python and now I’m working on a “3.0” version where I plan on switching from Flask for both the front and back ends to Django for the frontend and FastAPI for the backend.