summaryrefslogtreecommitdiffstats
path: root/kachelmann/changes
blob: 1875dabdd1b79c0a861ca8c3d9d3c9b82e63b3ba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/usr/bin/perl
use XML::Simple;
my $xml = new XML::Simple;
my $xml_store = undef;
my $data_new = undef;
my $data_old = undef;
my $condition_store = undef;


my $data_old = $condition_store;
while (1) {
    &xml_update();
    $data_new = $condition_store;
    if($data_new == $data_old){
        system("espeak Das Wetter hat sich von $data_old in $data_new verändert");
    }
    sleep 300;
    $data_new = $data_old;
}
sub xml_update(){
    $xml_store = system("w3m -dump \"http://www.google.com/ig/api?weather=70327-stuttgart&hl=de\"");
    $xml_store = $xml->XMLin($xml_store);
    $condition_store = $xml_store->{weather}->{current_conditions}->{condition}->{data}; 
}