YTPlayListDownloader
No description available
Install / Use
/learn @wasd52030/YTPlayListDownloaderREADME
YTPlayListDownloader-C#
如標題所言,是用C#寫的Youtube播放清單下載器,基於這位大老寫的yt library
會寫這個是因為以前用python寫的在某些狀態下會下載失敗,而且要使用它還需要載python interpreter,再用pip裝所需要的套件,感覺還是有點麻煩,雖然有技術可以把python程式做成執行檔,不過總感覺其執行效率堪憂na。
基於前面的原因,期末讀一讀就跑來搞這玩意了,以後要用的話只要載.net6 runtime,~~之後點開執行檔就完事了,舒服~~現在要下command了,差低。
對了,dotnet在開源之後寫起來真滴舒服XD
usage
- download: 下載給定的播放清單網址中所有的影片,並將名稱、youtube video id寫入
customName.json,方便往後查閱、自定義- parameters:
- --pl: youtube播放清單網址,預設值為 https://www.youtube.com/playlist?list=PLdx_s59BrvfXJXyoU5BHpUkZGmZL0g3Ip
- Command Example
- dotnet run download --pl youtubePlaylistURL
- YTPlayListDownloader download --pl youtubePlaylistURL
- parameters:
- check : 查閱指定的播放清單的跟
customName.json裡面紀錄的差異- parameters:
- --pl: youtube播放清單網址,預設值為 https://www.youtube.com/playlist?list=PLdx_s59BrvfXJXyoU5BHpUkZGmZL0g3Ip
- Command Example
- dotnet run check --pl youtubePlaylistURL
- YTPlayListDownloader check --pl youtubePlaylistURL
- parameters:
- stat : 從
customName.json中統計影片貢獻者(contributor,可以是歌手、演奏家、內容創作者等等)- parameters:
- --pl: youtube播放清單網址,預設值為 https://www.youtube.com/playlist?list=PLdx_s59BrvfXJXyoU5BHpUkZGmZL0g3Ip
- contributor 以中括號的形式標註在
customName.json的影片紀錄中的title欄位,contributor 跟影片標題以空格分開 - Example
{ "id": "youtube video id", "title": "[contributor1][contributor2] video title", "comment": null }
- Command Example
- dotnet run stat --pl youtubePlaylistURL
- YTPlayListDownloader stat --pl youtubePlaylistURL
- parameters:
- update : 協助將播放清單中的影片資訊統整到
customName.json- parameters:
- --pl: youtube播放清單網址,預設值為 https://www.youtube.com/playlist?list=PLdx_s59BrvfXJXyoU5BHpUkZGmZL0g3Ip
- Command Example
- dotnet run update --pl youtubePlaylistURL
- YTPlayListDownloader update --pl youtubePlaylistURL
- parameters:
Related Skills
node-connect
349.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
