in reply to Parsing News from a Site Backend

I'm surprised they don't have an RSS feed. Anyway, it looks like you can set $/ to "%%\n", read in a chunk at a time, then split on \n to get the individual lines.

To separate the date and time, split on a space.

If you fetch the data with LWP::Simple, then don't set $/, just split on "%%\n". :)