在 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