Michael Knott's Projects
A repository to store Ansible playbooks
A web app to collect, store and visualise 10m Air Rifle Training and Competition Data.
A collection of the work of Edward Estlin Cummings, as it enters the public domain.
The CVE Binary Tool helps you determine if your system includes known vulnerabilities. You can scan binaries for over 200 common, vulnerable components (openssl, libpng, libxml2, expat and others), or if you know the components used, you can get a list of known vulnerabilities associated with an SBOM or a list of components and versions.
A starter template for Django projects.
An application to monitor and prescribe run-based conditioning sessions for athletes.
A script to scrape Fédération Internationale de Gymnastique results.
A streamlit app to analyse ISSF results.
A Python web scraper to fetch ISSF results.
This project is a web scraper built with Python. It is designed to scrape and store ISSF world rankings data, leveraging Docker for containerization, PostgreSQL for data storage, and GitHub Actions for automated deployment.
This project employs GitHub Actions to schedule and execute a weekly run of a scraper designed to capture ISSF World Rankings data.
Config files for my GitHub profile.
My personal tech blog.
Code for Test-Driven Development with Python: Obey the Testing Goat.
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
Python scraper for the Power of 10 Athletics Results website utilising the Pandas library.
Practical Python Programming (course by @dabeaz)
A starter repo for a Python app.
Reading Streak Tracker: Empowering avid readers to effortlessly monitor and maintain their reading streaks.