Skip to content

Instantly share code, notes, and snippets.

View mr-rigden's full-sized avatar

Jason Rigden mr-rigden

View GitHub Profile
@mr-rigden
mr-rigden / Jason Rigden's Foundry VTT Install Notes.md
Last active August 27, 2025 05:38
Jason Rigden's Foundry VTT Install Notes

Jason Rigden's Foundry VTT Install Notes

July 9, 2025 These are my personal notes for running Foundry VTT version 13 behind Caddy 2 on a Debian 12 server in the cloud. I'm using OliveTin as a web interface to restart Foundry VTT, Caddy 2, or just reboot the server. I also use Restic for backups. I'm sure I've made some mistakes, errors, and omissions.

*I attempted to use LLMs to help create these notes. I tried ChatGPT, Gemini, and Claude. They were all dog shit. They consistently confused software versions and gave incorrect instructions. Their output of configuration files were needlessly verbose to the point of literally making up parameters and breaking syntax. The generated config files for Caddy 2 were particularly insane, with it often mixing totally different config formats in the same file. All in all, the LLMs only served to waste

@mr-rigden
mr-rigden / gist:e093f89dfa86f190210621123670534f
Created May 16, 2025 22:36
MD_Template--Confidential Draft – Not for Public Distribution
**Confidential Draft – Not for Public Distribution**
This manuscript is a work of fiction. All names, characters, organizations, events, and locations are either products of the author's imagination or used fictitiously. Any resemblance to actual persons, living or dead; organizations; or actual events is purely coincidental. This work is intended solely for the author's personal use and development. Unauthorized reproduction, distribution, or public dissemination is prohibited.
If found, please contact the author.
from dateutil.parser import *
from nested_lookup import nested_lookup
import requests
import requests_cache
from slugify import slugify
import xmltodict
requests_cache.install_cache('demo_cache')
# This is a dict mapping ISO 639-1 lanuage codes to english.
# Each code maps to a name so some information has been lost.
# This is basically intented for programicall generating phrases and sentences more naturally.
languages = {
'aa': 'Afar',
'ab': 'Abkhazian',
'ae': 'Avestan',
'af': 'Afrikaans',
'ak': 'Akan',
'am': 'Amharic',
<iframe style="border: none" src="//html5-player.libsyn.com/embed/episode/id/9023279/height/90/theme/custom/thumbnail/yes/direction/backward/render-playlist/no/custom-color/87A93A/" height="90" width="100%" scrolling="no" allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen></iframe>
---
title: "This is the template with all features"
description: "This is the template posst."
feature_image: "feature.jpg"
tags: ["Code", "TSests", "Questions"]
categories: ["Podcast"]
date: "1976-07-04"
author: "Jason Rigden"
author_link: "https://jasonrigden.com/about/"
youtube: "QILiHiTD3uc"
#!/bin/bash
read -p "Should we change our MAC address?" -n 1 -r
echo
if [[ $REPLY =~ ^[Yy]$ ]]
then
echo "change MAC"
fi
sudo wifi-menu
sudo mount 192.168.1.12:/mnt/MyBook/Teletraan_I /home/jason/temp/disk6
#!/bin/bash
tmux new-session -d -s syncthing syncthing
tmux new-session -d -s mopidy mopidy
apt-get update
apt-get upgrade
apt-get install git tmux htop
sudo nano /etc/hostname
sudo nano /etc/hosts
adduser jason
@mr-rigden
mr-rigden / dolly.py
Created February 20, 2018 16:18
Dolly
##############################
# Builders
##############################
def build_PlainSpeech(body):
speech = {}
speech['type'] = 'PlainText'
speech['text'] = body
return speech