Buienradar en Gnome Weather Report Applet nl

Door Ghost op woensdag 26 maart 2008 21:45 - Reacties (12)
Categorie: Linux, Views: 6.778

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:
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).

http://tweakers.net/ext/f/MB7SNLmA7yY9VoBn9owyQyD8/thumb.png

Volgende: Saxion, CAA en Linux 04-'08 Saxion, CAA en Linux
Volgende: New weblog 03-'08 New weblog

Reacties


Door T.net user Goegol, woensdag 26 maart 2008 22:55

Gaaf gedaan!

Eigenlijk dus die gadgets van Vista maar van voor linux! :D

Door RvV, donderdag 27 maart 2008 00:15

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.

Door T.net user PolarBear, donderdag 27 maart 2008 07:09

Eigenlijk dus die gadgets van Vista maar van voor linux!
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.

Door T.net user Ghost, donderdag 27 maart 2008 07:35

Kun je iets meer vertellen hoe je het script moet opslaan op je schijf en hoe je het uitvoert?
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.
conjob weet ik ook niet te vinden
Zie https://help.ubuntu.com/community/CronHowto

Door T.net user RvV, donderdag 27 maart 2008 08:16

Dankje, ik denk dat het nu wel gaat lukken! ;)

Door T.net user Dreams, donderdag 27 maart 2008 09:11

Ik gebruik altijd deze URL voor het plaatje:
http://m.buienradar.nl/

Is op je mobiel ook beter dan de buienradar.mobi site
:)

Door T.net user Ghost, donderdag 27 maart 2008 11:34

Ik gebruik altijd deze URL voor het plaatje:
http://m.buienradar.nl/
Het is wel een kleiner beeld dan die op de site zelf staat, maar het is veel makkelijker om voor elkaar te krijgen.

Bedankt voor de tip :)

Door T.net user BonzO, donderdag 27 maart 2008 13:47

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.
Hij trekt helemaal geen conclusie over wie er eerder was.

Verder wel leuk gedaan, misschien nog wel een keer gebruiken ^^

Door Remco, donderdag 27 maart 2008 15:05

Leuk idee, jammer dat KWeather geen buienradar kan laten zien!

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

Door T.net user markoh, donderdag 27 maart 2008 16:03

Hé zoiets heb ik al meer dan jaar draaien op www.biogas.nl.


Door MikeH, zaterdag 31 oktober 2009 02:27

..en voor Nederland kan je ook

http://www.meteox.nl/imag...p;soort=loop1uur1x1kln550

gebruiken (met dank aan Keneo ;) )

Reactie formulier
(verplicht)
(verplicht, maar wordt niet getoond)
(optioneel)

Voer de code van onderstaand anti-spam plaatje in: