将 YouTube URL 转换为 Datasette 中的嵌入式播放器
在 Datasette 所在的环境中安装此插件。
datasette install datasette-youtube-embed
安装后,包含如下 URL 的任何列
https://www.youtube.com/watch?v=xyz
https://www.youtube.com/watch?v=xyz&start=30
https://www.youtube.com/watch?v=xyz&start=30&end=50
将转换为像这样的 YouTube 嵌入
">
<lite-youtube videoid="xyz" params="start=30" style="min-width: 200px">lite-youtube>
然后,这些将使用 Lite YouTube Embed 进行渲染,它避免在用户交互之前加载完整的 YouTube 嵌入内容。
要在本地设置此插件,请先签出代码。然后创建一个新的虚拟环境
cd datasette-youtube-embed
python3 -m venv venv
source venv/bin/activate
现在安装依赖和测试依赖
pip install -e '.[test]'
运行测试
pytest