Jaime Lennox's repositories
bazel-diff
Performs Bazel Target Diffing between two revisions in Git, allowing for Test Target Selection and Selective Building
bazel-diff-issue-71
Recreate stack overflow issue
bazel-gazelle
Gazelle is a Bazel build file generator for Bazel projects. It natively supports Go and protobuf, and it may be extended to support new languages and custom rule sets.
bucky3
Monitoring agent integrating with Statsd, Influxdb, Prometheus, Elasticsearch, Docker, etc.
CATEScraper
An API that scrapes Imperial College's DoC web platform to process the data on project hand-ins.
malware-report-gatherer
Gathers reports from VirusTotal for a given set of malware.
djoser
REST implementation of Django authentication system.
external-dns
Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services
FindMyIP
A small tool to quickly find your external IP address.
flake8-sql
Flake8 plugin that checks SQL code against opinionated style rules
GamesInCommon
GamesInCommon is a lightweight Java application designed to help users play games with others.
install-poetry
Github action for installing and configuring Poetry
itermcolors2terminator
Convert iterm2 color schemes to terminator palletes
kubernetes-the-hard-way
Bootstrap Kubernetes the hard way on Google Cloud Platform. No scripts.
marge-bot
A merge-bot for GitLab
message-analyzer
A small web app to show when you speak to people.
MovieManager
Displays information about your films.
Pong
A simple pong game.
Projects
Trying to complete over 100 projects in various categories in Python. Fork to learn any new language.
rules_docker
Rules for building and handling Docker images with Bazel
rules_python_poetry
Bazel rules to use Poetry for VirtualEnv and Dependency Management
Slide
Slide is an open sourced, ad free Reddit browser for Android
steam-condenser-java
A library for querying the Steam Community, Source, GoldSrc servers and Steam master servers
Sudoku
A Sudoku solver written in Java.
system_design
Preparation links and resources for system design questions
YouTubeCenter
YouTube Center is a userscript designed to expand the functionality of YouTube. It includes the ability to download the video you're watching, auto selecting your preferred video quality and much more.