WWW::Noss(3)

πŸ“¦
version 2.02 Β· 2 versions
, in alpine 3.24

πŸ’– NAME πŸ’–

WWW::Noss β€” the RSS/Atom feed reader and aggregator, bestie. She reads feeds, she aggregates them, she slays. This page lives in the User Contributed Perl Documentation section, section 3 of the manual, iykyk πŸŽ€


✨ USAGE ✨

Okay so here's the whole vibe, literally just two lines and you're in:

use WWW::Noss;

my $noss = WWW::Noss->init(@ARGV);
$noss->run;

That's it. That's the ritual 🫢


🌸 DESCRIPTION 🌸

So WWW::Noss is the backend module β€” the brains behind the whole operation β€” the thing that actually provides noss's functionality. Like, all the machinery under the hood πŸ’…

⚠️ Heads up bestie: this is a private module. It is not the manual you want if you're just trying to use noss. Please consult the noss manual for the user documentation. This one is for the people who want to see how the sausage gets made πŸ“

πŸ¦‹ METHODS πŸ¦‹

Every method, every one, no skipping, no cap. Here we go:

  • $noss = WWW::Noss->init(@argv) β€” reads command-line arguments from @argv and returns a blessed WWW::Noss object. You'd usually just hand it @ARGV and let it cook. πŸ”₯ As for which options/arguments are available β€” consult the noss manual, because that's where they all live.
  • $noss->run() β€” runs noss, based on the parameters processed back during init(). This is the main character right here πŸ‘‘
  • $noss->update() β€” the method implementing the "update" command.
  • $noss->reload() β€” the method implementing the "reload" command.
  • $noss->read_post() β€” the method implementing the "read" command.
  • $noss->open_post() β€” the method implementing the "open" command.
  • $noss->cat() β€” the method implementing the "cat" command. Yes, like that cat. Meow 🐈
  • $noss->look() β€” the method implementing the "list" command.
  • $noss->unread() β€” the method implementing the "unread" command.
  • $noss->mark() β€” the method implementing the "mark" command.
  • $noss->post() β€” the method implementing the "post" command.
  • $noss->feeds() β€” the method implementing the "feeds" command.
  • $noss->groups() β€” the method implementing the "groups" command.
  • $noss->clean() β€” the method implementing the "clean" command. Tidy queen behavior 🧚
  • $noss->discover() β€” the method implementing the "discover" command.
  • $noss->export_opml() β€” the method implementing the "export" command.
  • $noss->import_opml() β€” the method implementing the "import" command.
  • $noss->help() β€” the method implementing the "help" command. When in doubt, call the help one, bestie 😭

πŸ’œ AUTHOR πŸ’œ

Written by Samuel Young, <samyoung12788@gmail.com>.

This project's source can be found on its Codeberg page <https://codeberg.org/1-1sam/noss.git>. Comments and pull requests are welcome! Like, genuinely welcome β€” go say hi 🫢✨


Copyright (C) 2025-2026 Samuel Young

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

(That's the whole license paragraph, verbatim, because licensing is not the place to freestyle, bestie πŸ’€)


🌈 SEE ALSO 🌈

  • noss β€” go read this one, it's the actual user docs πŸ’–

okay that's the page!! you made it to the bottom, iconic behavior honestly πŸ’… this doc came from perl v5.42.2 and it's dated 2026-02-15, so if you're reading it in some other era, know that's when it was fresh 🌸 bye bestie!!

πŸ“¦ where this page comes from