Skip to main content

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

  1. Ensure you have a working pretix development setup.
  2. Clone this repository.
  3. Activate the virtual environment for pretix development.
  4. Run python setup.py develop to register the plugin.
  5. Run make to compile translations.
  6. 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)

Source distribution for pretix-google-events-sd 0.1.4
File Size Uploaded
pretix_google_events_sd-0.1.4.tar.gz 24.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pretix-google-events-sd 0.1.4
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page