Desenvolupant amb Python un generador de galeries d'imatges estàtiques HTML5 per al meu hortet

Desenvolupant amb Python un generador de galeries d'imatges estàtiques HTML5 per al meu hortet

En aquest article explique un projecte que he desenvolupat aquesta vesprada de divendres 5 de juny per a mostrar fotos del meu hortet DIY.

Quan van anunciar el confinament, el 14 de març, vaig estar pensant que era un bon moment per a iniciar-me en açò dels horts urbans, i en això estic. De vegades faig fotos que les vaig organitzant cronològicament a mode de històric. I vull compartir amb vosaltres un programeta que m'he fet en dos hores per a generar-me un lloc web estàtic on es mostre una galeria d'imatges del meu hortet.

El truc consisteix en anar deixant les fotos al directori fotos-smartphone organitzat per directoris. I aquest programa muntarà la galeria de manera cronològica on el H1 serà el nom del directori i omplirà amb l'etiqueta IMG cada imatge que continga eixe directori.

Després et mostrarà indicacions a la terminal tan com pots veure a la següent imatge:
Desenvolupant amb Python un generador de galeries d'imatges estàtiques HTML5 per al meu hortet

Els requisits per a aquest programa són Python3 i Image Magick. A OpenBSD ho podem instal·lar amb:

doas pkg_add -vi python3 ImageMagick

I per a executar-ho, cal obrir la terminal i escriure:

./python3 generador_galeria_hortet.py

I això et generarà una galeria molona en HTML. Ara la pots ficar des d'un iframe a la teua web Drupal o Wordpress, o com he fet jo, muntar-te un index.php amb el frontend que vullgues.

Jo faig servir Bootstrap per a desenvolupaments de frontend perquè és molt senzill i responsiu. A més a més, hi ha molts temes per a triar. Mira ací dos captures de pantalla:
Desenvolupant amb Python un generador de galeries d'imatges estàtiques HTML5 per al meu hortet

Per si t'abellix investigar més, he deixat el codi a un repositori de GitHub.

Doncs bé això és tot, espere que trobes útil aquest article i que et motive a compartir els teus trucs, els teus coneixements i els teus experiments amb el Programari Lliure. Pensa-ho, va, que la Comunitat del Programari Lliure va creixent gràcies a la documentació, el disseny, la formació o la programació, sigues part de la Comunitat :-)

La cultura i la lliure circulació de les idees és l'arma més efectiva contra les dictadures del pensament i contra la ignorància.