Textdatei anzeigen lassen
-
- Neugieriger
- Beiträge: 3
- Registriert: Mittwoch 3. August 2005, 12:27
Textdatei anzeigen lassen
Hallo,
ich will eine Textdatei, die auf einem Web-Server liegt am TV anzeigen lassen.
Bis jetzt bin ich soweit, dass ich mit
wget -O /tmp/test.txt http://192.168.1.2/test.txt die Datei zwischenspeichern kann.
Mit wget -q http://192.168.1.88/control/message?popup= kann man was am TV anzeigen.
Wie bekomme ich aber den Inhalt von teyt.txt als Parameter für popup?
Oder gibts da schon etwas fertiges, das ich noch nicht gefunden habe?
Ich hoffe ihr könnt mir helfen.
ich will eine Textdatei, die auf einem Web-Server liegt am TV anzeigen lassen.
Bis jetzt bin ich soweit, dass ich mit
wget -O /tmp/test.txt http://192.168.1.2/test.txt die Datei zwischenspeichern kann.
Mit wget -q http://192.168.1.88/control/message?popup= kann man was am TV anzeigen.
Wie bekomme ich aber den Inhalt von teyt.txt als Parameter für popup?
Oder gibts da schon etwas fertiges, das ich noch nicht gefunden habe?
Ich hoffe ihr könnt mir helfen.
-
- Tuxboxer
- Beiträge: 6044
- Registriert: Montag 17. November 2003, 06:48
http://www.jackthegrabber.de/viewtopic.php?t=6036
Probier das mal. Download geht leider nur für registrierte Mitglieder.
cu
Jens
Probier das mal. Download geht leider nur für registrierte Mitglieder.
cu
Jens
-
- Erleuchteter
- Beiträge: 760
- Registriert: Freitag 14. Januar 2005, 12:42
Such mal nach dem Tuxwetter plugin.
Wenn du das Format der Texdatei selber bestimmen kannst dann mach ne passend Formatierte XML draus und nutze den Newsticker.
Oder du nutzt ein Scrip Plugin und machst einfach ein "cat /tmp/test.txt" im Script. Da bei Script Plugins die Ausgabe des Scriptes auf den Bildschirm angezeigt wird...
cu
usul
Wenn du das Format der Texdatei selber bestimmen kannst dann mach ne passend Formatierte XML draus und nutze den Newsticker.
Oder du nutzt ein Scrip Plugin und machst einfach ein "cat /tmp/test.txt" im Script. Da bei Script Plugins die Ausgabe des Scriptes auf den Bildschirm angezeigt wird...
cu
usul
-
- Klöppelliese
- Beiträge: 1644
- Registriert: Donnerstag 8. August 2002, 12:51
Du kannst ein kleines skript schreiben, welches die Datei ausgibt.
Wie das geht, steht hier: http://wiki.tuxbox-cvs.sourceforge.net/Neutrino:Skripte
Als skript ist dies hier völlig ausreichend:
Das sollte den Inhalt der Datei darstellen.
Edit: ich war mal wieder viel zu langsam
Wie das geht, steht hier: http://wiki.tuxbox-cvs.sourceforge.net/Neutrino:Skripte
Als skript ist dies hier völlig ausreichend:
Code: Alles auswählen
#!/bin/sh
cat /tmp/datei.txt
Edit: ich war mal wieder viel zu langsam
-
- Erleuchteter
- Beiträge: 760
- Registriert: Freitag 14. Januar 2005, 12:42
BTW: Das ist im aktuellen YADI auch schon drin (Wegen dem Datendiensten Plugin). Allerdings mit falschen Rechten.jmittelst hat geschrieben:http://www.jackthegrabber.de/viewtopic.php?t=6036
Probier das mal. Download geht leider nur für registrierte Mitglieder.
cu
usul
-
- Neugieriger
- Beiträge: 3
- Registriert: Mittwoch 3. August 2005, 12:27
Danke für euere Antworten.
Hab das jetzt mit dem cat Befehl gemacht, das funktioniert soweit auch gut.
Jetzt stellt sich die Nächste Frage:
Wie bekomme ich das Skript ins Menü der blauen Taste?
Wenn ich in der cfg type=2 einstelle, erscheint es zwar, wird aber nicht ausgeführt.
Und noch ne Frage zur Msgbox:
Verwend ich die MsgBox, so ist nach dem Schließen der Box immernoch die Skriptausgabe zu sehen, und ich muss nochmal OK drücken.
Was kann man da machen?
Hab das jetzt mit dem cat Befehl gemacht, das funktioniert soweit auch gut.
Jetzt stellt sich die Nächste Frage:
Wie bekomme ich das Skript ins Menü der blauen Taste?
Wenn ich in der cfg type=2 einstelle, erscheint es zwar, wird aber nicht ausgeführt.
Und noch ne Frage zur Msgbox:
Verwend ich die MsgBox, so ist nach dem Schließen der Box immernoch die Skriptausgabe zu sehen, und ich muss nochmal OK drücken.
Was kann man da machen?
-
- Klöppelliese
- Beiträge: 1644
- Registriert: Donnerstag 8. August 2002, 12:51
Du musst, wie es auf http://wiki.tuxbox-cvs.sourceforge.net/Neutrino:Skripte steht, type=3 verwenden. dann kannst du das skript mit <dbox><4> (unter skripte) auswählen und starten.
Die MsgBox kenn ich nicht
Die MsgBox kenn ich nicht
-
- Erleuchteter
- Beiträge: 760
- Registriert: Freitag 14. Januar 2005, 12:42
Versuche mal es so zu machen das das Script keine Ausgabe nach StdOut macht. Evtl. wird das Scriptausgabefanster nicht angezeigt wenn keine Ausgaben da sind.nafrem hat geschrieben: Und noch ne Frage zur Msgbox:
Verwend ich die MsgBox, so ist nach dem Schließen der Box immernoch die Skriptausgabe zu sehen, und ich muss nochmal OK drücken.
Was kann man da machen?
Desweiteren gab es auch als ein Reguläres Plugin welchen nichts anderes macht als ein Script zu starten (Dann über das Blaue Tasten Plugin). Dort öffnet sich generell kein Konsolenfenster. Leider weis ich nicht wo es das Plugin gibt (Es wurde IIRC von den Bösen entwickelt um ihre Bösen Programme zu starten).
Ansonsten schaue dir mal das "Flexmenu" an ( http://www.jackthegrabber.de/viewtopic.php?t=6040 [Downloadlink nur nach der Anmeldung sichtbar]). Das ist AFAIK ein universeller Programmstarter für die Blaue Taste. Damit sollte das auch sehr einfach sein.
Machen kann man alles. Es ist halt bloß immer ein wenig Fummelig
cu
usul
-
- Neugieriger
- Beiträge: 3
- Registriert: Mittwoch 3. August 2005, 12:27
-
- Klöppelliese
- Beiträge: 1644
- Registriert: Donnerstag 8. August 2002, 12:51
Das ist nun aber kein Plugin, sondern ein skript. Die von mir beschriebene Methode funktioniert nur über das <dbox> menü Unterpunkt skripte. Unter der Blauen Taste findest du das skript dann nicht.nafrem hat geschrieben:@Liontamer:
So hab ich es ja auch gemacht, ich hab nur gesehen, dass bei den Plugins, die auf der blauen Taste liegen Type 2 drin steht.
-
- Erleuchteter
- Beiträge: 760
- Registriert: Freitag 14. Januar 2005, 12:42
Dann ist das beste du nimmst ein Plugin welches nichts anderes macht als ein Script zu starten. Das liegt dann im Blaue Taste Menü und ruft einfach bei der Wahl das Script auf (Die Navigation ins Scripte Menü ist mir auch zu aufwendig).nafrem hat geschrieben: Mir geht es halt darum, das Skript einfach und schnell ausführen zu können, ohne erst durch Menüs navigieren zu müssen.
Wo es legal dieses Plugin gibt weis ich leider nicht.
Es ist aber in dem Archiv mit dem bösen camd daemon enthalten. Dort muß nur der Name des zu Startenden Programmes mit dem Hex Editor angepasst werden.
cu
usul
-
- Tuxboxer
- Beiträge: 2614
- Registriert: Montag 20. Mai 2002, 10:49
- Image: JTG-Image [IDE] Version 2.4.4
- Image: (7025SS) Merlin
@nafrem,
Schau Dir im JtG-Forum mal den Beitrag über mein Shoutcast-Rcsim-Plugin an. In diesem Beitrag habe ich beschrieben, wie man in der Shellstarter-Datei, (das sind die *.so Dateien) mit Hilfe eines Hexeditors z.B. Ultraedit, den Pfad für die aufzuführenden Skripte ändert. Du kannst also den Shellstarter aus diesem Downloadlink verwenden. Bitte beachte aber, daß Du Dich vorher im JtG-Forum anmelden mußt, um den Downladlink zu sehen.
@Liontamer,
Das Messagebox-Plugin gibt's neben vielen anderen tollen legalen Plugins im JtG-Plugin-Forum. Für den Downlad beachten, daß man sich vorher registrieren und im Forum angemeldet sein muß.
Greetz von DrStoned
P.S.: Soeben wurden wieder neue Versionen des Messagebox- und des Flexmenü-Plugins zum Download bereitgestellt.
Schau Dir im JtG-Forum mal den Beitrag über mein Shoutcast-Rcsim-Plugin an. In diesem Beitrag habe ich beschrieben, wie man in der Shellstarter-Datei, (das sind die *.so Dateien) mit Hilfe eines Hexeditors z.B. Ultraedit, den Pfad für die aufzuführenden Skripte ändert. Du kannst also den Shellstarter aus diesem Downloadlink verwenden. Bitte beachte aber, daß Du Dich vorher im JtG-Forum anmelden mußt, um den Downladlink zu sehen.
@Liontamer,
Das Messagebox-Plugin gibt's neben vielen anderen tollen legalen Plugins im JtG-Plugin-Forum. Für den Downlad beachten, daß man sich vorher registrieren und im Forum angemeldet sein muß.
Greetz von DrStoned
P.S.: Soeben wurden wieder neue Versionen des Messagebox- und des Flexmenü-Plugins zum Download bereitgestellt.