Pinned Repositories
CV
My CV
docker-generate-nginx-conf
Dynamically generate nginx reverse proxy config when containers go up and down
docker-nginx-alpine-amplify
Nginx on Alpine with Amplify included, because Nginx itself doesn't offer that
generate-dependabot-glob-action
Generates a `dependabot.yml` and PRs it against your repo if it needs updating to include a new directory or package-ecosystem, with globs/wildcards
Marauder
A fully dockerized Media downloading solution utilising Google Drive as an unlimited disk backend
Marauder-Containers
The containers used in Makeshift/Marauder
nginx-retry-proxy
A customisable backup proxy server that helps Nginx retry connections to upstreams.
OneLineHelloWorld
A completely serious Javascript library for outputting "Hello, World!" in one line, demonstrating how non-verbose Javascript can really be.
telegram-sonarr-radarr-bot
A combined Sonarr and Radarr Telegram bot
Makeshift's Repositories
Makeshift/Marauder
A fully dockerized Media downloading solution utilising Google Drive as an unlimited disk backend
Makeshift/generate-dependabot-glob-action
Generates a `dependabot.yml` and PRs it against your repo if it needs updating to include a new directory or package-ecosystem, with globs/wildcards
Makeshift/Marauder-Containers
The containers used in Makeshift/Marauder
Makeshift/Hide-Collection-Only-eBay
A Chrome plugin to add a "hide collection-only" button to eBay
Makeshift/nginx-retry-proxy
A customisable backup proxy server that helps Nginx retry connections to upstreams.
Makeshift/terragrunt-status
Describes the deployment status of multiple Terragrunt-managed Terraform stacks
Makeshift/actions-workflow-build-multiarch-container
Builds each architecture on a different machine then combines them at the end for faster multiarch images!
Makeshift/aws-sso-device-auth-provider
Get AWS credentials via SSO using the OAuth 2.0 Device Authorization Grant
Makeshift/awshift
A small CLI app designed to help manage AWS SSO credentials for multiple accounts
Makeshift/cdk-library-aws-codeartifact
New CDK for code artifact setup
Makeshift/d2-dim-armour-trasher
An armour filter for Destiny Item Manager that highlights stuff you can delete
Makeshift/deploy-sourcegraph-docker
Sourcegraph with Docker Compose deployment reference
Makeshift/DIM
Destiny Item Manager
Makeshift/dotfiles
My dotfiles
Makeshift/esc-sdk
Makeshift/fastfetch
fastfetch, but I needed it built with specific libraries
Makeshift/kubernetes-models-ts
Kubernetes models in TypeScript.
Makeshift/osrs-wasted-bank-space-tag-tab
Generates a tag tab for the RuneLite client showing your wasted bank space in OSRS
Makeshift/palworld-breeder-path
Makeshift/poc-live-pulumi-resources-from-kube-crds
Proof-of-Concept for Live Pulumi Resource Generation from Remote Kubernetes CRDs
Makeshift/pre-commit-terraform
pre-commit git hooks to take care of Terraform configurations
Makeshift/pulumi-aws-sso
Proof-of-Concept for temporary AWS credentials via SSO in a Pulumi project
Makeshift/pulumi-config-schema-gen
Generates Pulumi.yaml and Pulumi.stack.yaml schemas from TypeScript interfaces
Makeshift/pulumi-eks
A Pulumi component for easily creating and managing an Amazon EKS Cluster
Makeshift/pulumi-securitygroup-bug-repro
Makeshift/pulumi-ts-component-provider
A template for a Pulumi Component Provider written in TypeScript
Makeshift/pulumi-ts-provider-schema
Pulumi provider schema types in TypeScript
Makeshift/runejs-server
RuneJS is a RuneScape game server written in TypeScript and JavaScript. The goal of the project is to create a comprehensive game engine, while also providing simple and easy to use content development systems and APIs.
Makeshift/workflow-telemetry-action
Github action to collect metrics (CPU, memory, I/O, etc ...) from your workflows to help you debug and optimize your CI/CD pipeline
Makeshift/yarn-cdk-vscode-bug-repo