Keith Lee's repositories
ConversationInterrupter
A listener that interrupts a speaker mid-conversation and finishes their sentence or answers their question in annoying ways
WhenShouldIGoFishing
A one-stop-shop for the information in my local area. General weather, tide, sun, water temperature, fish species active at that temperature. First project in Ruby to help me learn it.
DnDMasterEnvBuilder
Control panel to build an environment for a DnD Master to control music, sound, effects and lights
DnDRollForInitiative
Dungeons and Dragons: Program for DM to handle turn order, track turns, track history, HP, status effects etc
GCFLCM
Finds the Greatest Common Factor and the Lowest Common Multiple between multiple numbers and shows all the prime factors for each number and common prime numbers.
GPSExtractAndDisplay
Extracts GPS Data from JPG and jpeg files, saves a list of the coordinates, the image paths, and any errors to text files in the current working directory. Can display on a map of Kagawa (relevant to myself).
HeartLight
Pulses the lights and changes color depending on heart rate. Designed for use with horror games.
HeartRateData
Used for collecting and saving heart rate data to be used as sample data for other projects.
YeelightControl
Static library to control Yeelight lights for Swift 5. My first library!
JapanCovid19Growth
Not a real science project. Just playing around with tracking numbers from a site.
pico-i2c-micropython-programs
Programs for my pico. Re-coded python code from Pimoroni, Adafruit, Anavi etc
PictureTileViewer
Displays a bunch of images in a tiled format from a folder. Learning to use images and practicing splitting out parts of programs.
PrimeNumberFinder
Prime number finder!
PrimeNumberFinderOSXApplication
First OSX GUI Application
rain
Converting some of my old Khan Academy projects from JSProcessing to Processing
SelectionSort
Selection sort, visualised
SwiftUIPrimeNumberFinder
First SwiftUI app
YeelightCommandLine
Command line controller and library for yeelight bulbs