Perry Bhandal's Projects
AutoSolus is a tool to automatically monitor and join full classes through Queen's University's SOLUS system
AWSCreditMonitor allows you to easily check your AWS credit data across one or more accounts.
Browser extensions to add additional functionality to the BF2042 Portal Rules Editor.
Script to live reload changes across systems.
A tool I use to track my life. From how much I weigh, to what I eat, to when I shower. It helps me develop better habits and be productive.
Convert Typescript definition files into Python 3 (compliant with PEP-484)
A set of tools for EQMacEmu, and the OS X/Windows/Linux Everquest client.
Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.
Training tools for clinch player roles like goalies in NHL and FIFA by EA Sports
HostsManager is a script which allows toggling hosts entries on and off with a single command.
A tool for switching between pre-learning development, and just-in-time development. A focus on tracking the requests you make to AI and tracking them so you can identify your knowledge holes.
This repo contains a small project I used to get familiar with cmake, Google Mock and Google Test for C++.
Repo for testing/learning about Flask admin.
Repo for testing/learning about server side events.
LiftLog is an open-source weightlifting log for Android
Scripting and plugin platform for EverQuest
Processes NHL 23 streams using computer vision to automatically generate clips of significant events
Bot to post replies in r/EnoughMuskSpam
Config files for my GitHub profile.
Personal utilities and system configuration files
Code for the RiskyPaladins guild. www.RiskyPaladins.com -- that opens our Discord.
TinyProxyAuthorizer is a Flask app for self serve IP whitelisting.
A UDP proxy which allows packet content processing, conditional redirection and distinct UDP sockets for distinct users
A library for constructing UDP packets from scratch and sending them over a raw socket
Unlock vGPU functionality for consumer grade GPUs.
A CPU based video summarization and classification tool. Extracts every movement out of a given video, aggregates the extracted changes into movement layers, which can be exported or further analysed and classified..
vimpy simplifies the process of writing Python 3 plugins for Vim
WindowSnapper offers convenience window snapping methods which wrap around wmctrl
Bash helpers for preparing a Linux coding workspace
Find Restaurants Nearby