Thomas Norris's repositories
StableMatching
C# Implementation of the Stable Matching problem
AutoGeeniMotionDetection
Automatically enable and disabled motion detection on Geeni Cameras when someone is home/away.
DraftKingsPicker
Chrome Extensions and a C# app that parse data from Draft Kings and the NFL and upload to a MariaDB server
RemoteVolumeAPI
Endpoints for controlling PC audio levels remotely
Arduino-Helpers
Helper classes for Arduino
Arduino-Sketches
Sketches for an Arduino
BoilerControl
Automatic gas source switching, monitoring, and logging
Github-Event-Logger
Record Github events via webhooks to a MySQL database
Node-Logger
NodeJS Submodule for logging events to a Mariadb SQL Server
REST-GoogleAssistant-Server
REST server for sending Google Assistant commands
blynk-library-js
Blynk library for JS. Works with Browsers, Node.js, Espruino.
cmder-powerline-prompt
Custom prompt for Cmder on Windows
CmderScripts
Repo that houses scripts for personalizing a new install of Cmder
Corsair-Headset-Battery-Overlay
A transparent WPF overlay that displays the battery charge level of different Corsair headsets.
Discord-GoogleAssistant-Bot
Discord bot that uses the REST-GoogleAssistant-Client submodule
EmbeddedSystems-Archive
Embedded Systems project archive
EspruinoModules
Custom Espruino modules that run on a NodeMCU ESP8266 board
foggycam2
📹 A tool to capture Nest video streams locally
GitHubRepoCloneLinkGenerator
Program to list all GitHub repositories for easy cloning using a personal OAuth 2.0 token and the GitHub API
InternetDownDetector
Simple program that determines if the internet went down
LastWakeLogger
Batch script to log information about what woke it from sleep/hibernation
LitterRobotCycler
Uses a NodeMCU ESP8266 with Espruino, an HC-SR04 sensor, Google Assistant and IFTTT to cycle a Litter-Robot 3 litter box
NLDS-Archive
Non-Linear Data Structures Project Archive
Node-IFTTT
IFTTT maker webhook events via Nodejs
ProjectEuler
Solutions to Project Euler problems in JavaScript
REST-GoogleAssistant-Client
Submodule for interacting with the REST-GoogleAssistant-Server
REST-Logger
REST endpoints for logging events to a MySQL database
SHA-512
Implementation of the SHA-512 hashing algorithm in C++
WyzePlugRebooter
Automatically reboot Nest cams if they go offline via Wyze smart plugs