James Barwell's repositories
rpi-gpio.js
Control Raspberry Pi GPIO pins with node.js
docker-get-iplayer
Docker container for running the get_iplayer script
phpfpm_exporter
Exports metrics from PHP-FPM for Prometheus
prometheus-log-client
Build Prometheus metrics from application logs
prometheus-phpfpm-client-js
Expose PHP-FPM metrics to Prometheus
acme-tiny-run
Creates and updates certificates using acme-tiny and Let's Encrypt
encrypt-rclone
A script to archive, encrypt and rclone files to a remote host
ssh-management-tools
Tools to manage secure SSH access to hosts
ssh-restrict-audit
Restrict user's SSH commands and audit their use
terraform-bootstrap-state-store
Example of solving Terraform chicken and egg problem, bootstrapping its own state store
async-chunked-array
Helpers for performing asynchronous operations on large arrays
audio-library-tools
My scripts and configuration to help organise my audio library
docker-selfoss
Docker container for running the selfoss RSS reader: https://selfoss.aditu.de
godot-docs
Godot Engine official documentation
Guide_WiiU
A complete guide to Wii U custom firmware, from stock to Coldboot Haxchi.
lilypond-folk-tunes
My collection of traditional folk music, as I play it, in Lilypond format
node-app-docker-demo
An example app to demonstrate some concepts and best practices
prometheus-client
Pure Javascript Node.JS Prometheus Client for Metric Instrumentation
random-character-generator.js
Generates random ASCII characters from a seed
rpi-motion-config
My configuration for setting up a Raspberry Pi motion detection camera
typescript-app-docker-demo
Sample typescript app for educational purposes