fotografie:galerie_mit_python_erstellen

This is an old revision of the document!


Lightbox-Galerie mit Python erstellen

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
  • Suche mit dynamisch erzeugten Galerien, siehe https://www.lightgalleryjs.com/demos/dynamic-mode/
  • fotografie/galerie_mit_python_erstellen.1641186877.txt.gz
  • Last modified: 2022/01/03 05:14
  • by springm