Add Matomo Web Analytics tracking code to Datasette
Project description
datasette-matomo
Add Matomo Web Analytics JavaScript tracking code to Datasette.
Installation
Install this plugin in the same environment as Datasette.
datasette install datasette-matomo
Usage
Make your configuration available to the Datasette process as environment variables:
DATASETTE_MATOMO_SERVER_URL=https://example.com/
DATASETTE_MATOMO_SITE_ID=1
The server URL must include a final slash.
If you use 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
Note: not all datasette publish
providers currently support the --plugin-secret
option.
Development
To set up this plugin locally, first checkout the code. Then create a new virtual environment:
cd datasette-matomo
python3 -m venv venv
source venv/bin/activate
Now install the dependencies and test dependencies:
pip install -e '.[test]'
To run the tests:
pytest
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
datasette-matomo-0.1.1.tar.gz
(7.3 kB
view hashes)
Built Distribution
Close
Hashes for datasette_matomo-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 948f1975170470ac3219621c2a14712b2493e302b259fd8a83aa8147e07b7561 |
|
MD5 | 32a0a3a25b4bf2463f835a2f64ffbb1c |
|
BLAKE2b-256 | 6cb3c5aa630b9159ea2ea5bf8fc63f849dff5320e30b09eb184211986954bb39 |