WebSer...:Feeds(3pm)
π WebService::YouTube::Feeds π
okay bestie, so this is a 3pm manual page β a Perl module doc, from the User Contributed Perl Documentation collection. The whole thing is called WebService::YouTube::Feeds, and no cap, it does exactly what it says on the tin. π
β¨ NAME β¨
WebService::YouTube::Feeds β a Perl interface to YouTube RSS Feeds π
πΈ VERSION πΈ
This document describes WebService::YouTube::Feeds version 1.0.3. periodt. π
π¦ SYNOPSIS π¦
here's the whole vibe, copy-paste ready, not me gatekeeping:
use WebService::YouTube::Feeds;
my $feeds = WebService::YouTube::Feeds->new( { ua => '...' } );
my @videos = $feeds->tag($tag);
my @videos = $feeds->user($user);
my @videos = $feeds->recently_added;
my @videos = $feeds->recently_featured;
my @videos = $feeds->top_favorites;
my @videos = $feeds->top_rated;
my @videos = $feeds->most_discussed_month;
my @videos = $feeds->most_discussed_today;
my @videos = $feeds->most_discussed_week;
my @videos = $feeds->top_viewed;
my @videos = $feeds->top_viewed_month;
my @videos = $feeds->top_viewed_today;
my @videos = $feeds->top_viewed_week;
like, look at all those feeds. main character energy fr fr. π
π«Ά DESCRIPTION π«Ά
This is a Perl interface to YouTube RSS Feeds. that's the whole thing. it's giving "small module, big dreams." β¨
See About RSS <http://youtube.com/rssls> for details. iykyk. π
π§ SUBROUTINES/METHODS π§
π new( \%fields )
Creates and returns a new WebService::YouTube::Feeds object. the %fields hashref can contain parameters enumerated in the ACCESSORS section down below, bestie, don't skip it. π
π parse_rss($rss)
Parses RSS and returns the result. $rss should be an object that XML::Simple can understand. so like, feed it something XML::Simple vibes with, okay? π
π·οΈ tag( $tag )
Returns an array of WebService::YouTube::Video object. $tag is a keyword string separated by a space.
See <http://youtube.com/rssls> for details. π₯
π€ user( $user )
Returns an array of WebService::YouTube::Video object. $user is an username.
See <http://youtube.com/rssls> for details. π
π± recently_added( )
Returns an array of WebService::YouTube::Video object.
See <http://youtube.com/rssls> for details. β¨
π recently_featured( )
Returns an array of WebService::YouTube::Video object.
See <http://youtube.com/rssls> for details. β¨
π top_favorites( )
Returns an array of WebService::YouTube::Video object.
See <http://youtube.com/rssls> for details. β¨
β top_rated( )
Returns an array of WebService::YouTube::Video object.
See <http://youtube.com/rssls> for details. β¨
π¬ most_discussed_month( )
Returns an array of WebService::YouTube::Video object.
See <http://youtube.com/rssls> for details. β¨
π¬ most_discussed_today( )
Returns an array of WebService::YouTube::Video object.
See <http://youtube.com/rssls> for details. β¨
π¬ most_discussed_week( )
Returns an array of WebService::YouTube::Video object.
See <http://youtube.com/rssls> for details. β¨
π top_viewed( )
Returns an array of WebService::YouTube::Video object.
See <http://youtube.com/rssls> for details. β¨
π top_viewed_month( )
Returns an array of WebService::YouTube::Video object.
See <http://youtube.com/rssls> for details. β¨
π top_viewed_today( )
Returns an array of WebService::YouTube::Video object.
See <http://youtube.com/rssls> for details. β¨
π top_viewed_week( )
Returns an array of WebService::YouTube::Video object.
See <http://youtube.com/rssls> for details. β¨
π ACCESSORS
uaβ anLWP::UserAgentobject. that's the one accessor, that's the whole list, we love a short list. π
π DIAGNOSTICS π
bestie. there is literally nothing here. this section is empty in the original. not a single diagnostic listed. π
π CONFIGURATION AND ENVIRONMENT π
WebService::YouTube::Feeds requires no configuration files or environment variables. zero setup, we stan a low-maintenance module. π«Ά
π¦ DEPENDENCIES π¦
HTTP::DateLWP::UserAgentXML::SimpleWebService::YouTube::UtilWebService::YouTube::Video
π« INCOMPATIBILITIES π«
None reported. slay. β¨
π BUGS AND LIMITATIONS π
No bugs have been reported.
Please report any bugs or feature requests to bug-webservice-youtube@rt.cpan.org, or through the web interface at <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=WebService-YouTube>. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes. so like, the pipeline is: you report β author gets pinged β you get pinged back. closed loop, iconic. π₯
π AUTHOR π
Hironori Yoshida <yoshida@cpan.org> β legend behavior, fr fr. π
π LICENSE AND COPYRIGHT π
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic. π
and that's the whole page, bestie! this was rendered from perl v5.32.0, dated 2021-01-07. go forth and fetch those feeds. mwah. π
β¨π
π¦ where this page comes from
- debian bookworm: libwebservice-youtube-perl 1.0.3-4.1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libwebservice-youtube-perl 1.0.3-4.1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu jammy: libwebservice-youtube-perl 1.0.3-4.1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libwebservice-youtube-perl 1.0.3-4.1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libwebservice-youtube-perl 1.0.3-4.1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libwebservice-youtube-perl 1.0.3-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