beatonma.org
About Contact

Notes:

Quick and dirty build tool to allow reuse of ConstraintSet in multiple MotionScene files (for Android MotionLayout): github #eveningproject
██████████████████████████ ██████████████████████████ ██████████████████████████ ██████████████████████████ ██████████████████████████ ██████████████████████████ ██████████████████████████ ██████████████████████████
A quick tool for visualising relationships between Django Models via ForeignKey, OneToOneField, ManyToManyField, and class/mixin inheritance: https://github.com/beatonma/django-model-dependencies #weekendproject
Got some good work done on the snommoc backend these holidays - it's just about ready for use! Can start putting the new Commons Android app together now. Back to my actual job tomorrow though, so time will be short again...
New library: Webmention support for any Django model - https://pypi.org/project/django-wm/
beatonma.org has now migrated from a Raspberry Pi at home to an AWS Lightsail instance.
I've also added a few simpler content types (such as these notes) to make it a little easier for me to post stuff more frequently.

Commons rewrite progress

UK politics for Android

Rubberneck circuit switcher

A guitar pedal to move other pedals in or out of an effects loop.

Arduino lightbox

Revisiting an old project

SCII Achievements Manager

Organised achievements for StarCraft II