RSSAmplifier

Blog

Michael Toohig’s Blog

I showcase my work and hobby projects and write posts about things I learn.

michaeltoohig.comRSS feed ↗27 posts

Latest posts

For Loops in Directus Flows

The less-than-documented way to iterate over an array in Directus Flows.

Dockerized Borgmatic with Multiple Configs

Running a single borgmatic docker container with the intention of maintaining multiple borg repos.

Using Threads with Flask

Background tasks for toy projects when Celery and a dedicated message queue service are too heavy.

Notes On Learning OpenTofu

Provisioning & Deploying my personal projects.

South Sea Cargo Driver's App

Offline-First PWA for delivery drivers in remote areas

South Sea Cargo Container Tracker

Replacing the foundation on a local shipping business's information system.

Building a PWA Outbox Feature

Recording failed POST requests and retrying on demand.

Offline-First PWA

A webapp built for offline users which gracefully handles expired authorizations.

Astro + Rehype Pretty Code

Applying Tailwind styles to your code snippets with light & dark modes.

Directus Insights Are Not Mature

Directus itself is a great headless CMS but its Insights feature is not mature.

Custom Extensions for Directus

How to get started with self-hosting Directus and write custom extensions.

Sabdivisen.com

Vanuatu's map for subdivisions.

Design of a Web Scraper

The high-level overview of a custom web scraper.

VMGD API

An unofficial API for Vanuatu Meteorology Services.

Vanuatu Energy Dashboard

An open source dashboard on Vanuatu's energy sources and prices from information obtained in public records.

Automating PDF Hyperlinks

Improving efficiency by rebuilding lost hyperlinks

Scraping PDFs With Computer Vision

Using OpenCV to scrape figures from PDF files.

Astro@v1 is not mature

Astro v1 is more difficult to work with than its beta version.

Integrating A New Subscriber Management System

Writing the glue to tie two different systems under one managment software.

Migrating to Astro

Detailing the process I experienced migrating this site from Vitepress to Astro and how I got to `yet another framework`.

OG Tags and Facebook Issues

Painful workarounds to accommodate Facebook's web crawler

FastAPI Is Not Mature

FastAPI and its ecosystem is touted for more than it is ready for.

Uppy and Tus

Integrating resumable uploads into Bilolok.

Thumbor

Integrating Thumbor image thumbnail service into Bilolok.

Bilolok

A Foursqaure inspired app for kava bars in Port Vila, Vanuatu.

Remote Video Monitoring

Automated Post-STB QoS monitoring with a RaspberryPi

1NOMO

A comprehensive linear TV station platform. Broadcast free-to-air in Port Vila, Vanuatu.