Inject Google structured data for better search listings
Project description
title: Pretix Google Events (StructuredData)
A plugin for pretix that automatically injects schema.org structured data (JSON-LD) into event pages. Improves search engine visibility and enables rich event information in Google Search results.
Features: - Automatic JSON-LD schema.org Event markup generation - Customizable event metadata (name, description, location, organizer, performer) - Per-ticket pricing and availability overrides - Support for online, offline, and mixed-mode events - Multilingual support with caching - URL validation and security best practices
Installation & Development
- Ensure you have a working pretix development setup.
- Clone this repository.
- Activate the virtual environment for pretix development.
- Run
python setup.py developto register the plugin. - Run
maketo compile translations. - Restart your pretix server and enable the plugin in the 'plugins' tab.
Code Quality
This project enforces code style rules via flake8, isort, and black:
pip install flake8 isort black
Verify compliance:
black --check .
isort -c .
flake8 .
Auto-fix issues:
isort .
black .
Install pre-commit hooks:
.install-hooks
License
Copyright 2026 Daniel Malik <mail@fronbasal.de>
Released under the terms of the Apache License 2.0
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pretix_google_events_sd-0.1.4.tar.gz.
File metadata
- Download URL: pretix_google_events_sd-0.1.4.tar.gz
- Upload date:
- Size: 24.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dbe6a8a470d30ed0570cfe3ac1149c9bc00e5f785d5844340703e9f0304ac00e
|
|
| MD5 |
af3a684134da6bb1e2f3368c9c6942d8
|
|
| BLAKE2b-256 |
8e3bcf934f0e686064fd453a3ff3b58e5ec445923317bfc178f124c1448a80ae
|
File details
Details for the file pretix_google_events_sd-0.1.4-py3-none-any.whl.
File metadata
- Download URL: pretix_google_events_sd-0.1.4-py3-none-any.whl
- Upload date:
- Size: 20.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
699d463ca4a37f3cd9253584fbb2147b9b01fa9b7ff06f90f8bd89da5a05f54f
|
|
| MD5 |
3ad45cdc1e0f071f598524915212c493
|
|
| BLAKE2b-256 |
cbf004f0b0e8e14728ac2da7ba85bb4b244b53fdc09323dadd9a6766402bf477
|