Grant Ramsay's Projects
Example how to capture the output from a process in python
This GitHub Action checks for "yanked" Python packages in your `poetry.lock` file.
A Python module to bypass Cloudflare's anti-bot page.
Simple Gem to add configuration files to your Ruby script / Gem
A stand-alone React-based developers portfolio website, taking all data from local JSON files and displaying live information about your Github repositories (using their GraphGL API). Fully Responsive design.
Django + Pagination Made Easy
Django app providing view interface to django-secretballot.
Django app allowing users to set app specific preferences through the admin interface.
A Django Extension to run a configurable Django development server from the command line
A django package that allows easy identification of visitor's browser, OS and device information, including whether the visitor uses a mobile phone, tablet or a touch capable device.
Polyfill that enables HTML5 drag drop support on mobile (touch) devices.
Repository for "Udemy Backend Rest API with Python & Django (Advanced) course". Re-sitting for practice/refresher as it has been updated since I first sat it.
A snappy, keyboard-centric terminal user interface for interacting with large language models. Chat with ChatGPT, Claude, Llama 3, Phi 3, Mistral, Gemma and more.
A simple and robust caching solution for FastAPI that interprets request header values and creates proper response header values (powered by Redis)
Configurable template for a FastAPI application, with Authentication and User integration.
Example TUI to control a fastapi development server, showing the logs in a scrollable panel. Work in progress as a learning experience
A Simple example how to use FastAPI with Async SQLAlchemy 2.0
Github Actions course by Academind, Section 3
Automatically generate a Markdown CHANGELOG from your GitHub Repository
Github new features README profile views counter made with Yii2 framework.
:zap: Dynamically generated stats for your github readmes
React code for simple developers project showcase. Take a list of projects from a config file and list them on the page with links, image, summary etc. Responsive design. Currently quite plain, but I intend to add more features shortly including carousels, pull star/fork etc data from GitHub and more.
A CSS only tooltip library for your lovely websites.
An evolving how-to guide for securing a Linux server.
Auto provision a new linux Ubuntu or Debian install with scripting tools and other handy items
Clone of the 'ls' command in Rust. Work in progress and written to learn Rust
A markdown parser and compiler. Built for speed.
MkDocs Plugin to insert the latest Tag from the current Git repository
A template layout to create a plugin for the MkDocs system, with Poetry, Pytest and Linting
An MkDocs plugin to run shell commands and inject the output into your documents.