WWW::No...seConfig(3)
β¨ bestie, welcome to the WWW::No...seConfig(3) page β that's User Contributed Perl Documentation, and it's giving private-base-class main character energy π
β¨
πΈ NAME πΈ
WWW::Noss::BaseConfig β base class for feed configuration classes. Literally the blueprint, no cap. π
π οΈ USAGE π οΈ
use parent 'WWW::Noss::BaseConfig';
Slap that in and you're inheriting the vibe. β¨
π« DESCRIPTION π«
WWW::Noss::BaseConfig is a class that implements the base functionality for the WWW::Noss::FeedConfig and WWW::Noss::GroupConfig modules. It's a private module, so please consult the noss manual for user documentation. Private means private, bestie β this is behind-the-scenes glue, not the front-of-house menu. π«Ά
π METHODS π
Okay, method time. Here's the whole lineup, with every field and getter/setter kept exactly where it belongs. π
$conf = WWW::Noss::BaseConfig->new(%param)β the default constructor forWWW::Noss::BaseConfig. Params get passed in through the%paramhash. π
Valid fields for %param:
limitβ post limit. Should be anintegar(yes, that's the spelling in the page π) that is greater than0, or"undef"for no limit.respect_skipβ boolean determining whether theskipHoursandskipDaysfields in RSS feeds should be respected.include_titleβ array ref of regexes that post titles must match in order to not be filtered out.exclude_titleβ array ref of regexes that post titles must NOT match in order to not be filtered out.include_contentβ array ref of regexes that a post's content must match in order to not be filtered out.exclude_contentβ array ref of regexes that a post's content must NOT match in order to not be filtered out.include_tagsβ array ref of tags that a post must have in order to not be filtered out.exclude_tagsβ array ref of tags that a post must NOT have in order to not be filtered out.autoreadβ boolean determining whether new posts will automatically be marked as read or not.default_updateβ boolean determining whether a feed should be included in a default update or not.hiddenβ boolean determining whether a feed should be omitted from the"list"command's default listing.
$limit = $conf->limit()/$conf->set_limit($limit)β getter/setter for thelimitattribute. π$respect = $conf->respect_skip()/$conf->set_respect_skip($respect)β getter/setter for therespect_skipattribute. π¦\@inc = $conf->include_title()/$conf->set_include_title(\@inc)/\@exc = $conf->exclude_title()/$conf->set_exclude_title(\@exc)β getter/setters for theinclude_titleandexclude_titleattributes. π\@inc = $conf->include_content()/$conf->set_include_content(\@inc)/\@exc = $conf->exclude_content()/$conf->set_exclude_content(\@exc)β getter/setters for theinclude_contentandexclude_contentattributes. β¨\@inc = $conf->include_tags()/$conf->set_include_tags(\@inc)/\@exc = $conf->exclude_tags()/$conf->set_exclude_tags(\@exc)β getter/setters for theinclude_tagsandexclude_tagsattributes. π$autoread = $conf->autoread()/$conf->set_autoread($autoread)β getter/setter for theautoreadattribute. π$default = $conf->default_update()/$conf->set_default_update($default)β getter/setter for thedefault_updateattribute. β$hidden = $conf->hidden()/$conf->set_hidden($hidden)β getter/setter for thehiddenattribute. π$ok = $conf->title_ok($title)/$ok = $conf->content_ok($content)/$ok = $conf->tags_ok(\@tags)β methods returning a boolean of whether the given title/content/tags are acceptable according to their respective include and exclude attributes. β
π«Ά 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 β slide into the repo. β¨
π 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 legal tea, bestie β read it, respect it, redistribute responsibly. π
π SEE ALSO π
Go check out these icons:
WWW::Noss::FeedConfigWWW::Noss::GroupConfignoss
iykyk π
β¨ page vibes from perl v5.42.2, dated 2026-02-15, on the WWW::No...seConfig(3) manual β mwah, bestie ππ
π¦ 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