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. ✨

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 β€” an LWP::UserAgent object. 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::Date
  • LWP::UserAgent
  • XML::Simple
  • WebService::YouTube::Util
  • WebService::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. πŸŽ€

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