{{define "settings"}}

Global Settings

Paste the contents of a cookies.txt file. Will be passed to yt-dlp via --cookies.

Tools

yt-dlp {{.Data.Tools.YTDLPVersion}} {{.Data.Tools.YTDLPPath}} {{.Data.Tools.YTDLPMode}}
JS runtime (deno) {{.Data.Tools.DenoVersion}} {{.Data.Tools.DenoPath}} {{.Data.Tools.DenoMode}}
Deno is about 130 MB unpacked. yt-dlp picks it up from the managed directory automatically.
Last automatic check: {{if .Data.Tools.CheckedAt.IsZero}}never{{else}}{{.Data.Tools.CheckedAt.Format "2006-01-02 15:04"}}{{end}}
Runs each managed tool's own updater. This can take a few minutes.

Theme

Presets

{{range .Data.Presets}}

{{.Name}} {{if .IsDefault}}default{{end}}

Delete

Are you sure you want to delete preset {{.Name}}?

{{if .Description}}

{{.Description}}

{{end}}
Effective flags:
{{presetFlags .}}
EditCancel
{{template "preset_form" .}}
{{else}}

No presets yet. Create one below.

{{end}}

Create Preset

{{template "preset_form" emptyPreset}}
{{end}} {{define "preset_form"}}
Overrides the format selection. Use yt-dlp format syntax.
Comma-separated language codes or "all"
Comments
Extractor-specific value; leave blank for yt-dlp's default. 0 leaves the extractor default. Raw value passed to --extractor-args.
{{template "ytdlp_notes" false}}
{{end}}