Gast Geplaatst: 20 september 2005 Geplaatst: 20 september 2005 Ik, zoals waarschijnlijk velen, miste in TuxWeather de mogelijkheid om de ANWB verkeersinformatie te zien in bijv. TuxWeather. Dit omdat deep-linken op de ANWB site wat lastig gemaakt is. Dit script kan door cron periodiek worden aangeroepen (om de 10 min of meer!) en zal de hoofd overzicht plaatjes van de ANWB site afhalen en naar 'een' directory kopieren. Deze kan dan weer onder een (eigen/interne) webserver staan zodat TuxWeather hier de plaatjes vandaan kan halen. Benodigdheden: Een unix (linux) box met: - Een webserver - Een recente versie van wget (welke cookies kan laden/saven) - Een internet verbinding Een dreambox met de TuxWeather plugin. Installatie: Op Linux/Unix: - Maak een directory aan onder de webserver - Maak een directory aan waar het script komt te draaien - Kopieer het script uit de bijlage in de script directory op de linux box - Rename het script : mv get_anwb_images.txt get_anwb_images.sh - Maak het script (voor de zekerheid) uitvoerbaar : chmod 755 get_anwb_images.sh - Pas het script aan : Vul onderaan de directory onder je webserver in - Configureer cron zodat dit script om de x minuten word aangeroepen Op DB: - Open /usr/bin/tuxwet/tuxwetter.conf - Verander (of voeg toe) de sectie 'WEBCAMS Snelwegen' zoals onder aangegeven - Save de file Probeer wel de interval te beperken. Vaker dan 10 minuten is niet nodig en daarmee blijven we vrienden met de ANWB <img src="/forums/images/graemlins/wink.gif" alt="" /> Suc6 Shoenix. TuxWeather config: MENU=WEBCAMS Snelwegen PICTURE=ANWB Amsterdam,http://<webserver>/<webdir>/ad.gif PICTURE=ANWB Den Haag,http://<webserver>/<webdir>/dh.gif PICTURE=ANWB Utrecht,http://<webserver>/<webdir>/ut.gif PICTURE=ANWB Rotterdam,http://<webserver>/<webdir>/rd.gif PICTURE=ANWB Eindhoven,http://<webserver>/<webdir>/eh.gif ENDMENU 977280-get_anwb_images.txt
Jean-Claude Geplaatst: 20 september 2005 Geplaatst: 20 september 2005 Citaat: - Configureer cron zodat dit script om de x minuten word aangeroepen kan dit iets specifieker ? welk bestand moet hiervoor worden aangepast, en hoe ? Of gaat dit via een 'cron' commando in telnet, en met welke parameters ? DreamBox 8000+Xtrend ET10000+Gigablue UHD 4K, openPLi, CCcam, CD+TVV kaarten (gene zever), wavefrontier T90, EMP Centauri 33/12 multiswitch en VEEL te weinig slaap.
Gast Geplaatst: 20 september 2005 Geplaatst: 20 september 2005 Als gebruiker waaronder je het script wilt draaien (liever NIET root!): - Tik : crontab -e - Voeg de volgende regel toe: */10 * * * * cd <script directory>;./get_anwb_images.sh - Schrijf de crontab weg Dit uiteraard op je Linux box waar de webserver draait.
Gast Geplaatst: 20 september 2005 Geplaatst: 20 september 2005 tipje: misschien 'PATH=/bin:/usr/bin' toevoegen in het script, mijn ervaring is dat cron niet (altijd) het juiste pad heeft, als tasks worden uitgevoerd.
Gast Geplaatst: 20 september 2005 Geplaatst: 20 september 2005 Goede tip. Ik zal vast nog een aangepaste/uitgebreidere versie maken van dit, zal ik het meenemen.
Littlesat Geplaatst: 20 september 2005 Geplaatst: 20 september 2005 Misschien een idee om de ANWB website te sparen.... Gebruik een script die je via een plugin op je box runt... en download het zaakje naar de dreambox... (op de harddisk of thumb).... Binnenkort is bijna alles in MPEG4 bij CanalDigitaal... je SD ontvanger kan dus in de Kliko
satvet Geplaatst: 20 september 2005 Geplaatst: 20 september 2005 Kun jij om de ANWB nog meer te sparen niet de plaatjes op een server zetten? Halen wij het wel bij jouw op. <img src="/forums/images/graemlins/cool.gif" alt="" />
Littlesat Geplaatst: 21 september 2005 Geplaatst: 21 september 2005 de plaatjes zijn ook rechtstreeks te downloaden.... Voorbeeld: Amsterdam: http://www.anwb.nl/verkeer/images/anwb16681.gif Rotterdam: http://www.anwb.nl/verkeer/images/anwb16682.gif Den Haag: http://www.anwb.nl/verkeer/images/anwb16683.gif Utrecht: http://www.anwb.nl/verkeer/images/anwb16684.gif Eindhoven: http://www.anwb.nl/verkeer/images/anwb16685.gif Randstad: http://www.anwb.nl/verkeer/images/anwb16686.gif Groningen Friesland: http:/www.anwb.nl/verkeer/images/anwb16687.gif Drente Overijsel: http://www.anwb.nl/verkeer/images/anwb16688.gif Gelderland: http://www.anwb.nl/verkeer/images/anwb16689.gif Limburg: http://www.anwb.nl/verkeer/images/anwb16690.gif Zeeland: http://www.anwb.nl/verkeer/images/anwb16691.gif Noord Holland: http://www.anwb.nl/verkeer/images/anwb16692.gif Nederland: http://www.anwb.nl/verkeer/images/anwb16693.gif Binnenkort is bijna alles in MPEG4 bij CanalDigitaal... je SD ontvanger kan dus in de Kliko
Gast Geplaatst: 21 september 2005 Geplaatst: 21 september 2005 Ja maar die URLS schijnen periodiek te wijzigen. Dan blijf je je tuxwetter config aanpassen...
Littlesat Geplaatst: 21 september 2005 Geplaatst: 21 september 2005 Klopt.... Ze zijn al weg.... grrrrrr... maar.... Bijgevoegd script download de plaatjes naar /var/bin/tuxwet. Na een aanpassing van tuxwetter.conf zijn ze vervolgens te gebruiken.... PICTURE=ANWB Eindhoven,ftp://root:dreambox@dreambox/var/bin/tuxwet/eindhoven.gif 977726-anwb.zip Binnenkort is bijna alles in MPEG4 bij CanalDigitaal... je SD ontvanger kan dus in de Kliko
Gast Geplaatst: 21 september 2005 Geplaatst: 21 september 2005 Dit was een snelle oplossing om de informatie op de box te krijgen. Ik zal kijken of ik een CGI script kan maken welke het juiste plaatje ophoest. Ik zat inderdaad eerst te denken om de plaatjes via mn eigen server beschikbaar te maken, maar ik weet niet hoe e.e.a. zit met copyrights etc. dus heb ik voor deze oplossing gekozen. Zodra ik een andere oplossing heb laat ik het weten <img src="/forums/images/graemlins/smile.gif" alt="" />
Gast Geplaatst: 22 september 2005 Geplaatst: 22 september 2005 Ok, ik heb een andere oplossing gemaakt. Deze is te plaatsen onder een CGI directory van 'een' webserver en fungeert als een soort image-proxy. De images worden dus niet meer periodiek opgehaald, maar alleen als je er om vraagt. Om tuxweather te foppen heb ik het script 'anwb.gif' moeten noemen, anders werkt het niet. De 'error.gif' is wel een echt gif plaatje welke getoont wordt als er iets mis is. Tevens heb ik gelijk de andere overzichten van ANWB erbij gezet. Het moet mogelijk zijn om dit op de dreambox zelf te draaien, maar ik heb dit nog niet uitgezocht (mn Linux machine is toch een stuk sneller). Benodigdheden: - Draaiende webserver met CGI support (cgi-bin directory) - wget, file, sed en awk op de webserver (op meeste *nix-en wel aanwezig) Installatie: - Download het attachment - Pak het uit onder je cgi-bin directory van je webserver - Zorg dat je een 'chmod 755 anwb.gif' doet (anwb.gif is het script!) - Test met een browser of het werkt : http://jouw-server/cgi-bin/anwb.gif?image=dh Hiermee zou je het plaatje van Den Haag moeten krijgen - Telnet naar je dreambox - Zet de webcam configuratie erin zoals onderaan dit bericht vermeld staat (vervang <server> voor de server waar je het op hebt staan) Groet, Shoenix Toevoegen in /usr/bin/tuxwet/tuxweater.conf : MENU=WEBCAMS Snelwegen PICTURE=ANWB Nederland,http://<server>/cgi-bin/anwb.gif?image=nl PICTURE=ANWB Randstad,http://<server>/cgi-bin/anwb.gif?image=rs PICTURE=ANWB Amsterdam,http://<server>/cgi-bin/anwb.gif?image=ad PICTURE=ANWB Den Haag,http://<server>/cgi-bin/anwb.gif?image=dh PICTURE=ANWB Rotterdam,http://<server>/cgi-bin/anwb.gif?image=rd PICTURE=ANWB Utrecht,http://<server>/cgi-bin/anwb.gif?image=ut PICTURE=ANWB Eindhoven,http://<server>/cgi-bin/anwb.gif?image=eh PICTURE=ANWB N Nederland,http://<server>/cgi-bin/anwb.gif?image=nnl PICTURE=ANWB NW Nederland,http://<server>/cgi-bin/anwb.gif?image=nwnl PICTURE=ANWB O Nederland,http://<server>/cgi-bin/anwb.gif?image=onl PICTURE=ANWB ZO Nederland,http://<server>/cgi-bin/anwb.gif?image=zonl PICTURE=ANWB Z Nederland,http://<server>/cgi-bin/anwb.gif?image=znl PICTURE=ANWB ZW Nederland,http://<server>/cgi-bin/anwb.gif?image=zwnl ENDMENU 978604-anwb.tar.gz
satvet Geplaatst: 22 september 2005 Geplaatst: 22 september 2005 Heel slim zou leuk zijn als 't op de dreambox werkt. Maar, het enige wat bij de ANWB veranderd zijn de getallen in de URL, is het niet mogelijk de url te gebruiken met zoiets als jokertekens voor getallen, eventueel via een scriptje? <img src="/forums/images/graemlins/kweetniet.gif" alt="" />
Decman Geplaatst: 22 september 2005 Geplaatst: 22 september 2005 Werkt prima hier. Ik heb de bestanden in de cgi-bin geplaatst van apache op linux. Alleen gebruik ik niet cgi op mijn server, en moest daarom niet mijn server ip gebruiken, maar 127.0.0.1 wat heel mooi en snel werkt. Decman. Dreambox DM7000S, Echostar 2200 2CI, Skystar 2. Schotels: Triax 88 CM + DiSEqC Stab HH100 Rotor, Fixed Triax 66 CM.
Gast Geplaatst: 22 september 2005 Geplaatst: 22 september 2005 Ehm, wildcards in URL's werken niet (zou ook wel vage resultaten geven : http://www.webserver.ofzo/* ? Krijg ik dan alle bestanden tegelijk in mn browser?) en dit cgi scriptje doet precies wat jij van het 'scriptje' verwacht. Als ik ff tijd heb ga ik wel kijken of het direct op de DB te doen is.
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen