Source Code

Source Code

I believe in letting everyone dig around the internals of the projects I’ve made - either for inspiration, a place to start for a new project, or to make some extra-special customizations. Almost all the projects on my website are open-sourced.

For projects that were created in 2018 or newer - these repositories host an open-source specific version of the codebase updated on a non-regular basis. This is because I no longer do full-stack project management on GitHub/GitLab. Additionally, I now use a private GitLab server to run CI pipelines for deploying production code.

Update (April 2023): Unfortunately as of now more newer projects are not being open-sourced, this is because I just don’t have the time to actually open-source anything at the moment! It’s on my radar though, and in the future I might work to backtrack and get stuff open-sourced.


Work


PyWeather 3

Repo: https://gitlab.com/o355/pyweather3

License: MIT License


How Hot Is It In My Dorm Room? 2

Repo: https://gitlab.com/o355/how-hot-2

License: MIT License


DOCBatch 3

Repo: https://gitlab.com/o355/docbatch-3

License: GNU Lesser General Public License v3.0


track.easterbunny.cc

Repo: https://gitlab.com/track-easterbunny-cc

License: GNU Affero General Public License v3.0


Snow Day API/SMS Service

Repo: https://gitlab.com/o355/snowdayapi

License: MIT License


Snow Day Predictor

Repo: https://gitlab.com/o355/snowday

License: MIT License


Repo: https://gitlab.com/o355/snowdaydash

License: MIT License

Snow Day Dashboard


Repo: https://gitlab.com/o355/chtrends

License: GNU Affero General Public License v3.0

CenHud Outage Trends


Repo: https://gitlab.com/o355/pyweather

License: GNU General Public License v3.0

PyWeather


Experiments


OctoCam

Unfortunately, OctoCam won’t be open-sourced at this time. It’d be an extremely time-consuming process given the state of the codebase.

If OctoCam does get a v2 update, or if OctoCam really can’t move forward (due to window views not being super good for 2021-2022), then I’ll open-source OctoCam.


Music Orchestrator

Repo: https://gitlab.com/o355/music-orchestrator

License: MIT License


PyWeather 2

Repo: https://gitlab.com/o355/pyweather2

License: MIT License


How Hot Is It In My Dorm Room?

Repo: https://gitlab.com/o355/how-hot

License: MIT License


DOCBatch 2

Repo: https://gitlab.com/o355/docbatch-2

License: GNU Affero General Public License v3.0


WebWork Status

Repo: https://gitlab.com/o355/wpiwebworkstatus

License: MIT License


Snow Day Tools

Repo: https://gitlab.com/o355/snowdaytools

License: MIT License


Snow Day Fax

Repo: https://gitlab.com/o355/snowdayfax

License: MIT License


College Spam Checker

Repo: https://gitlab.com/o355/collegespamchecker

License: GNU General Public License v3.0


OKToFly

Repo: https://gitlab.com/o355/oktofly

License: GNU General Public License v3.0


Portal Bot

Repo: https://gitlab.com/o355/portal-bot

License: MIT License


Flight Finder

Repo: https://gitlab.com/o355/flightfinder

License: GNU General Public License v3.0


PIPupdate

Repo: https://gitlab.com/o355/pipupdate

License: GNU General Public License v3.0