Skip to content

Instantly share code, notes, and snippets.

View rudolfbyker's full-sized avatar
🌍
The grass withers, the flower falls, but the word of the Lord remains forever.

Rudolf Byker rudolfbyker

🌍
The grass withers, the flower falls, but the word of the Lord remains forever.
View GitHub Profile
@rudolfbyker
rudolfbyker / author.sh
Created March 30, 2024 08:12
How to mux a DVD
dvdauthor -t -o author walle_remuxed_3.mpg
export VIDEO_FORMAT=NTSC
dvdauthor -T -o author
@rudolfbyker
rudolfbyker / README.md
Last active May 25, 2024 10:45
Hosting Unturned on Kubernetes

Hosting Unturned on Kubernetes

Helm chart

@rudolfbyker
rudolfbyker / README.md
Created August 16, 2024 06:59
Backup and restore ZFS PVCs on Kubernetes

Backup and restore ZFS PVCs on Kubernetes

Dump all ZFS PVCs to files:

for name in $(zfs list -H -o name | grep pvc); do zfs snapshot $name@snap1; zfs send $name@snap1 | pv | gzip > ${name##*/}.gz; done

Restore a ZFS dataset from a file:

@rudolfbyker
rudolfbyker / example.py
Created October 1, 2024 20:00
Combining logs from multiple processes in Python
import multiprocessing
from logging import LogRecord, getLogger, Logger, DEBUG
from logging.handlers import QueueHandler
from queue import Queue
from typing import Optional, TypedDict, List
from .log_combiner import log_combiner_thread
logger = getLogger(__name__)