Ga naar inhoud


Quick-n-dirty script voor ActionNOW programma info in Gemini


Aanbevolen berichten

Geplaatst:

Omdat er nog geen EPG is voor ActionNOW maar wel een website, heb ik even snel een scriptje in elkaar gehacked waarmee de programma informatie van de huidige week opgehaald wordt. Hij zal per week maar 1x de website contacten, de rest haalt hij uit de cache (lees /tmp).

 

Voor Gemini gebruikers :

- Kopieer het script uit de bijlage in /usr/script (of /var/script)

- Doe een : chmod 755 /usr/script/ActionNOW.info_userscript.sh

- Start Bluepanel en bij Extra kies 'User Scripts' en kies het script

 

Hij is ook te hangen in Tuxwetter en Flexmenu, maar dat heb ik nog niet kunnen testen.

1150541-ActionNOW.tar.gz


Geplaatst:

Corrupt geeft hij bij mij aan <img src="/forums/images/graemlins/frown.gif" alt="" />

 

Waarmee openen ? Winrar geeft beshadigd bestand aan <img src="/forums/images/graemlins/frown.gif" alt="" />

 

VU+-Ultimo4k + VU+-zero4K + Multibox 4k + 100cm 13-19-23-28 + 110cm Dish + SG2100

Geplaatst:

Heu ? Wat is corrupt ? Heb net een download gedaan en kan het archief gewoon openen.

Geplaatst:

Dank je werkt hier perfect <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" />

Geplaatst:
Citaat:
Omdat er nog geen EPG is voor ActionNOW maar wel een website, heb ik even snel een scriptje in elkaar gehacked waarmee de programma informatie van de huidige week opgehaald wordt. Hij zal per week maar 1x de website contacten, de rest haalt hij uit de cache (lees /tmp).

Voor Gemini gebruikers :
- Kopieer het script uit de bijlage in /usr/script (of /var/script)
- Doe een : chmod 755 /usr/script/ActionNOW.info_userscript.sh
- Start Bluepanel en bij Extra kies 'User Scripts' en kies het script

Hij is ook te hangen in Tuxwetter en Flexmenu, maar dat heb ik nog niet kunnen testen.


Bij Gemini2.90 blijft het scherm leeg!!
Geplaatst:

@shoenix

 

Krijg m op de dm500 niet aan de praat met Gemini2.90

Wat is er nog nodig.Zijn er soms speciale afhankelijkheden. iets wat men ook nog geïnstallerd moet hebben?

Geplaatst:

@ allen met een leeg scherm :

 

De script uitvoer van gemini heeft een zgn. timeout. Als deze verstreken is dan wordt het script afgebroken. Aangezien hij de eerste keer, afhankelijk van de internet verbinding en box snelheid, zeker 5 seconden bezig is om de pagina op de halen moet de 'timeout' of 'wait' op minimaal 5 (liefst meer) staan anders breekt ie af voordat hij klaar is. Aangezien ie dan een halve file laat staan zal ie het niet meer doen (tot de week wissel) aangezien hij de incomplete cache file dan pakt.

 

Als dit is gebeurt doe dan het volgende (is tevens een test of het script uberhaupt werkt) :

 

- telnet/ssh naar je box

- ga naar de directory met het script

- tik :

 

Citaat:
./ActionNOW.info_userscript.sh -f

 

De -f optie zal forceren de website te benaderen en gooit eerst de cache file weg. Als dit werkt, dan moet ie vanuit het 'System settings' scherm ook werken. Let dus op dat hij elke maandag (of wanneer /tmp leeggegooid is) langer zal duren omdat hij dan de file dan moet genereren.

 

Zoals het subject al zei, hij is snel geschreven en ik zal het, bij genoeg animo, verbeteren als ik weer ff tijd heb.

 

Suc6 en ik hoor graag of dit de oplossing was <img src="/forums/images/graemlins/wink.gif" alt="" />

Geplaatst:

dat ging niet goed

 

telnet /ssh kent ie niet

 

en dit kwam als output op ./ActionNOW.info_userscript.sh -f

 

 

+: applet not found

+: applet not found

+: applet not found

+: applet not found

+: applet not found

cat: /tmp/an.20.info: No such file or directory

Geplaatst:

Met ssh/telnet bedoel ik dat je op je dreambox moet inloggen. Dit kan met telnet of met ssh.

 

Als deze output van je dreambox afkomt snap ik even niet wat die meldingen inhouden. Probeer het volgende commando eens :

 

Citaat:
cat ActionNOW.info_userscript.sh |sh -x

 

Dit zou e.e.a. aan debugging moeten geven namelijk ...

Geplaatst:

 

Dan komt de volgende output van de dream

 

grep Programmaschema

[ ]

[ 1 = 0 ]

[ 1 = 1 -a -lt 2 ]

HDR=Week 20 Maandag 15-05-06 t/m Zondag 21-05-06 Maandag Starttijd Filmtitel

expr + 1

: applet not found

Geplaatst:

Lijkt wel of expr niet of anders werkt. Probeer eens:

Citaat:
expr + 1

en

Citaat:
expr 1 + 1

en

Citaat:
which expr

 

?

Geplaatst:

@shoenix

 

Dan krijg ik het volgende

 

~ > expr + 1

+: applet not found

~ > expr 1 + 1

1: applet not found

~ > which expr

/bin/expr

Gast
Dit onderwerp is nu gesloten voor nieuwe reacties.
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...