# automation
11 articles
GitHub CLI (gh): Practical Patterns for PRs, Issues, and API
Master the GitHub CLI (gh) with practical recipes for PRs, issue triage, and gh api scripting with jq. Drive GitHub from your terminal.
Apr 10, 2026 · 16 mincron & systemd Timers: Schedule Any Task on Linux
Master cron and systemd timers from scratch. Covers crontab syntax, the five time fields, @reboot shortcuts, .timer/.service unit files, OnCalendar expressions, and real production patterns.
Mar 23, 2026 · updated Mar 26, 2026 · 15 minMakefile Practical Guide: Automate Anything with make
Learn make and Makefile from scratch. Covers targets, dependencies, variables, pattern rules, .PHONY, and real-world Makefiles for Go, Python, Docker, and Node.js projects.
Mar 23, 2026 · updated Mar 26, 2026 · 12 minShell Scripting Practical Guide: Write Scripts That Work
Learn to write reliable bash shell scripts from scratch. Covers shebang, variables, conditionals, loops, functions, error handling with set -euo pipefail, and real-world automation patterns.
Mar 23, 2026 · updated Mar 26, 2026 · 14 mincurl Complete Guide: API Calls, Debugging, and Beyond
Learn curl from basics to advanced: API requests, headers, authentication, file transfers, scripting, and when to use wget instead.
Mar 8, 2026 · updated Mar 26, 2026 · 13 minAutomate Video Processing with FFmpeg and Python
Learn how to call FFmpeg from Python to automate batch video processing. Covers subprocess, ffmpeg-python, progress bars, parallel encoding, and error handling.
Mar 1, 2026 · updated Mar 24, 2026 · 12 minBuild an FFmpeg Encoding Server on a VPS
Set up a dedicated FFmpeg encoding server on a VPS. Covers installation, watch folder automation, systemd service, and a simple REST API.
Mar 1, 2026 · updated Mar 24, 2026 · 15 minAuto-Generate Subtitles with FFmpeg and Whisper
Combine OpenAI's Whisper with FFmpeg to automatically add subtitles to any video. Build a pipeline that handles audio extraction, SRT generation, and subtitle burning.
Mar 1, 2026 · updated Mar 24, 2026 · 10 minClaude Code × Next.js: Automate Your Project Setup Completely
Automate Next.js 16 project scaffolding with Claude Code. CLAUDE.md setup, custom hooks, slash commands, and Vercel deployment in a single session.
Feb 26, 2026 · updated Mar 23, 2026 · 10 minLossless Video Trimming with FFmpeg: The -c copy Approach
How to cut video clips instantly without re-encoding using FFmpeg's stream copy mode. Covers the GOP keyframe constraint, input seeking, and troubleshooting sync issues.
Dec 23, 2025 · updated Mar 24, 2026 · 10 minwget Complete Guide: File Downloads, Batch Processing, and Automation
Learn wget from the basics to advanced usage: batch downloads, resuming interrupted transfers, site mirroring, scripting, and when to use curl instead.
Nov 23, 2021 · updated Mar 26, 2026 · 12 min