Note 它曾經是sound-buttons專案的一部份
後來我在backend上實作了從Youtube只下載需要的片段,不再下載整部影片,不會遇到下載超時問題
此專案因此將不再維護,轉為封存狀態
不過在這個時間點它仍然能正常運作,如果你有興趣,可以繼續使用它
這是sound-buttons專案的一部份,排程每天先下載完整音源上傳至Azure Blob Storage儲存
這是一支 .NET 6 Console Application,並包裝為Linux Container,掛在我的個人主機排程執行docker run
docker pull ghcr.io/jim60105/docker-sound-dl:latest
請參考 .env_sample
建立 .env
CHANNELS_IN_ARRAY
: 要快取的影片channelAZURE_STORAGE_CONNECTION_STRING
: Azure storage連接字串,詳見官方文件LOGSERVER
: GELF log server位置,詳細請參照後文SCYNCHRONOUS
: (可選)以同步的方式執行程式,請只在單執行緒機器使用
- Distribute main code with MIT License.
- Use YoutubeDLSharp under BSD 3-Clause License.
- Use youtube-dl under Unlicensed License.