datasette-matomo 作者 CentreForDigitalHumanities

标星

README 源代码

datasette-matomo

PyPI Changelog Tests License

Datasette 插件,用于将 Matomo Web Analytics 的 JavaScript 跟踪代码添加到 Datasette 应用中。

安装

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

datasette install datasette-matomo

使用方法

将您的配置作为环境变量提供给 Datasette 进程

DATASETTE_MATOMO_SERVER_URL=https://example.com/
DATASETTE_MATOMO_SITE_ID=1

服务器 URL 必须包含末尾的斜杠。

如果您使用 datasette publish

datasette publish heroku example.db --install datasette-matomo \
    --plugin-secret datasette-matomo server_url http://example.com/ \
    --plugin-secret datasette-matomo site_id 1

注意:目前并非所有 datasette publish 提供程序都支持 --plugin-secret 选项。

开发

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

cd datasette-matomo
python3 -m venv venv
source venv/bin/activate

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

pip install -e '.[test]'

运行测试

pytest