-> Dieses Repository basiert auf einem Fork von matmuc/DAV360_Transformator
Konvertiere Touren und Gruppenveranstaltungen für den Import in DAV360 PIMCORE Redaktionstool.
Das System unterscheidet zwischen Touren, Veranstaltungen und Kursen.
Die Inputdateien können z.B. durch Microsoft® Forms™ Formulare erzeugt werden, in die die Touren und Veranstaltungen eingetragen werden. Es wird dabei zwischen "normalen" Touren und Touren durch Gruppen unterschieden. Gruppen haben zudem auch Veranstaltungen, die ein anderes Format haben.
Viele Attribute werden in DAV360 über IDs referneziert, die Zuordnung zwischen IDs und Werten ist in der Datei keys.xlsx. Diese muss Sektionsspezifisch angepasst werden.
- Es waren bei einem Import ID-Pfade doppelt, daher konnte es nicht importiert werden.
- Beim Import durch DAV des Winterporgramms kam es 2024 zu einem Fehler dass die Uhrzeiten um 1h falsch waren, vermutlich weil in dem Zeitbereich die Uhrumstellung war, 2025 habe ich darauf hingwewiesen und es hat alles gepasst.
- Git Installiert für Windows z.B. hier downloaden https://git-scm.com/install/windows
- Python 3.7 oder höher
Eingabeaufforderung / CMD Terminal öffnen und folgenden Befehle eingeben:
git clone https://github.com/PhilippLemke/DAV360_Transformator.git
cd DAV360_Transformatorpython3 -m venv venvsource venv/bin/activatevenv\Scripts\activatepip install -r requirements.txtBeispiel für
python TourenTransformatorMSF.py dummy_daten/TAK_Touren.xlsxpython VeranstaltungsTransformatorMSF.py dummy_daten/DAV-Trier_Eingabeformular_Wanderungen_eintaegig.xlsxpython GruppenTransformatorMSF.py "TAK Gruppen Eingabeformular.xlsx"Diese werden automatisch im Ordner 📂 export abglegt.
deactivate