Autozappen per Fernbedienung unter Plugins??

Games, Plugins, Utils, Tools, 3rdParty, etc...
sv.go
Interessierter
Interessierter
Beiträge: 47
Registriert: Mittwoch 9. April 2003, 19:39

Autozappen per Fernbedienung unter Plugins??

Beitrag von sv.go »

Hi leute
habe mir ein sh gebastelt mit dem ich autozappen kann.
Habe ein problem wenn ich auf home gehe wird das script nicht abgebrochen und läuft weiter.
es müsste doch möglich sein wie outdoor und satfind ein pluging zu schaffen das:
-autozappt über alle sender (entweder tv oder radio)
-autozappzeiten über conf einstellbar
-mit hometaste beendbar sein muss und auf den derzeit eingestellten Sender bleibt
Was brauch ich dazu um dieses Plugin zu programmieren?
Und wer hilft mir dabei?
Capt.Trips
Einsteiger
Einsteiger
Beiträge: 200
Registriert: Mittwoch 23. Juli 2003, 21:52

Beitrag von Capt.Trips »

hmm ... klingt gut ... ne art scanfunktion ... nur hab ich leider 0% plan von solchen sachen ... aber vllt. nimmt sich das hier nen dev mal nur hand, waere nen nettes feature!
mfG,
Capt.Trips
Sagem dBox2
Avia 600 1xI Kabel
sv.go
Interessierter
Interessierter
Beiträge: 47
Registriert: Mittwoch 9. April 2003, 19:39

Beitrag von sv.go »

Ja währe toll.Aber für Cgwin die sourcen brauche ich ewig bis ich alles herruntergeladen hätte. "Ich bin analog"
Könnte mit jemand bei diesen Thema helfen?
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Ich weiß ja nicht wie du dir die Realisierung vorgestellt hast?

Fernbedienungshandling ist in tuxtxt oder tuxmail recht gut ersichtlich. Nimm das einfach als Vorlage.

Ist auch relativ einfach das Ganze, Neutrino startet das plugin mit der "plugin_exec"-Funktion und wartet bis diese wieder zurückkehrt.

Fernbedienung, Framebuffer und so weiter kann man von Neutrino anfordern und dann wie gewohnt benutzen.

Kommunikation mit Neutrino ist allerdings nicht möglich.
sv.go
Interessierter
Interessierter
Beiträge: 47
Registriert: Mittwoch 9. April 2003, 19:39

Beitrag von sv.go »

ja gute idee aber ich brauche estmal eine Plattfrom.
Wenn ich die Quelltexte hätte könnte ich dann schmulen.
100 und x mb mit 56k na ja. ich bin jung und kann warten.
hilfe bei den klassen und Objekten brauch ich auch.
HEAD
Einsteiger
Einsteiger
Beiträge: 313
Registriert: Freitag 14. Februar 2003, 15:59

Beitrag von HEAD »

Wenn nur um Neutrino geht , kann man das doch mit script erledigen.

Hat man zB 10 Bouquets am Anfang die zu scanen sind . Machst du so:
for i in 1 2 3 4 5 6 7 8 9 10 ; do i=i+1 pzapit $i 1 ; sleep 10 ; done
oder gezielt
pzapit 2 3 ; sleep 10 ; pzapit .... usw.
Muss wirklich dafür Plugin sein ?

ps Frage: Kann man Plugin in c++ bauen . Ich sehe nur c Plugins.
sv.go
Interessierter
Interessierter
Beiträge: 47
Registriert: Mittwoch 9. April 2003, 19:39

Beitrag von sv.go »

Ja so ähnlich läufts bei mir.
#!/bin/sh
cd /tmp
wget -O mylist1 http://localhost/control/channellist
grep -n " " mylist1 >mylist
rm mylist1
i=1
while expr $i != 642 ;do //hier solte noch voher eine abfrage der maximalen Sender erfolgen
grep "$i:" mylist >mypair
read junk myname <mypair
wget -q http://127.0.0.1/control/message?popup="$i von%20642%20==>$myname"
pzapit -n "$myname"
i=`expr $i + 1`
rm message?*
sleep 10
done
rm mylist
rm mypair
exit;

scripte aber kann ich nicht durch ein druck auf die hometaste beenden.

Deswegen währe wohl in c oder c++(objektorientiert) besser um die libs zubenutzen. (tastenabfrage) Ich wieß nicht ob die andern in c oder c++ geschrieben wurden. habe dazukein Quellcode gefunden.
Es währe mein erster Versuch in dieser Richtung.
Deshalb bin ich über hilfe sehr erfreut.
Habe Suse auch auf den pc.
Kann ich auch mit dieser kompilieren für die Dbox?
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

@HEAD: Ja, es gibt Spiele in C++.

Solitair z.B.:
http://cvs.tuxbox-cvs.sourceforge.net/c ... /solitair/

@sv.go
Also CDK brauchst du dafür schon, ein Plugin ist eine dynamische Lib aber ansonsten genauso wie eine Anwendung zu handhaben.

Bei den Plugins im CDK ist zwar nirgends eine schöne Erklärung aber die meisten Dinge kann man ganz gut dem Sourcecode entnehmen.
emmeli
Interessierter
Interessierter
Beiträge: 73
Registriert: Freitag 14. Juni 2002, 19:44

Beitrag von emmeli »

naja,

man(n) könnte sich mal das demo angucken.

http://cvs.tuxbox-cvs.sourceforge.net/c ... =rel_1_0_0

mfg emmeli
HEAD
Einsteiger
Einsteiger
Beiträge: 313
Registriert: Freitag 14. Februar 2003, 15:59

Beitrag von HEAD »

Jo THX , das zauber Wort für c++ ist "extern "C" und zapit steuern geht auch.
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

@emmeli: das sind die Enigma-spezifischen Plugins.
sv.go
Interessierter
Interessierter
Beiträge: 47
Registriert: Mittwoch 9. April 2003, 19:39

Beitrag von sv.go »

Na ja werd ich nicht drum rum kommen die Sourcen herrunter zuladen.
Habe mir gleich ein paar Plugins angeschaut.(solitär,Outdoor,satfind,lcdcirc)
Mann da hab ich ja was vor und bin keine leuchte in C aber etwas hab ich schon verstanden.
das wird schwer
oh mann
HEAD
Einsteiger
Einsteiger
Beiträge: 313
Registriert: Freitag 14. Februar 2003, 15:59

Beitrag von HEAD »

*doppel*
Zuletzt geändert von HEAD am Donnerstag 13. Mai 2004, 16:33, insgesamt 1-mal geändert.
HEAD
Einsteiger
Einsteiger
Beiträge: 313
Registriert: Freitag 14. Februar 2003, 15:59

Beitrag von HEAD »

Du kannst du das scanen unterbrechen , wenn du das script noch mal startest
#!/bin/sh
if [ -e /tmp/.ende ] ; then
rm /tmp/.ende
exit
else
touch /tmp/.ende
fi
cd /tmp
wget -O mylist1 http://localhost/control/channellist
grep -n " " mylist1 >mylist
rm mylist1
i=1
while expr $i != 10 ;do //hier solte noch voher eine abfrage der maximalen Sender erfolgen
grep "$i:" mylist >mypair
read junk myname <mypair
wget -q http://127.0.0.1/control/message?popup="$i von%20642%20==>$myname"
pzapit -n "$myname"
i=`expr $i + 1`
rm message?*
sleep 10
if [ ! -e /tmp/.ende ] ; then
rm /tmp/.ende
rm mylist
rm mypair
exit
fi
done
rm /tmp/.ende
rm mylist
rm mypair
exit;
sv.go
Interessierter
Interessierter
Beiträge: 47
Registriert: Mittwoch 9. April 2003, 19:39

Beitrag von sv.go »

Man die idee ist gut HEAD.
Danke ist erstmal eine gute Idee.
werde es gleich umsetzen.
Wie kann ich eine Zeile vor EOF auslesen?
Wenn dies alles läuft werde ich das trotzdem mal versuchen mit eine dynamische lib zu erstellen.
Es intressiert mich sehr ob ich das hinbekomme.
sv.go
Interessierter
Interessierter
Beiträge: 47
Registriert: Mittwoch 9. April 2003, 19:39

Beitrag von sv.go »

doppelt leider!!!!!!!!
starbright
Erleuchteter
Erleuchteter
Beiträge: 595
Registriert: Mittwoch 17. Dezember 2003, 16:09

Beitrag von starbright »

Wenn alles geht, veröffentlicht ihr es mal und schreibt, wie man es benutzt? Wäre doch gut um die EPGs zu füllen :)
sv.go
Interessierter
Interessierter
Beiträge: 47
Registriert: Mittwoch 9. April 2003, 19:39

Beitrag von sv.go »

Also das shript war fertig aber leider, wenn das shript läuft dann läufts alles durch es kommt zu keiner tastenabfrage mehr, also nichts mit wieder anhalten. müsste richtig als .so umgesetzt werden damit auch eine Tastenabfrage stattfindet (libfx oder so).komme aber jetzt nicht weiter keinemöglichkeit mir alles an sourcen herrunterzuladen.
einer muss sich doch finden der das ding umsetzen kann von den entwicklern (zum Bleistift). den einen tag und das ding ist fertig.
MFG
Sven