Eventdata

  • CSV → JSON-LD/Schema.org Konverter
Software

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

Softwareversion

1.0.0

Veröffentlicht Von: Veronika Kocher | Universität für Angewandte Kunst Wien | Veröffentlicht Am: 21. August 2025, 09:41 | Geändert Am: 21. August 2025, 09:41