Ryan Haas's repositories
printer-gui
Django web app for RPi to handle print jobs using a connected CUPS printer
indeed-jobs-searcher
Simple CLI-based tool for extracting and storing relevant job info. from bulk job searches on indeed.com
collaborative-blog
Collaborative Django blog / CMS
google-cal-daily-events
Simple Python GUI tool to display daily Google calendar events using the Google Calendar API.
1100-jeopardy
Lightly modified version of https://github.com/mvbattista/jeopardy for CSCI-1100 Jeopardy review games
mqtt_mouse_dashboard
node.js MQTT client to read mouse input and broadcast it to Mosquitto broker along with Python MQTT client dashboard to visualize mouse data.
bluebird-windows
Unofficial Python client for Twitter
student-team-generator
Tool for conveniently generating random teams of students from a list of names
clipbot
Discord bot to share items copied in a computer's clipboard.
conway-life-game-py
John Conway's game of life in python (CLI)
csharp-api-logging
API logging classes from Pet Store site/API project.
django-journal-ldap
Testing simple Django app with LDAP auth config
django-json-tag-no-unicode
Fix for serializers.py line 9 ImportError with newer Django versions.
files-organizer
Python script to automagically sort your files according to their extensions.
forgetful-exit-alert
Code to alert me to check for my ID card, wallet, etc. when I open the front door.
groupme_text_reminders
Modified mqtttasky_groupme for sending text reminders (used in conjunction with haasr/ryan-textbelt and haasr/text-scheduler-tk).
ia-diagrams
Information architecture diagrams
monitoring-db-api
Old SE2 REST API. Stores metrics values passed from sister team's frontend. During Sprint 2, this API was used to create a metrics frontend to help customers visualize the metrics to gain insights.
motioneyebot-discord
Discord bot to interface with motioneyeOS camera on local network.
mqtttasky_groupme
Turn your Raspberry Pi into a Task notification system.
MyPorfolio
Art portfolio site modernized for Django 4 and improved.
node_rest_api
Node.js REST API CRUD operations using fastify and sqlite3
ryan-textbelt
Custom textbelt server
send-server-ip-in-discord
Parse IPv4 on server and relay it into a Discord via a bot.
text-scheduler-tk
Tkinter GUI for scheduling SMS messages with my private text reminder scheduling system.