Pinned Repositories
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
cloud-init-gen
Python package to help generate cloud-init user-data content
filter-1pux
Filter 1Password exported 1pux filter to only include selected vaults
get-passphrase
Extensible passphrase resolver, supporting prompting as well as passphrases stored in environment variables, files or keychains
gluetun
VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.
project-init-tools
Tools to help initialize/setup github projects, install prerequisites, etc.
sddp-discovery-protocol
A Python tool and library for Control4's Simple Device Discovery Protocol (SDDP)
secret-kv
Project-local secret key/value storage protected by a single passphrase, optionally stored in keyring
tp-hub
Bootstrap files for a home hub server on Raspberry Pi Ubuntu, built on traefik and Portainer
sammck's Repositories
sammck/cloud-init-gen
Python package to help generate cloud-init user-data content
sammck/sddp-discovery-protocol
A Python tool and library for Control4's Simple Device Discovery Protocol (SDDP)
sammck/get-passphrase
Extensible passphrase resolver, supporting prompting as well as passphrases stored in environment variables, files or keychains
sammck/tp-hub
Bootstrap files for a home hub server on Raspberry Pi Ubuntu, built on traefik and Portainer
sammck/filter-1pux
Filter 1Password exported 1pux filter to only include selected vaults
sammck/project-init-tools
Tools to help initialize/setup github projects, install prerequisites, etc.
sammck/secret-kv
Project-local secret key/value storage protected by a single passphrase, optionally stored in keyring
sammck/anthem-receiver
Protocol support for Anthem receivers (AVM-60, etc.)
sammck/cloud-dev-box
Tools for creating and managing a dedicated peer EC2 instance to help with development and testing of cloud services
sammck/gluetun
VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.
sammck/pulumi-crypto
Python implementation of Pulumi secret encryption/decryption
sammck/Streamlit_Multipage_AWSCognito_User_Authentication_Authorization
sammck/vpyapp
A standalone python script with no dependencies that will install python apps in dedicated virtualenvs
sammck/xpulumi
Tools to make Pulumi more usable
sammck/apihub
An xpulumi project that manages an EC2 api hub server
sammck/aws-dev-box-template
A python cookiecutter template for a project that manages a bunch of AWS resources including a development EC2 instance
sammck/eero-client
barebone client for the eero router API
sammck/factorytown
A Python project to extract Factory Town game static metadata from the fandom wiki and provide tools based on it
sammck/fastapi-sso
FastAPI plugin to enable SSO to most common providers (such as Facebook login, Google login and login via Microsoft Office 365 Account)
sammck/file-collection-hash
Tools for consistent hashing contents of a set of directories and files, with options for what is included
sammck/jvc-projector
A async Python package for communicating with JVC projectors over TCP/IP
sammck/public
General public documents from sammck
sammck/pulumi
Pulumi - Developer-First Infrastructure as Code. Your Cloud, Your Language, Your Way 🚀
sammck/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.
sammck/streamlit-spelling-bee
A simple app that helps solve the NYT Spelling Bee puzzle
sammck/traefik
The Cloud Native Application Proxy
sammck/trauth
🔑 A simple, cookie based Traefik middleware plugin for HTTP Basic Single Sign-on
sammck/vlads-homeserver
Configuration definitions for the home container server
sammck/xpulumi-cmd-hook
A commandline wrapper for pulumi that redirects the command to xpulumi if running inside an xpulumi venv
sammck/xpulumi-installer
A small project with fewer dependencies that can bootstrap installation of xpulumi projects