Blog

This is my blog. It may have something for you.

BeatStripper v4.0 released

Enhance your Beat Saber party mode scores, by including your Solo scores.

BeatStripper v3.0 released

Enhance your Beat Saber party mode scores, by including your Solo scores.

BeatStripper v2.0 released

Clean up your Beat Saber party mode scores, by only keeping each player’s highest score.

MyPy and Blender

MyPy is a fantastic tool to do static checks of Python code. Here is the configuration I use to make it play nice with Blender add-ons.

Python-RSA 4.7 released!

This new release of Python-RSA come with two security fixes and declares support for Python 3.9.

Locally re-pulling a Blender patch

For patch reviews I often need to fetch a newer version of a patch I’ve fetched before. This was a bit tedious, so I made myself a shell function that makes this super simple.

Toggle Blender's Build Options

A shell script for toggling some of Blender’s build options, so that I can get it built faster for my day-to-day coding work.

BeatZipper

After downloading maps from Beat Savior, it was a hassle to unzip the files into sensibly-named directories. So I automated the process.

PWM and Visual Brightness

For my microcontroller projects I often want to convert some linear value (like a potentiometer position) into a light intensity. Since our eyes aren’t linear, this requires some math. In this post I present a Python script that does the math for me.

Phabricator Link Copy

A Greasemonkey script to copy document links and titles on developer.blender.org