John Goodliff's Projects
A simple placeholder/cover page for 168421.xyz
Fixed azureus autostop for BiglyBT
A C++ library for parsing and evaluating arithmetic expressions
A command-line app to generate a collage of your favorite albums based on Last.fm scrobbles
A comparison of free form backend services for static sites
A containerized PaperMC server that can be self-hosted using Docker & playit.gg
A custom web interface for Pi-hole, a DNS-based ad filter
A Jekyll & Javascript based URL shortener for personal use
A browser extension/add-on that applies a better dark theme to Microsoft Outlook and removes ads
There's no place like $HOME. My dotfiles, managed with Chezmoi
formie leverages the simplicity of HTML form actions to allow painless data capturing. With one line of code, formie serves as a form backend, API, dashboard and email service. Itβs the simplest way to power custom forms on your website.
An interactive online map of Verdansk from COD Warzone
A Gatsby plugin to generate images and PDFs from React components
A GIMP plugin that merges all layers in an image by taking the average value of each pixel. Useful for noise reduction
An experimental Python program to encode binary data within an image visually
A tool to find the internal domain name of a TrueCharts app
Who is this John fella?
Portfolio site for John Goodliff, a software developer based in Edmonton, Alberta
Mergist is an online tool to combine multiple PDF files into one
A dead simple build task runner for Node.js
A ride-hailing app for Android featuring QR-bucks
Automatically archive Spotify playlists using Python & GitHub Actions. Never lose your Discover Weekly playlist again!
A browser extension that temporarily replaces private email content with random text for development purposes
University Schedule Generator
An Apps Script that finds all files/folders on Google Drive that are shared with others and adds them to a Google Sheet
Your favorite character counter, now with a dark mode! Count the number of words, sentences, and paragraphs in your text instantly
A Chrome extension to easily count the number of words, characters, and paragraphs on any site
A tiny javascript library for internationalization and easy switching of languages on HTML pages