Nick Sweeting's Projects
The Landscape Client is the agent which communicates with the Landscape service.
Manipulate DNS records on various DNS providers in a standardized way.
Looks and smells like Sonarr but made for music.
🔆 Programmatically get & set the keyboard & display backlight brightness on Macs. Flash your keyboard to the music! (only works on <2015 Macs)
:page_with_curl: System-wide autocompleting that learns what you type and works in any app! (also slightly scary maybe don't use this...)
Insular email distribution - mail server as Docker images
Clone of markerclustererplus, but works with npm out of the box
📜 Extract meaningful content from the chaos of a web page
:snake: Proof-of-concept python IRC botnet for orchestrating macOS computers (harmless due to SIP & Gatekeeper)
:globe_with_meridians: LEGO blocks for networking, a Python library to help create and test flexible network topologies across real and simulated physical links.
MeshNet
minmax with alpha-beta pruning
guide to Montreal
♬ A facebook messenger bot that listens for music links in chats and converts them to Apple Music IDs.
:computer: The code for my website, including the game of life and other easter eggs.
Primary source of truth for the Docker "Official Images" program
Crude Spritz implementation in JavaScript.
A practical guide to securing OS X
Nothing to see here.
a poker playing bot for an AI tournament between some friends
A listing of world wide web archives, for humans and machines using Web Archive Manifest (WAM) yaml format
Solves the TSP using multithreaded ACO method
A Python library for communicating with Arduino microcontroller boards
🎭 Quebec's 735kv power lines can survive the apocalypse, but can they run TCP?!
Simple chat program using inaudible sounds and a computer's microphone and speaker.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
React.js Google Maps integration component
Repo to reproduce the "each child should have a unique key prop" error in react v16