Three separate things sink portable-Python-on-Windows VBS launchers, all learned from a debugging session where a wled-screen-controller shortcut silently did nothing: 1. wscript parses .vbs as ANSI — any UTF-8 byte (em-dash, smart quote, even in a comment) triggers a dialog that lies about the cause: "Not enough memory resources are available to complete this operation." It's actually an encoding parse failure. 2. LF line endings parse inconsistently across WSH versions. Always normalize to CRLF. 3. pythonw.exe has null stdout/stderr; libraries that touch those at startup (uvicorn, structlog) can crash silently before the first log line. python.exe with WshShell.Run cmd, 0, False gives real stream handles attached to a hidden window — same visual result, reliable startup. Also added a build-script snippet that normalizes the VBS automatically so nobody has to remember these rules.
Claude Code Facts
Last updated: 2026-04-01
A collection of interesting and useful facts, tips, tools, and guides for working with Claude and Claude Code.
Contents
Claude Code Tools & Extensions
MCP servers, skills, and plugins that extend Claude Code — including Context7 (library docs) and AST Index (fast code search).
Gitea Release Workflow (Minimal)
Minimal Gitea Actions workflow: push a v* tag → create a Gitea release with optional RELEASE_NOTES.md. No builds, no artifacts — just a release entry.
CI/CD for Python Apps on Gitea
Reusable reference for building CI pipelines, release automation, and installer packaging for Python apps on Gitea — covering lint/test workflows, cross-compiled Windows builds (embedded Python + NSIS), Linux tarballs, Docker images, and Gitea REST API release management.
Windows Code Signing for Open-Source Projects
Review of code signing options for Windows executables — Azure Trusted Signing ($9.99/mo, immediate SmartScreen trust), SignPath.io (free but GitHub-only), SSL.com, Certum, and self-signed. Includes CI/CD integration examples for Gitea Actions.
Gitea Act Runner — Worker Capacity (TrueNAS)
How to configure parallel job capacity for Gitea Act Runner on TrueNAS. Covers the CONFIG_FILE env var requirement, custom config.yaml mount, and capacity tuning.