User guide¶
This guide is for people who install Thumbforge and run it: creators who publish videos in series or playlists and want every thumbnail to share one look, with the right title and part number on each. It assumes you are comfortable typing commands in a terminal. It does not assume you know Python.
What you can do¶
- Set up —
thumbforge config init|show|path|setwrites and inspects the configuration file;thumbforge db init|upgrade|status|path|vacuumcreates and maintains the local database. - Fetch metadata —
thumbforge fetch <url>stores a video, playlist or channel's metadata (titles, order, durations) without a YouTube API key;--source apiuses the YouTube Data API instead (optional extra).thumbforge playlist list|showandthumbforge video list|showbrowse what you fetched. - Number the parts —
thumbforge playlist renumberassigns the "Part N" numbers, optionally leaving a trailer or an outro unnumbered. - Choose a provider —
thumbforge provider list|check|models|set-keyshows which image providers are installed, checks that they are ready, and stores their API keys in the system keyring. - Manage templates —
thumbforge template list|show|new|import|validate|renderlists the built-in templates, copies one for editing, stores your own as numbered versions, checks a layout, and prints the prompt a template produces for a stored video without calling any provider. - Generate a hero —
thumbforge thumb generatemakes candidates for one video;thumb show,thumb pickandthumb exportcompare, choose and copy them out;thumb iteraterefines the pick. - Batch a playlist —
thumbforge batchmakes one thumbnail per video in the style of the picked hero, with progress, a summary table and--dry-run. - Manage runs —
thumbforge runs list|show|cost|resume|cancel|deleteinspects every run, totals what it cost, finishes an interrupted batch, and cleans up. - Complete commands —
thumbforge --install-completionsets up Tab completion in bash, zsh, fish and PowerShell; see Shell completion.
In this guide¶
- Getting started — install, then a first run from fetching a video to batching a playlist.
- Walkthrough — a 2½-minute video of the whole flow on a real playlist.
- Concepts — Hero, Series and playlists, Templates, Providers.
- How-to guides — Try it on a playlist (a twelve-step walkthrough with the offline provider), Generate a hero, Pick and refine, Batch a playlist, Resume an interrupted run, Write a custom template, Shell completion.
- Reference — CLI reference, with every command and the exit codes.