Giles Paterson's repositories
structurizr-mode
An emacs mode for syntax highlighting structurizr dsl files
taskhelper
An android client and server component to provide dynamic task based services to a user or group.
dubfiction
A tool to aid in dub fiction remixes, a la Jeff Noon: http://www.metamorphiction.com/index.php/the-ghost-on-the-b-side-remixing-narrative
literate_emacs
My emacs configuration, literate programming style.
org-protocol-capture-html
Capture HTML from the browser selection into Emacs as org-mode content
serverless-cctv
Serverless implementation of a CCTV video hosting and playback system
video-presentation
Scripts for capturing presentations and combining into a single video.
angularfire
AngularJS bindings for Firebase
aws-sam-evaluation
Simple backend and frontend to evaluate AWS SAM
breakout
A half-hearted attempt at creating a clone of breakout.
c4viz
c4viz: C4 Visualization
docker-swag
Nginx webserver and reverse proxy with php support and a built-in Certbot (Let's Encrypt) client. It also contains fail2ban for intrusion prevention.
explore
Musings in threejs
firebase-mock
Firebase mock library for writing unit tests
magit
It's Magit! A Git Porcelain inside Emacs.
mockfirebase
Firebase mock library for writing unit tests (experimental)
notifier
Code to drive an arduino based rgb led notifier
quickdrawmcgraw
Musing on a drawing machine
ripper
Auto Rip CDs (and eventually DVDs)
serverlesstube
ServerlessTube Files
socialarchitecture
A primer on on-line community building
streisand
Streisand sets up a new server running your choice of WireGuard, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, or a Tor bridge. It also generates custom instructions for all of these services. At the end of the run you are given an HTML file with instructions that can be shared with friends, family members, and fellow activists.
toggleproxy
A simple NetworkManager script to toggle docker proxy configuration for certain networks
urbanexplorer
An experiment in procedurally generated textual descriptions
whiteboard
Experiments in automatically cleaning up and perspective correcting pictures of whiteboards