Hamish Arnold's Projects
PaperCut NG for Docker
A google app script to recursively copy folders from one place to another in parallel.
Extract all the names of all your students in all your Google Classrooms.
Allows you to bulk create Google Classrooms where your school doesn't sync its SIS with Google.
A google app script to purge Google Classrooms and associated calendars and Google Drive folders.
Uses LLMs to assess student work submitted to a Google Slide for completeness, accuracy, and spelling, punctuation and grammar.
⛓️ Langflow is a visual framework for building multi-agent and RAG applications. It's open-source, Python-powered, fully customizable, model and vector store agnostic.
Call all LLM APIs using the OpenAI format. Use Bedrock, Azure, OpenAI, Cohere, Anthropic, Ollama, Sagemaker, HuggingFace, Replicate (100+ LLMs)
A MakeCode project
Client companion for noise meter server
Noise meter server code for demonstrating to students the client server model.
This project is used to demonstrate in very simple terms how it is possible to spy on other radio connections
A MakeCode project
This details the files and steps I took to get QuakeJS running on a local server
samba - (ghcr.io/servercontainers/samba) (+ optional zeroconf, wsdd2 & time machine) on alpine [x86 + arm]
This repository has a selection of resources used to allow KS4 (GCSE - Age 14-16) students to learn about Pentesting. It is designed to complement Unit 1.4 of the OCR J277 GCSE spec.