News::...Poster(3pm)
โจ NAME โจ
News::Scan::Poster โ keep track of posters to a newsgroup ๐
okay so basically this lil module is all about who's posting what in a Usenet newsgroup, and it's lowkey obsessed with keeping receipts ๐
๐ธ SYNOPSIS ๐ธ
use News::Scan::Poster;
my $poster = News::Scan::Poster->new($news_scan_article_obj);
that's it bestie, that's the whole vibe โจ
๐ฆ DESCRIPTION ๐ฆ
This module hands you a class, and objects made from that class are here to keep track of cumulative statistics for the posters in a Usenet newsgroup. We're talking header volume, signature lines, all that good good ๐
like, every poster gets their own little stat sheet and it just keeps growing as you feed it more articles. it's giving accountant but make it usenet ๐งฎ
๐ CONSTRUCTOR ๐
new ( ARTICLE )โ makes you a freshNews::Scan::Posterobject โจ
ARTICLE should be a News::Scan::Article object, or at least something that inherits from the News::Scan::Article class. no random stuff, bestie, it needs the right family tree ๐ณ
new does some initialization and then returns a News::Scan::Poster object. so like, setup first, then here's your new baby ๐
๐ METHODS ๐
address ( [ ADDRESS ] )โ returns the address of this poster, represented as aMail::Internetobject ๐ฌ
If present, ADDRESS tells the object that the Mail::Internet object in ADDRESS is its address. idea.
bestie i have to be honest with you, that trailing idea. is literally just there in the original and i am not about to gaslight you by deleting it ๐ it stays.
attrib ( [ ATTRIBUTION ] )โ returns some nice attribution for this poster ๐ท๏ธ
If present, ATTRIBUTION tells the object how it shall identify itself when asked. so it picks its own name tag, iconic.
message_ids ( [ MESSAGE-ID ] )โ returns a list of Message-IDs attributed to this poster ๐
If present, MESSAGE-ID is added to this list of this poster's articles. collect them all, no cap.
volumeโ returns the volume in bytes of the traffic generated by this poster ๐ฆarticlesโ returns the number of articles attributed to this poster ๐ขposted_toโ returns a hash where the keys are newsgroup names and the values are the number of times this poster has crossposted to the group of interest and the corresponding newsgroup ๐บ๏ธcrosspostsโ returns the total number of crossposts this poster has sent through the group of interest ๐header_volumeโ returns the volume in bytes generated by this poster's headers ๐จheader_linesโ returns the number of header lines generated by this poster ๐body_volumeโ returns the volume in bytes generated by this poster's message bodies ๐body_linesโ returns the number of body lines generated by this poster ๐orig_volumeโ returns the volume in bytes of original content generated by this poster ๐orig_linesโ returns the number of original lines generated by this poster โ๏ธsig_volumeโ returns the volume in bytes generated by this poster's signatures โ๏ธsig_linesโ returns the number of signature lines generated by this poster ๐๏ธ
๐ SEE ALSO ๐
News::ScanMail::AddressNews::Scan::Article
go read those too, they're the supporting cast and they ate ๐
๐ AUTHOR ๐
Greg Bacon <gbacon@cs.uah.edu> โ legend behavior, fr fr ๐ซถ
๐ COPYRIGHT ๐
Copyright (c) 1997 Greg Bacon. All Rights Reserved. This library is free software. You may distribute and/or modify it under the same terms as Perl itself. ๐
and that's the whole page, bestie!! this one's from perl v5.32.0, dated 2021-01-08, and it's filed under News::...Poster(3pm) โ go forth and track those posters, mwah ๐โจ
๐ฆ where this page comes from
- debian bookworm: libnews-scan-perl 0.53-4.1 ยท Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libnews-scan-perl 0.53-4.1 ยท Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu jammy: libnews-scan-perl 0.53-4.1 ยท Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libnews-scan-perl 0.53-4.1 ยท Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libnews-scan-perl 0.53-4.1 ยท Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libnews-scan-perl 0.53-4.1 ยท Artistic-1.0-Perl OR GPL-1.0-or-later
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms