Eine Mobil-taugliche Galerie nur mit html/css/js ist https://www.cssscript.com/responsive-lightbox-gallery-pure-javascript-css3-lightgallery/ bzw. auf github https://github.com/sachinchoolur/lightGallery
Für private Zwecke steht sie unter der GPL.
Zum Erzeugen von solchen Galerien dient das python-Skript ~/projekte/python/create_lightgallery/create_lightgallery.py, das
alle Bilder in einem Verzeichnis liest
das Vorhandensein von thumbnails prüft
Metadaten aus einer das JPG begleitenden xml-Datei liest
eine index.html mit Links auf JS und
CSS Ressourcen erstellt
Zum Erstellen aller Galerien dient all_galleries.py im selben Verzeichnis. Es erstellt ein Bash-Skript d.sh im selben Verzeichnis, das dann ausgeführt werden muss.
Todo:
all_galleries.py muss zumindest d.sh überspringen können
Thumbnails sollten on-demand erzeugt werden können –> create_caption.sh getriggert von inotify
Metadaten und Caption sollten auch aus den Exifdaten des JPG gelesen werden können
-
Metadaten und Caption sollen auch in aus einer Suche heraus erstellten Galerie angezeigt werden
description muss genauso ausgelesen werden wie die anderen Metadaten
Galerien sollen als Inline-Galerie dargestellt werden, d.h. der Header soll erhalten bleiben
Titel der Galerien soll in der Datei .title im Verzeichnis hinterlegt werden, damit er beim Erzeugen nicht als Parameter eingegeben werden muss
Links: