youtube-dl
youtube-dlA command-line program to download videos from YouTube.com and a few more sites.
A command-line program to download videos from YouTube.com and a few more sites.
--cache-dir, --cookies--no-mtime--restrict-filenames--output ~/Movies/%(uploader)s/%(title)s.%(ext)s--cache-dir /Users/octocat/.cache/youtube-dlmachine-local--ffmpeg-location /opt/homebrew/bin/ffmpeg--cookies /Users/octocat/.config/youtube-dl/cookies.txtmachine-localOtty splits these out before upload and puts each machine’s own back on the way down — no templates to write. The lines above come from this tool’s test fixture in the catalog.
--cache-dir, --cookies# C:\Users\octocat\youtube-dl.conf--no-mtime--restrict-filenames--cache-dir C:\Users\octocat\AppData\Local\youtube-dlmachine-local--ffmpeg-location C:\Users\octocat\scoop\apps\ffmpeg\current\bin--cookies C:\Users\octocat\youtube-dl-cookies.txtmachine-localOtty splits these out before upload and puts each machine’s own back on the way down — no templates to write. The lines above come from this tool’s test fixture in the catalog.
--cache-dir, --cookies--no-mtime--restrict-filenames--output C:\Users\octocat\Videos\%(title)s.%(ext)s--cache-dir C:\Users\octocat\AppData\Local\youtube-dlmachine-local--ffmpeg-location C:\Users\octocat\scoop\apps\ffmpeg\current\bin--cookies C:\Users\octocat\AppData\Roaming\youtube-dl\cookies.txtmachine-localOtty splits these out before upload and puts each machine’s own back on the way down — no templates to write. The lines above come from this tool’s test fixture in the catalog.
--ffmpeg-location--restrict-filenames--output ~/Movies/%(uploader)s/%(title)s.%(ext)s--cache-dir /Users/octocat/.cache/youtube-dl--ffmpeg-location /opt/homebrew/bin/ffmpegmachine-local--cookies /Users/octocat/.config/youtube-dl/cookies.txtOtty splits these out before upload and puts each machine’s own back on the way down — no templates to write. The lines above come from this tool’s test fixture in the catalog.
--ffmpeg-location--no-mtime--restrict-filenames--cache-dir C:\Users\octocat\AppData\Local\youtube-dl--ffmpeg-location C:\Users\octocat\scoop\apps\ffmpeg\current\binmachine-local--cookies C:\Users\octocat\youtube-dl-cookies.txtOtty splits these out before upload and puts each machine’s own back on the way down — no templates to write. The lines above come from this tool’s test fixture in the catalog.
--ffmpeg-location--restrict-filenames--output C:\Users\octocat\Videos\%(title)s.%(ext)s--cache-dir C:\Users\octocat\AppData\Local\youtube-dl--ffmpeg-location C:\Users\octocat\scoop\apps\ffmpeg\current\binmachine-local--cookies C:\Users\octocat\AppData\Roaming\youtube-dl\cookies.txtOtty splits these out before upload and puts each machine’s own back on the way down — no templates to write. The lines above come from this tool’s test fixture in the catalog.
Not a subtraction from the paths above: this is everything else youtube-dl writes in your home directory that is state, not configuration. It keeps a whole-home manager like chezmoi from sweeping those up, and it still holds if the synced paths are ever widened.
--cache-dir--cookies--no-mtime--restrict-filenames--output ~/Movies/%(uploader)s/%(title)s.%(ext)s--cache-dir /Users/octocat/.cache/youtube-dlmachine-local--ffmpeg-location /opt/homebrew/bin/ffmpeg--cookies /Users/octocat/.config/youtube-dl/cookies.txtmachine-localEach machine keeps its own copy of these.
--ffmpeg-location--restrict-filenames--output ~/Movies/%(uploader)s/%(title)s.%(ext)s--cache-dir /Users/octocat/.cache/youtube-dl--ffmpeg-location /opt/homebrew/bin/ffmpegmachine-local--cookies /Users/octocat/.config/youtube-dl/cookies.txtEach machine keeps its own copy of these.
--cache-dir--cookies# C:\Users\octocat\youtube-dl.conf--no-mtime--restrict-filenames--cache-dir C:\Users\octocat\AppData\Local\youtube-dlmachine-local--ffmpeg-location C:\Users\octocat\scoop\apps\ffmpeg\current\bin--cookies C:\Users\octocat\youtube-dl-cookies.txtmachine-localEach machine keeps its own copy of these.
--ffmpeg-location--no-mtime--restrict-filenames--cache-dir C:\Users\octocat\AppData\Local\youtube-dl--ffmpeg-location C:\Users\octocat\scoop\apps\ffmpeg\current\binmachine-local--cookies C:\Users\octocat\youtube-dl-cookies.txtEach machine keeps its own copy of these.
--cache-dir--cookies--no-mtime--restrict-filenames--output C:\Users\octocat\Videos\%(title)s.%(ext)s--cache-dir C:\Users\octocat\AppData\Local\youtube-dlmachine-local--ffmpeg-location C:\Users\octocat\scoop\apps\ffmpeg\current\bin--cookies C:\Users\octocat\AppData\Roaming\youtube-dl\cookies.txtmachine-localEach machine keeps its own copy of these.
--ffmpeg-location--restrict-filenames--output C:\Users\octocat\Videos\%(title)s.%(ext)s--cache-dir C:\Users\octocat\AppData\Local\youtube-dl--ffmpeg-location C:\Users\octocat\scoop\apps\ffmpeg\current\binmachine-local--cookies C:\Users\octocat\AppData\Roaming\youtube-dl\cookies.txtEach machine keeps its own copy of these.
Only what the catalog names. A directory that syncs brings everything inside it except what is listed as excluded here.
Opens otty://sync/add/youtube-dl. Otty ships with this catalog, so the link only has to name the tool — nothing is downloaded.
Every one of these is generated from the same rules as this page. None of them splits --cache-dir and --cookies for you — that part is Otty’s own sync, or a template you write by hand.