galaxia99 Geschrieben 25. Oktober 2007 Melden Share Geschrieben 25. Oktober 2007 Hallo zusammen, kurze Frage meinerseits: Ist es möglich, die Zapping-History statt mit einer Taste aufzurufen die Infos in eine Datei zu schreiben (immer die letzten 20 Einträge)? Diese könnte dann im tmp liegen..... Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
unicorn0815 Geschrieben 25. Oktober 2007 Melden Share Geschrieben 25. Oktober 2007 @galaxia99: Abgesehen davon, daß es meines Wissens ohne tiefer gehende Änderungen VOR dem Kompilieren des Images nicht möglich ist, wüßte ich nicht, was für einen tieferen Sinn das haben sollte... Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
galaxia99 Geschrieben 25. Oktober 2007 Autor Melden Share Geschrieben 25. Oktober 2007 @galaxia99: was für einen tieferen Sinn das haben sollte... Auswertung der Zappinggewohnheit z. B. Dachte, man könnte evtl. ein sh-script in die start-datei packen, welches dann die Daten der zapit in eine datei schreibt.... Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
galaxia99 Geschrieben 26. Oktober 2007 Autor Melden Share Geschrieben 26. Oktober 2007 hab was gefunden: Zaphistory Ist aber für VDR. Kann das jemand als Plugin für Neutrino umbauen? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
galaxia99 Geschrieben 12. November 2007 Autor Melden Share Geschrieben 12. November 2007 Na hat denn keiner Interesse oder eine Idee dazu? Schade Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Admin SnowHead Geschrieben 12. November 2007 Admin Melden Share Geschrieben 12. November 2007 @galaxia99 Als Plugin geht das nicht da von außen nicht auf die Historydaten von Neutrino zugegriffen werden kann, eine permanente Überwachung des eingestellten Senders per Script über Web-Interface um das Um- schalten loggen zu können würde zu viele Ressourcen fressen. Bleibt nur der Einbau in die Quellen von Neutrino selbst und dafür wird sich aufgrund der Sinnfreiheit solch eines Features wohl kaum jemand finden. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
galaxia99 Geschrieben 12. November 2007 Autor Melden Share Geschrieben 12. November 2007 @ Snowhead. danke für die Info, schade. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
galaxia99 Geschrieben 3. Dezember 2007 Autor Melden Share Geschrieben 3. Dezember 2007 so, muss den Thread noch mal raukramen.... User newcode hat mich darauf hingeweisen, das es beim pzapit eine neue Funtkion gibt: pzapit -gi (get current channel id) Als Ergebniss liefert dies z. B.: 44100012ee3 (RTL Television) mit "pzapit -gi > /tmp/Channel.txt" kann ich dies ja ein eine Datei schreiben. Wenn ich mir nun eine .sh anlege und diese per Timer starte, könnte ich die Daten ja alle 10 Minuten in die Channel.txt schreiben. Nur wie füge ich die Daten an, ohne jedesmal die Datei zu überschreiben? Kann man per Script abfragen, ob der Eintrag bereits vorhanden ist (dann brauch ich ihn nicht). Oder geht es sogar direkt beim "zappen"? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
hvkls Geschrieben 3. Dezember 2007 Melden Share Geschrieben 3. Dezember 2007 Anfuegen kannst man mit ">>" statt ">". Auf Existenz testen kann man mit [ -e /tmp/Channel.txt ] && echo "existiert" || echo "existiert nicht" oder alternativ beim ersten mal ">", im weiteren ">>" verwenden. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Admin SnowHead Geschrieben 3. Dezember 2007 Admin Melden Share Geschrieben 3. Dezember 2007 @hvkls Ich denke eher, daß es um die Existenz des Senders als letzten Eintrag in der Datei geht, damit der nicht immer wieder reingeschrieben wird und die Datei aufbläht. @galaxia99 Du mußt das nicht in der Datei abfragen, sondern einfach eine Zwischen- variable anlegen, in welcher der Wert des letzten Aufrufes abgelegt ist. Erst wenn beide unterschiedlich sind, wird der neue Wert in die Datei geschrieben. Dann aber schon sinnvollerweise mit einem Zeitstempel (date). Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
galaxia99 Geschrieben 3. Dezember 2007 Autor Melden Share Geschrieben 3. Dezember 2007 Anfuegen kannst man mit ">>" statt ">". Auf Existenz testen kann man mit [ -e /tmp/Channel.txt ] && echo "existiert" || echo "existiert nicht" oder alternativ beim ersten mal ">", im weiteren ">>" verwenden. danke, das mit ">>" klappt. Mit der Existenz meinte ich den Eintrag in der Channel.txt. Also, wenn ich "44100012ee3 (RTL Television)" schon drin habe, möchte ich den Eintrag nicht noch mal drin haben..... Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
hvkls Geschrieben 4. Dezember 2007 Melden Share Geschrieben 4. Dezember 2007 KANAL="4100012ee3 (RTL Television)" cat file | grep -q "${KANAL}" || echo "${KANAL}" >> file Puristen werden den "useless use of cat" bemaengeln, ich persoenlich bevorzuge offensichtliche Verkettungen. "-q" ist optional. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
galaxia99 Geschrieben 4. Dezember 2007 Autor Melden Share Geschrieben 4. Dezember 2007 KANAL="4100012ee3 (RTL Television)"cat file | grep -q "${KANAL}" || echo "${KANAL}" >> file Puristen werden den "useless use of cat" bemaengeln, ich persoenlich bevorzuge offensichtliche Verkettungen. "-q" ist optional. @hvkls danke, aber noch nicht so wie ich es mir vorstelle :-) ich kenne ja KANAL erst, wenn ich den Befehl pzapit -gi ausführe. Also, ich habe z. B. 5 Einträge in der channel.txt. Wenn ich nun pzapit -gi ausführe, soll er schauen, ob das Ergebnis des Befehles schon in der channel.txt vorhanden ist. Wenn ja, soll nix geschehen, wenn nein, dann Ergebnis in die channel.txt. Also theoretisch so? KANAL=pzapit -gi cat /tmp/channel.txt | grep -q "${KANAL}" || echo "${KANAL}" >> /tmp/channel.txt @snowhead, und wie bekomme ich das mit dem Zeitstempel da rein? Alternativ noch die Frage: bei Timer kann ich max. auf tägliche wiederholung setzen. wie aber kann ich das Ding alle 10 Minuten laufen lassen? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
hvkls Geschrieben 4. Dezember 2007 Melden Share Geschrieben 4. Dezember 2007 Das ist alles kein Problem: KANAL=$(pzapit -gi) DATUM=$(date) cat /tmp/channel.txt | grep -q "${KANAL}" || echo "${KANAL} ${DATUM}" >> /tmp/channel.txt Der Sinn erschliesst sich mir nicht, aber du wirst schon wissen, was das soll man 1 date (fuer andere Formate +"%......" verwenden) man ash (Dort: Redirection, Command Substitution, Control Stuctures/while-Schleife in Verbindung mit dem Befehl sleep) Anregungen koennte dir ggf. auch mein Script log2lcd.sh bieten, s.u. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
chinchillakilla Geschrieben 25. März 2008 Melden Share Geschrieben 25. März 2008 Wollt jetzt nicht extra einen neuen Thread aufmachen, aber das Thema würde mich auch interessieren. Zu wissen was man wann geschaut hat ist doch ganz praktisch. Wenn man z.B. wo den Anfang verpasst hat, weiß man gleich wo man bei der Whd. einschalten kann usw. Gibt's da keine Möglichkeit sowas zu bewerkstelligen ohne am Source werkeln zu müssen? Vllt über n Plugin dass die Tasten für's Umschalten überwacht o.ä. Oder auf die Daten von der Zapping History irgendwie zugreifen? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Empfohlene Beiträge
Archiviert
Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.