"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

REQ: Letztes Bild aus FTP Verzeichnis abrufen

Marius 27.05.2013 - 13:28 4544 17
Posts

icy

OC Addicted
Registered: Dec 2002
Location: :-)
Posts: 689
Kann man Zugriff auf den ftp Server (lesen reicht) zum testen haben?

Alle 30 Minuten ausfuehren ist eine schlechte Idee weil du dann ja genau ein neues Bild abwarten muesstest. :D [ist natuerlich egal wenn der Server selbst sowieso wesentlich oefter als alle 30 Minuten ein Foto macht]

Wenn das laenger rennt wird es dann auch noch ein anderes Problem geben weil dein Script sich exakt alle 30 Minuten ausfuehrt (oder mal komplett ausfaellt), beim ftp Upload aber zeitversetzt passiert.

fertig
http://pastebin.com/DJsdAigi

Downloaded ueber ftp das aktuellste Bild und berechnet automatisch wann das naechste Bild hochgeladen wird, bin wie beschrieben von einem 30 Minuten Intervall ausgegangen. Danach koennen die Clients einfach bk1_most_recent.jpg, bk2_most_recent.jpg usw., am besten ueber http, abrufen.

1. Ruby installieren
2. Gems installieren
3. In die Settings die richtigen Daten eintragen
Bearbeitet von icy am 02.06.2013, 18:46

semteX

Risen from the banned
Avatar
Registered: Oct 2002
Location: Pre
Posts: 14340
falls du auf dem webserver keinen shell access hast (die bash one liner sind cool, aber dafür extra ruby installiern?): warum ned einfach über php?

http://stackoverflow.com/questions/...ate-through-php

das ist jetzt keine rocket science. und wenn ma es sich drauf steht speichert ma sich eine "last check time" mit, um ned mit jedem site request den ftp zu ärgern...

icy

OC Addicted
Registered: Dec 2002
Location: :-)
Posts: 689
Ja - gibt natuerlich mehrere moegliche Loesungen in verschiedenen Sprachen fuer das Problem.

Aber,

soweit ich weiss will er mehrere Cams auf n Sites verteilen.

Es ist also einfacher wenn auf einem Rechner irgendwo ein eigenes Programm rennt und sich jeweils das aktuellste Foto der Cams holt und diese den Client Sites serviert. Dann brauchst naemlich nur mehr den Link auf den Sites einbetten und die Sache ist damit erledigt.

Ansonsten muesstest du auf jeder Site den php Code fuer mehrere Cams einfuegen und wenn sich jemals etwas an der Konfiguration aendert oder sonst irgend ein Problem gibt musst es wieder ueberall aendern.

Zusaetzlich sind n FTP clients die sich staendig verbinden aus Sicherheitsgruenden sicher auch nicht so super.

Ruby + Gem Installation(Debian) sollte in 5 Minuten erledigt sein.
'apt-get install ruby'
'gem install gem_name'
Bearbeitet von icy am 20.06.2013, 14:22
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz