datasette-youtube-embed 作者 simonw

收藏

README 源代码

datasette-youtube-embed

PyPI Changelog Tests License

将 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