James Williams's repositories
gtfs-to-sql
A SQL load script for importing General Transit Feed Specification (GTFS) files into an SQL database.
javascript-encryption
Experimenting with encryption and decryption using different JavaScript encryption libraries.
jamesrwilliams.github.io
Personal GitHub profile pages for James R. Williams. Vanilla HTML page utilizing the GitHub REST API.
personal-site
The source code for my personal portfolio site and blog. It is built with Gatsby, deployed with Netlify.
api-challenge
A PHP API built on Laravel Lumen, for producing a standardised API between WooCommerce and Shopify API calls.
batch-commit
An experiment in writing Git automation tools as a NodeJS CLI with Oclif. This automates creation of empty commits and tags to trigger CI activities in bulk.
consumer-contract-tests
A sample project using PactJS
flagpole-demo-theme
Child theme showcasing use of the Flagpole WordPress plugin.
gatsby-source-openapi-aggregate
Gatsby source plugin for pulling data into Gatsby from Open API/Swagger specifications
image-api-service
A Python/Flask API that generates dynamic images for use in README files and web pages.
jamesrwilliams
This is that new GitHub profile README thing!
luxafor-py
WIP | Control your Luxafor mute-button light with python.
prototype-integrity-verification
Has someone messed with a prototype? Who knows
pts-sfr-gatsby-demo
https://pts-sfr-gatsby-demo.netlify.app
python-stream-deck-control
Hijack a Stream deck and control it with python.
subresource-integrity-error-detection
A library to help capture sub-resource integrity errors for logging and alerts.
unified-code-mods
Automating code modifications using abstract-syntax-trees. An system to support, configuration, execution and version control of code modifications.
write-good
Naive linter for English prose
react-router
Declarative routing for React