Buienradar en Gnome Weather Report Applet 
Op de Gnome-desktop van een vriend zag ik het Weather Report Applet. Hoewel ik zelf tot voor kort geen reden zag om zoiets op mijn paneel te zetten, besloot ik het toch een kans te geven. Op zich is het wel grappig. Het geeft data over het weer zoals de luchtdruk en windkracht, plus een interessante optie om radarbeelden te laten zien. Deze radarbeelden moeten wel zelf opgegeven worden via een url, omdat er voor mijn locaties geen beschikbaar zijn. Die optie deed mij direct denken aan Buienradar.nl, waarop een soortgelijk radarbeeld kan worden gevonden.
Na een avondje stoeien met Bash was het volgende script het resultaat:
code:
Dit script downloadt het laatste radarbeeld van Buienradar.nl samen met de onderliggende kaart en legt deze twee over elkaar met behulp van ImageMagick's Convert-programma. Het resulterende bestand kan vervolgens gebruikt worden in het applet door de uri:
Door middel van een cronjob laat ik het script om de tien minuten een nieuw beeld downloaden (Buienradar.nl ververst om de vijf minuten het radarbeeld).

Na een avondje stoeien met Bash was het volgende script het resultaat:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| #!/bin/bash
MAPURL="http://www.buienradar.nl/kaart.gif?id="`date +%Y%m%d`
RADARURL="http://www.buienradar.nl/images.aspx?jaar=-3&bliksem=0&voor=&soort=loop1uur"
PREFIX="/home/ghost/.getradar/"
MAPFILE=$PREFIX"map.gif"
RADARFILE=$PREFIX"radar.gif"
OUTPUTFILE=$PREFIX"combine.gif"
WGETCMD="/usr/bin/wget"
CONVERTCMD="/usr/bin/convert"
RMCMD="/bin/rm"
DRAWCMD="image DstOver 0,0 0,0 \"${MAPFILE}\""
$WGETCMD $MAPURL -O $MAPFILE
$WGETCMD $RADARURL -O $RADARFILE
$CONVERTCMD $RADARFILE -coalesce -draw "${DRAWCMD}" $OUTPUTFILE
rm $RADARFILE $MAPFILE |
Dit script downloadt het laatste radarbeeld van Buienradar.nl samen met de onderliggende kaart en legt deze twee over elkaar met behulp van ImageMagick's Convert-programma. Het resulterende bestand kan vervolgens gebruikt worden in het applet door de uri:
file:///home/ghost/.getradar/combine.gif
Door middel van een cronjob laat ik het script om de tien minuten een nieuw beeld downloaden (Buienradar.nl ververst om de vijf minuten het radarbeeld).
|
|
Saxion, CAA en Linux |
|
|
New weblog |
Reacties
Gaaf gedaan!
Eigenlijk dus die gadgets van Vista maar van voor linux!
Eigenlijk dus die gadgets van Vista maar van voor linux!
Ziet er leuk uit. Ik ben toevallig deze week met ubuntu begonnen. Kun je iets meer vertellen hoe je het script moet opslaan op je schijf en hoe je het uitvoert? conjob weet ik ook niet te vinden. bvd.
En waar baseer je dat op? Mac OS X had het ook al voor Vista, Windows had het met add-ons ook. Ik denk dat je een te sterke conclusie legt.Eigenlijk dus die gadgets van Vista maar van voor linux!
In feite is het script gewoon een tekstbestandje. Je kan met gedit een nieuw bestand aanmaken en daar dit in plakken. Om het vervolgens te kunnen uitvoeren, moet je in de eigenschappen van het bestand (rechtsklik) bij het tabblad 'Permissions' een vinkje naast 'Excecute' zetten.Kun je iets meer vertellen hoe je het script moet opslaan op je schijf en hoe je het uitvoert?
Zie https://help.ubuntu.com/community/CronHowtoconjob weet ik ook niet te vinden
Dankje, ik denk dat het nu wel gaat lukken! 
Ik gebruik altijd deze URL voor het plaatje:
http://m.buienradar.nl/
Is op je mobiel ook beter dan de buienradar.mobi site

http://m.buienradar.nl/
Is op je mobiel ook beter dan de buienradar.mobi site
Het is wel een kleiner beeld dan die op de site zelf staat, maar het is veel makkelijker om voor elkaar te krijgen.Ik gebruik altijd deze URL voor het plaatje:
http://m.buienradar.nl/
Bedankt voor de tip
Hij trekt helemaal geen conclusie over wie er eerder was.En waar baseer je dat op? Mac OS X had het ook al voor Vista, Windows had het met add-ons ook. Ik denk dat je een te sterke conclusie legt.
Verder wel leuk gedaan, misschien nog wel een keer gebruiken ^^
Leuk idee, jammer dat KWeather geen buienradar kan laten zien!
Ik heb het scriptje even ingekort tot een wat leesbaarder formaat:
code:
Ik heb het scriptje even ingekort tot een wat leesbaarder formaat:
code:
1
2
3
4
5
6
| #!/bin/bash wget http://www.buienradar.nl/kaart.gif?id=`date +%Y%m%d` -O /tmp/kaart.gif wget "http://www.buienradar.nl/images.aspx?jaar=-3&bliksem=0&voor=&soort=loop1uur" -O /tmp/radarfile.gif convert /tmp/radarfile.gif -coalesce -draw "image DstOver 0,0 0,0 \"/tmp/kaart.gif\"" /tmp/buienradar.gif #rm /tmp/kaart.gif /tmp/radarfile.gif |
Hé zoiets heb ik al meer dan jaar draaien op www.biogas.nl.
voor belgie kan je http://www.meteox.be/imag...p;soort=loop1uur1x1kln550 gebruiken...