datasette-mp3-audio 作者 simonw

星标

README 源代码

datasette-mp3-audio

PyPI Changelog Tests License

在 Datasette 界面中将 .mp3 URL 转换为音频播放器

安装

在与 Datasette 相同的环境中安装此插件。

datasette install datasette-mp3-audio

演示

在此处试用此插件:https://scotrail.datasette.io/scotrail/announcements

此演示使用了 ScotRail 火车报站,来源:matteason/scotrail-announcements-june-2022

用法

安装后,任何值以 .mp3 结尾且以 http:///https:// 开头的单元格,都将变成一个嵌入式 HTML 音频元素,如下所示:

下载 MP3">
<audio controls src="... value ..."><a href="...">Download MP3a>audio>

任何列出多个 MP3 的表格页面顶部都将添加一个“播放页面上的 X 个 MP3 文件”按钮。

开发

要本地设置此插件,首先检出代码。然后创建一个新的虚拟环境

cd datasette-mp3-audio
python3 -m venv venv
source venv/bin/activate

现在安装依赖项和测试依赖项

pip install -e '.[test]'

运行测试

pytest