Skip to content

Create a pentabarf xml file from the program of the Bibliothekartag

License

Notifications You must be signed in to change notification settings

UB-Mannheim/bibtag-scheduler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bibtag-scheduler

Python version License

Erzeugt eine Pentabarf XML Datei aus dem online Programm der BiblioCon 2023, so dass Open Source Apps wie Giggity zur Anzeige des Programms auf mobilen Geräten genutzt werden können, z.B.

Nutzung als mobile Version des Programms mit Giggity

  1. Auf Android-Gerät die App Giggity installieren
  2. In der Liste der Veranstaltungen BiblioCon 2023 auswählen.

Aktualisierungen

Beim erneuten Start von Giggity kann man in der Auswahlliste bei kommenden Veranstaltungen den Eintrag BiblioCon 2023 lange gedrückt halten um dann in dem erscheinenden Kontext-Menu auf Aktualisieren zu drücken.

Wegen kurzfristige Programmänderungen sollte man lieber nochmals das offizielle Programm konsultieren. Aktuell ist noch nicht klar, ob und wie häufig die Daten hier aktualisiert werden können.

Download der generierten XML-Datei

Die aktuell erzeuge Pentabarf-XML-Datei kann auch direkt heruntergeladen werden unter:

https://cloud.bib.uni-mannheim.de/s/3NdTDTKfDmz9pqy/download/bibliocon23.xml

Generierung der XML-Datei

Die Generierung der XML-Datei passiert in zwei Schritten. Zuerst werden vom Web die Daten der Veranstaltung heruntergeladen und als JSON-Dateien im cache Ordner gespeichert. Daraus wird im zweiten Schritt das Programm als XML-Datei erzeugt. Der erste Schritt muss nur erneut ausgeführt werden, wenn es Programmänderungen gab.

Schritt 1: Dateien in den Cache herunterladen

cd cache
python download-data.py

Schritt 2: Erzeugung der Pentabarf-XML Datei

python schedule.py

Frühere Veranstaltungen

Der Code für den Bibliothekskongress 2022 entspricht den Stand 0f7d0512f4e23d2db70c7406e82e2fa16b9e1f5f und der Code für den Bibliothekartag 2020 entspricht dem Commit e3f778172ece3b991a5f15e8c37ffd17df05b6c1. Darauf aufbauend wurde der Code hier angepasst für die BiblioCon 2023.

About

Create a pentabarf xml file from the program of the Bibliothekartag

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages