use strict; use LWP::Simple; use Win32::Sound; my $poll=600; my $wav='c:\winnt\media\chimes.wav'; my $question; &watch; sub watch { my @content = split/\n/,get("http://www.perlmonks.org"); my $hit; for (@content) { if ($hit and /href.*node.*\>(.*)\<\/a\>/i) {$hit=0;compare($1)}; $hit=1 if /New Questions/; } } sub compare { my $curquestion=shift; if ($question ne $curquestion) { $question=$curquestion; &act; } sleep $poll; &watch } sub act { print "New Question: $question\n"; Win32::Sound::Play($wav); }
In reply to seeker watch by vladdrak
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |