Finn Thompson's Projects
A simple library for making CSS grids accessible by reordering or indexing grid elements according to how they are rendered.
Bulk downloader for http://bbcsfx.acropolis.org.uk/.
Live storage object for seamless use of chrome.storage APIs in Chrome extensions.
Fetches historical income events and price basis at the time of receiving crypto. Useful for determining income from mining.
Provides random card setups for the board game Dominion.
A blazing fast HTML Tag Component Micro-framework
A getting started tutorial for the ElTag HTML tag framework that walks through creating a simple calculator app. https://github.com/TSedlar/eltag
A simple JavaScript library for preserving HTML form data across multiple sessions.
My portfolio, written in React and hosted on GitHub Pages.
A JavaScript module providing a standardized way of handling gamepads and gamepad events.
Java Native Access
Form elements defined outside hierarchy with form='form-id' are not captured by form.elements
Control Netflix from your couch with a gamepad/controller using this Chrome extension.
Allows for forcing an element to be styled with a pseudo-class
Parses the PUBG configuration file to retrieve settings such as keybindings and other game configuration options. Designed for Overwolf but can be adapted for other uses.
The open-source API of the RuneDream RuneScape automation client. Project discontinued in 2013.
This repository contains the code for my team's Human-Centered Design & Engineering (HCDE) Capstone project @ University of Washington, sponsored by Seattle Children's Hospital. This is version 1, containing Arduino code.
This repository contains the code for my team's Human-Centered Design & Engineering (HCDE) Capstone project @ University of Washington, sponsored by Seattle Children's Hospital. This is version 2, containing Python code for Raspberry Pi.
Chrome plugin that prevents YouTube from periodically pausing in the background.