John Ellis's repositories

ampule

A tiny HTTP server made for CircuitPython WiFi devices (like the ESP32)

Language:PythonLicense:MITStargazers:60Issues:5Issues:10

Macropad_4chord_MIDI

A take on the 4chord MIDI project with the Adafruit Macropad

Language:PythonLicense:MPL-2.0Stargazers:44Issues:5Issues:11

Macropad_Hotkeys

A derivative of the Macropad Hotkeys example from the Adafruit Learning System Guide

Language:PythonLicense:MITStargazers:44Issues:4Issues:3

tally_pi

TallyPi allows you to build network controlled tally lights for live cameras, intended for control by OBS but extensible enough to use for whatever purposes you like.

Language:PythonLicense:MPL-2.0Stargazers:41Issues:3Issues:15

tally_obs

Tally light control for OBS, for use with tally_circuitpy or tally_pi

Language:PythonLicense:MPL-2.0Stargazers:16Issues:2Issues:5

GarageSecurity

A front-end to the Raspberry Pi that uses the NoIR camera & GPIO for remote residential door control

Language:PythonLicense:MPL-2.0Stargazers:7Issues:3Issues:14

hack-clock

A hackable alarm clock, made for experimentation to learn GPIO and programming.

Language:JavaScriptLicense:Apache-2.0Stargazers:6Issues:4Issues:30

tally_circuitpy

Use CircuitPython to control your LEDs over HTTP

Language:HTMLLicense:MPL-2.0Stargazers:5Issues:2Issues:4

busy-free_indicator

A busy/free desktop indicator for the Adafruit Circuit Playground Express.

Language:PythonLicense:MITStargazers:4Issues:2Issues:0

docmag

The web UI for Facile Search. Together with DocIndex, this UI can help you search the myriad of scanned documents you have been accumulating over the years. Using the power of Docker & Elasticsearch you can run a powerful search engine that lets you convert scanned (image-based) PDFs to searchable text, group documents by letterhead, run fuzzy searches by date and view document metadata.

Language:GroovyLicense:MPL-2.0Stargazers:4Issues:2Issues:14

picosystem-demo

Match 3 game demo'ing the PicoSystem 32blit libraries

Language:C++License:MITStargazers:3Issues:2Issues:7

consultcomm

ConsultComm Project Timekeeper

Language:JavaLicense:GPL-2.0Stargazers:1Issues:0Issues:0

deploy_button

Need push-button deployments? Here's how to wire up the button!

Language:PythonLicense:MITStargazers:1Issues:1Issues:0

docidx

A document indexing daemon that can populate Elasticsearch indexes with the contents and metadata of a number of document types including PDF, image scans, etc. Used to power Facile Search, however can be re-used for anything that requires search indexing for scanned documents.

Language:JavaLicense:MPL-2.0Stargazers:1Issues:3Issues:3

EasyNetQDemo

A demonstration of how you can integrate Python, ASP .NET and .NET services with EasyNetQ

Language:JavaScriptStargazers:1Issues:1Issues:0

EnergyMeter

Monitor energy consumption reported by an CT sensor

Language:JavaLicense:MPL-2.0Stargazers:1Issues:1Issues:0

EnvironmentMonitor

Small, individual devices networked throughout the house transmit sensor data to a central, local server for monitoring environmental conditions. https://hackaday.io/project/12908-environment-monitor

Language:PythonLicense:MPL-2.0Stargazers:1Issues:2Issues:0

GameMakerParticleDemo

A demonstration of the particle system within GameMaker

Language:NSISLicense:MITStargazers:1Issues:1Issues:0

HomeDashboard

A home dashboard for security cameras, thermostats, humidity sensors, etc.

Language:JavaScriptLicense:MPL-2.0Stargazers:1Issues:1Issues:0

picomatch-3

A match 3 game for the Pimoroni PicoSystem

Language:C++License:GPL-3.0Stargazers:1Issues:2Issues:0

PlantProtector

A plant soil moisture detector with a WebUI using the Adafruit Trinket

Language:PythonLicense:Apache-2.0Stargazers:1Issues:1Issues:0

SprinklerSwitch

A service to manage your home lawn irrigation controller and intelligently enable or disable your sprinkler system.

Language:JavaScriptLicense:MPL-2.0Stargazers:0Issues:1Issues:3

SQSGateway

A simple API Gateway that stores inbound API calls for asynchronous remote retrieval

Language:JavaScriptLicense:MPL-2.0Stargazers:0Issues:2Issues:2

decision_demo

A Play 2.3/Scala application that demos how you can use decision tables and rules engines to replace conditional code blocks

Language:ScalaLicense:Apache-2.0Stargazers:0Issues:0Issues:0

flutter_oauth

Sample Flutter application with Cognito for authentication

Language:DartLicense:MITStargazers:0Issues:0Issues:0

helm_charts

Public Helm Charts

Stargazers:0Issues:0Issues:0

key2png

A MacOS Automator application that converts Keynote slides to PNGs

Language:AppleScriptLicense:MITStargazers:0Issues:2Issues:0

minecraft-ecs

Run Minecraft as an ECS Fargate task

Language:JavaScriptLicense:MITStargazers:0Issues:2Issues:6

statsd-play-scala

A demonstration app using Scala + Play that exports metrics via jmxtrans-embedded

Language:ScalaLicense:MITStargazers:0Issues:1Issues:0

vending_machine

A life-sized Halloween vending machine, inspired by the Exploding Kittens merch booth

Language:PythonLicense:MITStargazers:0Issues:0Issues:0