Check Youtube channels, playlists, and backup videos to Azure Blob Storage (.NET 8 in Docker)
10K+
此程式可以檢查Youtube頻道、播放清單,並備份影片至Azure Blob Storage
這是一支.Net Core Console Application,並包裝為Linux Container
整合入我的「Youtube錄影伺服器 (Docker Compose)」,可搭配使用
docker pull ghcr.io/jim60105/backup-dl:latest
Also available at quay.io
AZURE_STORAGE_CONNECTION_STRING_VTUBER: Azure Blob Storage的連接字串CHANNELS_IN_ARRAY: 欲下載的頻道網址,以陣列傳入MAX_DOWNLOAD: (可選)每次執行的最大下載數量,預設為10FORMAT: (可選)自訂欲下載的格式,預設為(bv*+ba/b)[protocol^=http][protocol!*=dash],請參考yt-dlp說明文件SCYNCHRONOUS: (可選)以同步的方式執行程式,請只在單執行緒機器使用cookies.txt:/app/cookies.txt 若bind入,則會在下載時用做登入憑證 docker run
--env CHANNELS_IN_ARRAY="[\"https://www.youtube.com/channel/UCBC7vYFNQoGPupe5NxPG4Bw\", \"https://www.youtube.com/channel/UC7XCjKxBEct0uAukpQXNFPw\"]"
--env AZURE_STORAGE_CONNECTION_STRING_VTUBER
--env MAX_DOWNLOAD="10"
jim60105/backup-dl
git clone --depth=1 https://github.com/jim60105/backup-dl.git
cd backup-dl/helm
vim values.yaml
kubectl create namespace backupdl
helm install backup-dl . -n backupdl
Use Xabe.FFmpeg with License Agreement under non-commercial use.
Use YoutubeDLSharp under BSD 3-Clause License.
Use yt-dlp under Unlicensed License.
GNU GENERAL PUBLIC LICENSE Version 3
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.
Content type
Image
Digest
sha256:38eff54ab…
Size
228.9 MB
Last updated
2 days ago
docker pull jim60105/backup-dl