Posts
All the articles I've posted.
Workaround for Certbot Installation on Raspbian 11 (Bullseye) armv7l with Python 3.9
Resolve Certbot dependency failures on ARMv7 Python 3.9 by constraining cffi below 2.0 or installing libffi development files to build a newer release.
Using Windows Name Resolution for SSH in WSL1 Alpine
Pair a Windows resolver with a C SSH wrapper in Alpine to resolve otherwise unavailable hostnames, inspect SSH configuration, and connect using a validated IP address.
Copy Multiple Files to Markdown with One Script for GitHub Gist
Export multiple editable Gist files to the clipboard as one Markdown document, preserving filenames and choosing language labels and code fences for each file.
A Simple Python Tool for Controlled PDF Text Extraction (PyPDF)
Extract PDF text with a Python CLI that supports font filtering, sentence line breaks, hyphenated word merging, and streaming output for further processing.