Category: PerlMonks Related Scripts
Author/Contact Info Vlad Drak
Description: Checks perlmonks at a defined interval for new seeker posts and notifies when found. Since I'm on a Windows box primarily now, it plays a .wav. Season to taste.
use strict;
use LWP::Simple;
use Win32::Sound;

my $poll=600;
my $wav='c:\winnt\media\chimes.wav';
my $question;


sub watch {
  my @content = split/\n/,get("");
  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) {
  sleep $poll;

sub act {
  print "New Question: $question\n";