Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
WebService::YouTube::FUser(Contributed Perl DocumWebService::YouTube::Feeds(3)

NAME
       WebService::YouTube::Feeds - Perl interfece to YouTube RSS Feeds

VERSION
       This document describes WebService::YouTube::Feeds version 1.0.3

SYNOPSIS
	   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;

DESCRIPTION
       This is a Perl interface	to YouTube RSS Feeds.

       See About RSS <http://youtube.com/rssls>	for details.

SUBROUTINES/METHODS
   new(	\%fields )
       Creates and returns a new WebService::YouTube::Feeds object.  %fields
       can contain parameters enumerated in "ACCESSORS"	section.

   parse_rss($rss)
       Parses RSS and returns the result.  $rss	should be an object that
       XML::Simple can understand.

   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

       LWP::UserAgent object

DIAGNOSTICS
CONFIGURATION AND ENVIRONMENT
       WebService::YouTube::Feeds requires no configuration files or
       environment variables.

DEPENDENCIES
       HTTP::Date, LWP::UserAgent, XML::Simple,	WebService::YouTube::Util,
       WebService::YouTube::Video

INCOMPATIBILITIES
       None reported.

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.

AUTHOR
       Hironori	Yoshida	<yoshida@cpan.org>

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.

perl v5.32.0			  2009-01-20	 WebService::YouTube::Feeds(3)

NAME | VERSION | SYNOPSIS | DESCRIPTION | SUBROUTINES/METHODS | DIAGNOSTICS | CONFIGURATION AND ENVIRONMENT | DEPENDENCIES | INCOMPATIBILITIES | BUGS AND LIMITATIONS | AUTHOR | LICENSE AND COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=WebService::YouTube::Feeds&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help