Skip to content

vcrx/youtube2podcast

Repository files navigation

下载 youtube 播放列表并生成 podcast

playlists.txt 文件中填写播放列表的地址(目前只支持一个)。

首先下载播放列表:

youtube-dl --config-location . --batch-file='./playlists.txt'

# 如果你是私密播放列表的话 可以加上自己的 cookies.txt,这个文件可以通过插件来生成

youtube-dl --config-location . --batch-file='./playlists.txt' --cookies ".\youtube.com_cookies.txt" 

生成 cookies.txt 的插件:Get cookies.txt

安装好依赖,新建一个 run.py,你得配置好 operation 的参数,比如:

# run.py
from generate_rss import operation

operation("http://localhost:5000/downloads/")

依赖见 pyproject.toml > [tool.poetry.dependencies]

然后就会生成一个文件 rss.xml,然后你就可以把 rss.xml 和生成的 downloads 文件夹移动到公网可见的服务器上。你就可以订阅 podcast 了。

demo 文件:demo.xml

参考文档

About

(WIP) 将 youtube 播放列表生成 podcast

Resources

Stars

Watchers

Forks