Sam McKelvie's repositories
cloud-init-gen
Python package to help generate cloud-init user-data content
sddp-discovery-protocol
A Python tool and library for Control4's Simple Device Discovery Protocol (SDDP)
get-passphrase
Extensible passphrase resolver, supporting prompting as well as passphrases stored in environment variables, files or keychains
filter-1pux
Filter 1Password exported 1pux filter to only include selected vaults
project-init-tools
Tools to help initialize/setup github projects, install prerequisites, etc.
anthem-receiver
Protocol support for Anthem receivers (AVM-60, etc.)
cloud-dev-box
Tools for creating and managing a dedicated peer EC2 instance to help with development and testing of cloud services
pulumi-crypto
Python implementation of Pulumi secret encryption/decryption
aws-dev-box-template
A python cookiecutter template for a project that manages a bunch of AWS resources including a development EC2 instance
eero-client
barebone client for the eero router API
factorytown
A Python project to extract Factory Town game static metadata from the fandom wiki and provide tools based on it
fastapi-sso
FastAPI plugin to enable SSO to most common providers (such as Facebook login, Google login and login via Microsoft Office 365 Account)
file-collection-hash
Tools for consistent hashing contents of a set of directories and files, with options for what is included
jvc-projector
A async Python package for communicating with JVC projectors over TCP/IP
pulumi
Pulumi - Developer-First Infrastructure as Code. Your Cloud, Your Language, Your Way 🚀
python-dotenv
Reads key-value pairs from a .env file and can set them as environment variables. It helps in developing applications following the 12-factor principles.
streamlit-spelling-bee
A simple app that helps solve the NYT Spelling Bee puzzle
traefik
The Cloud Native Application Proxy
trauth
🔑 A simple, cookie based Traefik middleware plugin for HTTP Basic Single Sign-on
vlads-homeserver
Configuration definitions for the home container server
xpulumi-cmd-hook
A commandline wrapper for pulumi that redirects the command to xpulumi if running inside an xpulumi venv
xpulumi-installer
A small project with fewer dependencies that can bootstrap installation of xpulumi projects