Set the updated dates for Gitea projects based on their last commit date
Updated 2026-05-18 22:02:17 +01:00
A small binary to inspect the state of a system.
Updated 2026-05-14 14:38:42 +01:00
Multiple Databases with Django talk from Djangocon Europe 2026
Updated 2026-04-15 22:13:09 +01:00
A custom container to serve my talk slides.
Updated 2026-03-13 17:26:28 +00:00
Stopping your Python Code talk from PyCon UK 2025
Updated 2026-02-27 23:11:02 +00:00
A webserver to output a dynamically generated MTA-STS policy
Updated 2026-02-27 15:44:02 +00:00
Webdav server, powered by Nginx
Updated 2025-12-03 20:53:01 +00:00
Customizable and performant container for hosting websites - Powered by Nginx
Updated 2025-11-20 17:40:51 +00:00
An nginx config to cache unsplash, to get around their very annoying rate limit
Updated 2025-11-20 17:37:52 +00:00
Customizable and performant static file server - powered by Nginx
Updated 2025-11-20 16:37:08 +00:00
Tiny script to convert Wallabag's JSON export to a format Karakeep can import
Updated 2025-11-05 18:05:57 +00:00
Convert firehol lists to nftables sets
Updated 2025-07-11 22:11:05 +01:00
Unleashing Tailscale with Public and Private Services from Tailscale's London Meetup (July 2025)
Updated 2025-07-08 22:01:22 +01:00
Updated 2025-03-01 20:24:06 +00:00
Playing around with core website components
Updated 2025-01-08 23:47:41 +00:00
Archive for the source code of my website.
See tags for each version
Updated 2025-01-05 15:05:18 +00:00
Testing using esbuild as a complete bundler
Updated 2024-12-24 22:11:43 +00:00
Updated 2024-12-13 11:54:04 +00:00
Generate a social image card using Pillow
Updated 2024-12-07 23:10:06 +00:00
Only allow DNS records for specific domains and with specific values
Updated 2024-10-22 22:22:41 +01:00
A proxy for LWN's RSS feed which excludes items behind the paywall
Updated 2024-10-22 22:19:43 +01:00
Turning a localdeck into a macro keyboard
Updated 2024-10-19 18:03:47 +01:00
Playing around with yamdl for content storage
Updated 2024-10-18 18:37:47 +01:00
Bringing Background Workers to Django talk from Django London (September 2024)
Updated 2024-09-22 14:33:37 +01:00
Updated 2024-09-15 20:54:01 +01:00
Lightning Talk from Wagtail Space NL 2024
Updated 2024-07-01 20:21:03 +01:00
Wagtail & Caching talk from Wagtail Space NL 2024
Updated 2024-06-25 22:32:03 +01:00
Empowering Django with Background Workers talk from DjangoCon EU 2024
Updated 2024-06-09 20:48:22 +01:00
Updated 2024-05-30 11:32:31 +01:00
Updated 2024-03-01 10:54:50 +00:00
An intermediary attempt, sitting between the Wagtail RFC and the DEP
Updated 2024-02-07 09:44:32 +00:00
Updated 2024-02-03 15:18:53 +00:00
A template for my Terraform needs.
Updated 2024-01-29 21:43:08 +00:00
Playing around with document similarity
Updated 2023-12-08 16:28:04 +00:00
Expose the virtual hosts Dokku knows about as an API
Updated 2023-12-08 09:03:25 +00:00
Proxy DNS requests to Docker's internal DNS server - powered by CoreDNS
Updated 2023-11-20 14:40:19 +00:00
Dynamically create an nginx host map from other reverse proxies
Updated 2023-11-02 22:48:23 +00:00
KRunner plugin for quickly opening recent VSCode workspaces
Updated 2023-08-29 01:49:32 +01:00
Add tasks to todoist, using Rofi
Updated 2023-08-20 12:27:09 +01:00
Report on pages from Plausible, giving more data than their CSV reports allows
Updated 2023-05-05 11:44:13 +01:00
Updated 2023-04-20 21:32:37 +01:00
Playing around with Hugo modules
Updated 2023-04-18 21:27:36 +01:00
With support for Wagtail 4.1
Updated 2023-04-16 14:29:52 +01:00
Updated 2023-03-27 20:53:25 +01:00
Updated 2023-03-26 19:14:18 +01:00
Updated 2023-03-26 17:08:49 +01:00
Updated 2023-01-28 21:46:33 +00:00
Set the updated dates for GitLab projects https://theorangeone.net/posts/gitlab-dater/
Updated 2023-01-26 13:44:20 +00:00
Updated 2022-11-16 23:19:44 +00:00
Updated 2022-07-10 22:59:07 +01:00
Another website, really?
Updated 2020-12-07 08:09:03 +00:00
Minimal-ish docker container for pandoc and tex
Updated 2020-10-10 11:31:32 +01:00
Simple command to enable updating docker-compose based applications
Updated 2020-10-06 09:31:57 +01:00
Updated 2020-08-24 08:13:04 +01:00
Group a directory of files by date
Updated 2020-05-29 11:01:59 +01:00
Ansible playbook to setup an SSH bastion server and clients. Clients can be configured in 'standalone' mode.
Updated 2020-01-26 18:44:43 +00:00
Playing around with docker, traefik, networking
Updated 2019-11-20 21:41:02 +00:00
Updated 2019-10-27 23:18:35 +00:00
Updated 2019-09-21 19:39:21 +01:00
Generate 'n' random numbers in a given range
Updated 2019-08-14 21:28:21 +01:00
A web service to show what you're listening to on Spotify
Updated 2019-07-19 09:41:41 +01:00
Testing writing a background worker in Rust
Updated 2019-06-07 21:35:20 +01:00
Lightning fast, simple, and secure static file server
Updated 2019-05-18 05:04:46 +01:00
Updated 2019-01-16 21:34:56 +00:00
Updated 2019-01-01 21:30:55 +00:00
Self-hosted slideshow collection, powered by revealjs
Updated 2018-12-22 21:57:33 +00:00
Advent of Code 2018
Updated 2018-12-03 13:38:55 +00:00
Acts on GitHub webhook events, and acts upon them
Updated 2018-10-28 12:19:35 +00:00
Custom button to act as enter button for dramatic deployment
Updated 2018-10-02 16:13:32 +01:00
Website rewrite - Powered by Wagtail
Updated 2018-08-12 21:41:21 +01:00
Docker container with Pyenv and NVM installed
Updated 2018-07-22 20:34:58 +01:00
Django performance dev meeting presentation
Updated 2018-07-02 16:42:48 +01:00
Utility shortcodes and partials for use in Hugo sites
Updated 2018-06-12 21:15:12 +01:00
Native notification client for GitHub
Updated 2018-05-22 22:17:56 +01:00
Helper template and scripts for writing things in LaTeX
Updated 2018-04-30 09:42:38 +01:00
Converts a slack-exported zip file into HTML chat history
Updated 2018-03-24 12:48:59 +00:00
Lightweight, minimal web browser, designed to quickly access sites
Updated 2018-02-27 22:08:36 +00:00
Presentation on 'Introduction to React-Native' for dev meeting
Updated 2018-01-21 19:55:05 +00:00