WWW::No...pConfig(3)
π WWW::No...pConfig(3) β like, the actual manual page β¨
okay so bestie, this is WWW::No...pConfig(3) from the User Contributed Perl Documentation section β yes the title is truncated with dots, that's just how it renders in the header, don't @ me. anyway. let's get into it π«Ά
πΈ NAME πΈ
WWW::Noss::GroupConfig β the class that's literally just here to store your feed group configurations. that's the whole vibe. π
β¨ USAGE β¨
here's the little intro moment, copy it exactly bestie:
use WWW::Noss::GroupConfig;
my $group = WWW::Noss::GroupConfig->new(
name => 'name',
feeds => [ 'feed1', 'feed2' ],
);
see? cute. name and feeds. that's the whole ritual π
π¦ DESCRIPTION π¦
so WWW::Noss::GroupConfig is a module that gives you a class for storing feed group configurations. iconic behaviour honestly.
but listen β this is a private module. it's giving backstage access, iykyk. if you're looking for actual user documentation, go read the noss manual instead, okay? this one's not for the general public π
π METHODS π
quick disclaimer before we start: not every method is documented down here, because this class inherits from WWW::Noss::BaseConfig. so go check that module's docs for the extra ones. we're not gatekeeping, we're just... delegating π
β $group = WWW::Noss::GroupConfig->new(%param)
returns a blessed WWW::Noss::GroupConfig object, built from whatever you pass in the %param hash. blessed, as in the Perl sense. (also blessed spiritually, but that's a given β¨)
here's what you can put in %param, and bestie β the only required field is "name". everything else is optional, no pressure π«Ά
nameβ the name of the feed group. it can only contain alphanumeric and underscore characters. that's it. no spaces, no dashes, no chaos. keep it clean π§feedsβ an array ref of feed names that this group contains. like a little squad roster π
and these fields from the WWW::Noss::BaseConfig module are also available, in no particular order but here they are in this particular order:
limitrespect_skipinclude_titleexclude_titleinclude_contentexclude_contentinclude_tagsexclude_tagsautoreaddefault_updatehidden
that's eleven. counted them. you're welcome π
β $name = $group->name() / $group->set-name($name)
getter/setter for the group's name attribute. you get it, you set it, you move on. main character energy π₯
β $feeds = $group->feeds() / $group->set_feeds($feeds)
getter/setter for the group's feeds attribute. same deal, just for the feed list π
β $ok = $group->has_feed($feed)
returns true if $group has the feed $feed. a little vibe check for your feeds, basically. slay β
πΌ AUTHOR πΌ
written by Samuel Young, <samyoung12788@gmail.com>. (yes, angle brackets and all, that's the format, respect it π)
this project's source can be found on its Codeberg page <https://codeberg.org/1-1sam/noss.git>. comments and pull requests are welcome! fr fr, they said it themselves, so go be a contributor π«Ά
π COPYRIGHT π
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 legal moment, word for word, because licensing is not a vibe you mess with π
π SEE ALSO π
go peek at these besties too:
WWW::Noss::BaseConfigWWW::Noss::FeedConfignoss
lowkey reminder: private module, so if something here confuses you, the noss manual is your bestie, not this page π
okay that's the whole page, mwah π β this gem was rendered by perl v5.42.2 and dated 2026-02-15, and yes WWW::No...pConfig(3) is still truncated in the corner, it's a whole aesthetic at this point π
π¦ where this page comes from
- alpine 3.24: perl-www-noss-doc 2.02-r1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms