Eventdata
- CSV → JSON-LD/Schema.org Konverter
Software-Entwicklung
Datum
2025
Open-Source Lizenz
MIT License
Schlagwörter
Informationssysteme, Bibliothekswissenschaft
Beschreibung
Event Data from CSV to JSON-LD /Schema.org Latest Ein ausführbares GUI-Desktop-Tool (für Windows/macOS) – ohne Installation, direkt ausführbar. Eine reine Python-Anwendung für die Shell – als Alternative für Umgebungen ohne Desktop. Hier ist der passende Release Note: Release v1.0.0 – Eventdata: Konvertierung von Excel nach JSON-LD (Schema.org) Veröffentlicht am: 24. Juli 2025 Repository: https://github.com/VEROICON/Eventdata Übersicht Eventdata ist ein Werkzeug zur Umwandlung von Veranstaltungsdaten aus einer Excel-Datei in Schema.org-konformes JSON-LD – zur Veröffentlichung strukturierter Daten im Web (z. B. für Kulturkalender oder Suchmaschinen). Diese Version enthält zwei Varianten: 1. Ausführbares Desktop-Tool mit Benutzeroberfläche (GUI) Für: Windows und macOS Voraussetzungen: keine Installation, kein Python notwendig Merkmale: Einfache Benutzeroberfläche zum Auswählen von Excel-Dateien Automatische Umwandlung nach JSON-LD (Schema.org/Event) Ergebnis wird als Datei gespeichert oder direkt angezeigt Für Redaktionen, Kulturbüros, Veranstalter:innen geeignet Ausführung: Windows: Doppelklick auf Eventdata_GUI.exe macOS: Öffnen von Eventdata_GUI.app (Signaturhinweis ggf. ignorieren) Dateien: Eventdata_GUI.exe (Windows) Eventdata_GUI.app.zip (macOS) 2. Python-Shell-Version (für Server/CLI-Umgebungen) Für: Linux, macOS, Windows (mit Python) Voraussetzungen: Python 3.8+ Aufruf: python eventdata_convert.py --input veranstaltungen.xlsx --output events.jsonld Optionale Parameter: --template: überprüft Format der Eingabedatei --validate: prüft JSON-LD gegen Schema.org-Struktur Einsatzbereiche: Redaktions-Workflows ohne GUI Automatisierung via Cronjob oder Batch Entwickler:innen, die JSON-LD weiterverarbeiten Eingabeformat Excel-Vorlage (example_template.xlsx) mit definierten Spalten für Datum, Uhrzeit, Ort, Beschreibung usw. Alternativ: UTF-8-kodierte CSV mit gleichem Spaltenaufbau Geplante Weiterentwicklungen Mehrsprachigkeit (name, description, location) Unterstützung für wiederkehrende Termine und Serien Export direkt auf Webserver oder in CMS Optionale Validierung via Webservice
Programmiersprache
Python
Dokumentation URL
Softwareversion
1.0.0