News::...Thread(3pm)
π News::...Thread(3pm) π
okay bestie, welcome to the User Contributed Perl Documentation corner of the world, where we're gonna talk about keeping track of threads in a Usenet newsgroup. yes, threads. like, the original group chat. no cap. π§΅β¨
β¨ NAME β¨
News::Scan::Thread β keep track of threads in a Usenet newsgroup π¦
β¨ SYNOPSIS β¨
use News::Scan::Thread;
my $thr = News::Scan::Thread->new($news_scan_article_obj);
like, that's it. that's the whole vibe. π
β¨ DESCRIPTION β¨
so this module gives you a class, and the objects from that class are literally built to keep track of threads of discussion in a Usenet newsgroup. it's giving organizational queen. π
π CONSTRUCTOR π
new ( ARTICLE )βARTICLEshould be aNews::Scan::Articleobject, or honestly an object of some class derived fromNews::Scan::Articleβ we're not picky, we love a nepo-baby subclass. π«Ά
new does some initialization (the behind-the-scenes getting-ready moment, main character energy) and then returns a News::Scan::Thread. slay. β¨
πΈ METHODS πΈ
every single one of these is a little getter, and they're all obsessed with returning numbers about your thread. let's go, one by one, no skips, we don't gatekeep: π
subjectβ returns this thread's subject. the topic. the moment. π¬volumeβ returns the volume in bytes generated in this thread. it's giving how much yapping, measured in bytes. πarticlesβ returns the number of posts to this thread. so like, how many of y'all showed up. π―header_volumeβ returns the volume in bytes of the headers in this thread's articles. yes, the headers get their own byte count. they have a whole separate personality. πheader_linesβ returns the number of header lines in this thread's articles. πbody_volumeβ returns the volume in bytes of the message bodies of this thread's articles. the meat. the substance. πbody_linesβ returns the number of lines in this thread's message bodies. line count, but for the bod. βοΈorig_volumeβ returns the volume in bytes of the original content of this thread's articles. like, the unquoted, un-quoted-reply, genuinely-you content. π₯orig_linesβ returns the number of original lines in this thread's articles. πsig_volumeβ returns the volume in bytes of the signatures of this thread's articles. yes bestie, the sigs. they count. they always counted. πsig_linesβ returns the number of signature lines in this thread's articles. and that's the last one, periodt. π«‘
π SEE ALSO π
go check out the rest of the family, they're all iconic:
News::ScanNews::Scan::Article
π AUTHOR π
Greg Bacon <gbacon@cs.uah.edu> β the actual legend who wrote this. we stan. π
π 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. π«Ά
okay so like, legally speaking: it's free, you can share it and/or remix it, just keep it under the same terms as Perl itself. respect the rules, queen. β¨
and that's the whole page, bestie!! this beauty shipped with perl v5.32.0 and got dated 2021-01-08 β so if you're reading it, congrats, you're part of the News::...Thread(3pm) legacy. 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