James Stewart Miller's Projects
This Ansible collection provides battle tested hardening for Linux, SSH, nginx, MySQL
scripts to provision django_artisan container
browserbookmarks
my django site set up for ceramic islands
check-media-integrity is a command line tool that checks the integrity of specific media files (pictures, video, audio) or all the media files in subfolders, recursively.
This is the debian version of clam which is more up-to-date than the clam from their site
A database engine I made using C++ in 2004ish, using visual C++ 6.0. AVL trees and linked lists etc...
A bootstrap carousel with asynchronous image loading using javascript webworkers
The Web framework for perfectionists with deadlines.
Management commands to help backup and restore your project database and media files
A Django app that takes care of verifying a users's email address and activating his profile.
Pipeline is an asset packaging library for Django.
Secure file field, which allows you to restrict uploaded file extensions.
Add timestamp to sessions to expire them
A django app to interface with restic and provide admin functions, tasks etc
Django-artisan is a simple multi-tenanted django app for artists, ceramicists, potters or any other creative collective.
A django app that adds a bootstrap carousel with asychronous image loading
A Django app that extends the django_messages app, and adds a functional forum with moderateable posts and comments.
A Django app that provides a basic message model, that can be used on its own or optionally made abstract and then extended.
A Django app that extends the django_users app, and adds a profile and templates for forms for auth user fields as well as the profile.
sample app testing order clause error
A Django app that offers user account/login/password reset etc functionality, that other apps can extend from.
A users app for django
Multi-arch dockerized open source antivirus for use with file sharing containers, REST API or TCP.
Nginx webserver and reverse proxy with php support and a built-in Certbot (Let's Encrypt) client. It also contains fail2ban for intrusion prevention.
dad's website
a vb 6 program I wrote to test people on 118118 shortcodes, way back in 2001ish
hackathon 2016 entry
A vb6 program I wrote for my third year psychology disertation. It presents images in a randomised experimental matrix and records millisecond accurate response times.