[
  {
    "path": "download_archive.bat",
    "content": "yt-dlp --config-location yt-dlp.conf"
  },
  {
    "path": "download_archive.sh",
    "content": "#!/bin/sh\nyt-dlp --config-location yt-dlp.conf\n"
  },
  {
    "path": "readme.md",
    "content": "# yt-dlp config - downloading entire youtube channels for archival\n\n# Readme\n\nThis repo contains a config file which makes it easy to download entire youtube channels, and also update them without having to re-download existing videos.\n\nUpdate 2022-09: It has been a while since [youtube-dl](https://github.com/ytdl-org/youtube-dl) was updated, so I have updated all the commands and config to use the current most popular youtube video downloader: [yt-dlp](https://github.com/yt-dlp/yt-dlp).\n\n# Usage\n\nEdit channel urls in `yt-dlp-channels.txt`.\n\nThe empty file `yt-dlp-archive.txt` is used to store downloaded video ids.\n\n## Linux\n\n    chmod +x download_archive.sh\n\nRun using `./download_archive.sh`\n\n## Windows\n\nRun `download_archive.bat`\n\n## Thanks\n\nThanks to https://www.reddit.com/user/Stephen304 for creating the original config, on the since deleted post: https://www.reddit.com/r/DataHoarder/comments/858ny5/my_youtubedl_config_downloading_entire_channels/\n\nThere is an archive of the original post at: https://archive.ph/T4sa2\n"
  },
  {
    "path": "yt-dlp-archive.txt",
    "content": ""
  },
  {
    "path": "yt-dlp-channels.txt",
    "content": "# CodysLab\nhttps://www.youtube.com/channel/UCu6mSoMNzHQiBIOCkHUa2Aw\n\n# Styropyro\nhttps://www.youtube.com/channel/UCJYJgj7rzsn0vdR7fkgjuIA\n\n# Wendover Productions\nhttps://www.youtube.com/channel/UC9RM-iSvTu1uPJb8X5yp3EQ\n\n# Half as Interesting\nhttps://www.youtube.com/channel/UCuCkxoKLYO_EQ2GeFtbM_bw\n\n# LockPickingLawyer\nhttps://www.youtube.com/channel/UCm9K6rby98W8JigLoZOh6FQ\n"
  },
  {
    "path": "yt-dlp.conf",
    "content": "-i\n-o \"%(uploader)s (%(uploader_id)s)/%(upload_date)s - %(title)s - (%(duration)ss) [%(resolution)s] [%(id)s].%(ext)s\"\n\n# Archive Settings\n--download-archive yt-dlp-archive.txt\n-a yt-dlp-channels.txt\n\n# Uniform Format\n--merge-output-format mkv\n\n# Get All Subs to SRT\n--write-sub\n--all-subs\n--convert-subs srt\n\n# Get metadata\n--add-metadata\n--write-description\n--write-thumbnail\n\n# Debug\n# -v"
  }
]