There is an ongoing outage on the primary CPAN mirror. It is possible to work around the issue by using MetaCPAN as a mirror.

Changes for version 1.09

  • Add support for MRSS (MediaRSS) feeds, like those used by YouTube.
  • Added ability to specify a negative post ID in open, read, cat, and post commands. This allows you to look for a post relative to the end of the feed (-1 corresponds to the last post, -2 to the 2nd to last, etc).
  • 'list --sort ...' now does alphabetical sorting case-insensitively.
  • Add --hard option to update and reload commands: Hard reload a feed by deleting it prior to reloading it into noss's database.
  • For posts that have no title but have a description, noss generates a title from the post's description. If a post has no description, its link is used instead.
  • Properly read HTML titles in Atom feeds.
  • Post and feed titles now have whitespace trimmed and truncated.
  • Fix bug where updating an existing post would replace its contents with its category JSON.
  • Fix bug introduced in 1.05 that messed up how noss processed Atom HTML post entries.
  • Fix feeds not being updated with the update command if their cached feed file is deleted.
  • Consider it an error if a feed was fetched without error but the respective feed file does not exist.
  • Fix lynx tests on Windows.
  • Fix formatting code error message.

Documentation

RSS/Atom feed reader and aggregator
dialog-based frontend to noss

Modules

RSS/Atom feed reader and aggregator
Base class for feed configuration classes
Interface to curl command
noss SQLite database interface
dir subroutine
Class for storing feed configurations
RSS/Atom feed reader
Class for storing feed group configurations
Find user's home directory
lynx interface
OPML file reader/writer
Convert text to HTML
Parse timestamps

Provides

in lib/WWW/Noss/FeedReader/Atom.pm
in lib/WWW/Noss/FeedReader/MediaRSS.pm
in lib/WWW/Noss/FeedReader/RSS.pm