"automatisch" eine HTML Seite erstellen lassen

Status
Für weitere Antworten geschlossen.

botharg

Benutzer
Mitglied seit
19. Okt 2009
Beiträge
48
Punkte für Reaktionen
0
Punkte
12
Hallo Leute,

evtl. bin ich hier zwar im falschen Bereich, also bitte verschieben wenn dem so wäre.

Ich möchte aus dem Inhalt eines bestimmten Verzeichnisses (welches Bilder enthält) meiner DS eine wirklich ganz einfache HTML Seite erstellen lassen, und zwar OHNE selber eingreifen zu müssen.
Dazu habe ich nun zwar im Netz diverse Script-Lösungen nach dem Motto "echo \<body\>>seite.html" gesehen, und natürlich auch Tonnen von GUI Programmen.
Von ersterem (also HTML-Code selber erstellen) habe ich keine Ahnung - und will ich mich auch nicht auch noch beschäftigen, und von den GUI Lösungen kann ich keine gebrauchen, da die DS das selber machen soll (cron).

Meine Frage: Kennt jemande eine Shell basierende Lösung dazu? Also am besten ein Programm oder auch ein Script, welches aus dem Inhalt eines Verzeichnisses etwa eine "index.html" erstellt?
Es soll auch wirklich nix "besonderes" können, einfach (höhö) die vorhandenen Bilder (kleingestaucht) und den dazu gehörenden Text (also den Dateinamen) als HTML Seite darzustellen.

Für den Fall das es was hilft: ImageMagic hab ich auf meiner DS schon installiert.
 

PatrickS3

Benutzer
Mitglied seit
18. Mrz 2010
Beiträge
547
Punkte für Reaktionen
0
Punkte
42
Zuletzt bearbeitet:

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
@Patrick
Das Teil sieht ja sehr cool aus. Weisst du etwas genaueres zur Lizenz?
 

PatrickS3

Benutzer
Mitglied seit
18. Mrz 2010
Beiträge
547
Punkte für Reaktionen
0
Punkte
42
Hallo,

Zitat aus dem Eingangsbeitrag dort im Forum:

Lizenz:
Die Copy & Show Gallery darf zum privaten Gebrauch frei verwendet und modifiziert werden.
Für eine kommerzielle Nutzung erwarte ich als Gegenleistung eine Spende von min. 20EUR an eine gemeinnützige Organisation eurer Wahl

Ich würde mich über Feedback und Verbesserungsvorschläge freuen - nach oben hin ist immer Luft

Eine Demoseite gibts hier:
http://vysions.de/cas-gallery/gallery/


Download & Changelog:
Die aktuelle Version sowie Infos über die geänderten Features erhaltet ihr hier:
http://vysions.de/cas-gallery

Feature-Vorschläge werden weiter angenommen



Wenn es um Kontakt mit dem Autor geht: Ich bin im DSLR Forum angemeldet, könnte ihn also problemlos kontaktieren.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Das Skript sieht richtig gut aus :) und hat ein paar interessante Features.

Itari
 

qbic

Benutzer
Mitglied seit
16. Aug 2008
Beiträge
482
Punkte für Reaktionen
0
Punkte
22
Da muss ich doch auch gleich mal meinen Senf dazugeben.
Ich finde diese Galerie genial! Genial einfach!

Das war es eigentlich auch schon.
Werde dem Autor mal eine Mail zukommen lassen und mich bedanken, hab schon des öfteren nach einer ziemlich simplen Version einer Gallerie gesucht.

Schöne Sache, danke für den Hinweis
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Ich hab das Thema mal in den Bereich 'Webserver' verlegt, damit es leichter gefunden werden kann. Ist ja eigentlich auch kein Modding-Thema.
 

botharg

Benutzer
Mitglied seit
19. Okt 2009
Beiträge
48
Punkte für Reaktionen
0
Punkte
12
Alle Achtung! Danke für den super Tip!
Werd gleich mal damit rumspielen!

:D:D


**edit**

WOW, das Script (cas-Gallerie) ist der Hammer, und es ist (fast) exakt was ich gesucht habe. Nun muß ich noch bissi dran rumspielen, und mal sehen was sich sonst so damit realisieren lässt...

Auch Für alle anderen Tips danke! :)
 
Zuletzt bearbeitet:

botharg

Benutzer
Mitglied seit
19. Okt 2009
Beiträge
48
Punkte für Reaktionen
0
Punkte
12
...und das Script täglich in einem frischen Ordner bereitstellen

und wieder Hallo an Alle!

Auch auf die Gefahr das sich das nun keiner mehr so genau ansieht weil ich es diesem Thread hinten angehängt habe, eine Ergänzung, die aus der Ursprünglichen Anfrage entstanden ist:

Ich wollte ja, daß meine DS über vorhandenen Bilder in einem bestimmten Verzeichnis selbständig eine Webseite erstellt. Mit dem Script auf http://vysions.de/cas-gallery funktioniert das wunderbar.

Nun hatte ich längere Zeit schon den Bedarf, in bestimmten Verzeichnissen meine Zugänge in "Datumsverzeichnissen" abzulegen, dazu mußten diese jedoch immer manuell erstellt werden. Für oben angeführten die Web-Verzeichnisse gilt das genauso. Also suchte ich eine Möglichkeit jeden Tag in bestimmten Verzeichnissen Pro-Forma ein "Datumsverzeichnis" zu erstellen, welches am folgenden Tag wieder gelöscht wird, wenn es leer sein sollte.
Für meine "Web-Verzeichnisse" (also auch füe entsprechende Benutzer-Homepages) galt dieser Wunsch ebenso, allerdings sollte dort jeweils noch die "index.php" (eine angepasste Version) hinein, um bei zufügen von Bildern automatisch die entprechende Webseite zu erstellen.
Am folgenden Tag sollte dann der vorige entfernt werden, sofern dort nur die "index.php" drinliegt oder eben der Ordner leer ist.

Ergebnis dieses Wunsches ist folgendes Script:
Rich (BBCode):
#!/bin/bash

# maske fuer 'heute' und 'gestern' erstellen
heute=`date +%Y%m%d`
gestern=`date --date='1 day ago' +%Y%m%d`
# an welchem teil wird ein bilderverzeichnis erkannt
picdir=bilder
# an welchem teil wird ein webverzeichnis erkannt
webdir=www
# welche datei stellt die webseite
seite=index.php
# wo liegt die vorlage dafuer
vorlage=/root/index_vorlage.php

# hier werden die gewuenschten verzeichnisse angegeben
ls -d /volume1/downloads* /volume1/web/user_$webdir/*/$picdir /volume1/homes/*/?igene* | while read f
        do echo $f
        # wenn 'heute' nicht existiert, dann anlegen und rechte einstellen
        if [ ! -d "$f/$heute" ]; then
                mkdir -vp "$f/$heute"
                chmod -vR 777 "$f/$heute"
                chown -vR admin:users "$f/$heute"
        fi
        # wenn 'webdir' mit 'picdir' im selben pfad steht, dann 'vorlage' hineinkopieren
        echo teste auf web-bilderverzeichnis...
        ls -d "$f/$heute" | grep -i "$picdir" | grep -i "$webdir" && cp -v $vorlage "$f/$heute/$seite"
        # 'gestern' loeschen, wenn verzeichnis leer auf jeden fall, sonst wenn nur '$seite' drin ist
        if [ -d "$f/$gestern" ]; then
                rmdir -v "$f/$gestern" || if [ `ls "$f/$gestern" | wc -l` -eq 1 ]; then
                        if [ -f "$f/$gestern/$seite" ] ; then
                                echo weg mit "$f/$gestern/"
                                rm -vrf "$f/$gestern"
                        fi
                fi
        fi
done
Mittels "cron" lasse ich das Script nun immer um 00:01 ablaufen und bin damit schon wieder einen Schritt weiter, was die Anpassung meiner DS anbelangt.

Nun suche ich noch nach einer eleganten Möglichkeit vom Handy geschossene Fotos per Mail meiner DS zukommen zu lassen, welche die Bilder entsprechend archiviert und dann in einem dieser Ordner bereitstellt. Also als so eine Art "blog"...

So, gute Nacht alle!
:cool:
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat