Splitting a Terraform / Spacelift stack in 2
A year or so ago, I imported a bunch of existing AWS resources into a Spacelift stack using Terraform. Parts of this stack included provisioning Github actions secrets from AWS into Github itself. Due to the way the Github provider and Github API work, I was starting to hit into rate limits due to my…
Vuetify app with Wikimedia OAuth login
Do you often find yourself wanting to make a basic (or complex) web app that is client side only and will log users into Wikimedia sites with ease? Me to! I have been trying this every year or so, and it’s gradually been getting easier. This year it only took me a couple of to…
Visualizing Wikibase ecosystem, using wikibase.world
In October last year, I wrote a post starting to visualize the connections between Wikibases in the ecosystem that had been found and collected on wikibase.world thanks to my bot that I occasionally run. That post made use of the query service visualizations, and in this post I’ll take the visualizations a step further, making…
mwcli (a MediaWiki focused command line tool targeting developers) over the years
mcwli includes the third of so generation of “developer environments” that I have made for MediaWiki over the years. You can see the backstory in this earlier post. Since the early days of 2022, there has been optional metric collection included within the mwcli tool. This metric collection simply collects what command you run, and…
Smart Home: 1.5 years of Aqara Temperature and Humidity Sensors
As one of the initial steps in my smart home journey back in November 2023, I purchased a set of 12 Aqara Temperature and Humidity Sensors for £101 (approximately £8 each) from Aliexpress. Today, this same set is available for around £89, or £7.40 each. This was the start of my Zigbee experiments, and you…
2024 Year Review
A very different year when compared to 2023 (where I spent most of the year on a boat). I’m back working full-time, and primarily in a closed source space (currently) at Lightbug. I’m primarily cloud focused, but have been moving closer and closer to the firmware and hardware month by month. I’m looking forward to…
Smart Home: Automated zonal lights with Aqara FP2, Samotech Zigbee Dimmers, and Node-Red
At some point in 2024 I bought an Aqara FP2 human presence sensor to try and automate the lights in my main open-plan living space. I have been running the installation for nearly a year, now have plans for the future and want to take this opportunity to do a quick write-up on how I…
Wikidata Map in 2024
Another year on from the last generation of the Wikidata map, @tarrow and @outdooracorn spent some time in preparation for the Wikidata birthday to prepare a new map (see git commits). The latest images have already been uploaded to Wikimedia Commons, and appear in the Wikidata map commons gallery. In this post, I’ll have a…
Toit, infinite resilient application loops (try “catch”)
Toit is a modern high-level language designed specifically for microcontrollers. I’m spending some time at work making use of it these days, and as it’s a younger language, there are not as many resources out there in comparison to others. In Toit, you could write a very simple hello world application with the following code……
Visualizing Wikibase connections, using wikibase.world queries
Over the past week I have spent some time writing some code to start running a little bot on the wikibase.world project, aimed at expanding the number of Wikibases that are collected there, and automating collection of some of the data that can easily be automated. Over the past week, the bot has imported 650…