Sounds like an interesting project to me ;) I'd definitely start with LWP to pull the forecast data from the website. Depending on how the site is set up, you'll probably want to use one of the html parsing modules, like HTML::Parser or HTML::TokeParser to extract what you want from the resulting html. CPAN has a plethora of email modules, but I'm not terribly familiar with any of them, so all I can suggest is to check them out and see which one fits your needs and your system. ;)

As for other projects, there have been numerous threads with suggestions, like Do your homework! or Exercises (I've seen more, but I'm too tired and lazy to dig them up right now ;} ). Grab one of those, or think of a small tool you'd like to have at your fingertips and dive in. Some projects that have taught me the most came about because of off-hand remarks people made to me that made me thing "I could do that in Perl!" Next thing you know, I've got blinkenlights and Perlmonks Age Stats. You could also surf through the CUFP, Code Catacombs, and Craft sections of this site to find scripts you could build onto/improve for your own use. The possibilities are limited only by your imagination.;)

--
$rattusillegitimus = Eliza::PerlMonks::Robot::new()


In reply to Re: Weather goest thou, spider? by rattusillegitimus
in thread Weather goest thou, spider? by jens

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.