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
Release files for pretix-google-events-sd 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pretix_google_events_sd-0.1.4.tar.gz | 24.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pretix_google_events_sd-0.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 45.2 kB
Release files / pretix_google_events_sd-0.1.4.tar.gz
| Download URL | pretix_google_events_sd-0.1.4.tar.gz |
|---|---|
| Size | 24.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dbe6a8a470d30ed0570cfe3ac1149c9bc00e5f785d5844340703e9f0304ac00e
|
|
BLAKE2b-256 checksum How to use checksums |
8e3bcf934f0e686064fd453a3ff3b58e5ec445923317bfc178f124c1448a80ae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / pretix_google_events_sd-0.1.4-py3-none-any.whl
| Download URL | pretix_google_events_sd-0.1.4-py3-none-any.whl |
|---|---|
| Size | 20.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
699d463ca4a37f3cd9253584fbb2147b9b01fa9b7ff06f90f8bd89da5a05f54f
|
|
BLAKE2b-256 checksum How to use checksums |
cbf004f0b0e8e14728ac2da7ba85bb4b244b53fdc09323dadd9a6766402bf477
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|