The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

youtube-playlists.pl - Find a YouTube video URLs from playlist(s)

VERSION

version 0.62

SYNOPSIS

  # print the list of video URLs
  $ youtube-playlists http://www.youtube.com/playlist?list=PLB199169FA7413767
  $ youtube-playlists PLB199169FA7413767

  # with youtube-download
  $ youtube-playlists PLB199169FA7413767 | youtube-download

  # with socks proxy
  $ youtube-playlists -p socks://<some IP>:<some port>/ PLB199169FA7413767

DESCRIPTION

For each given argument youtube-playlists generates list of YouTube video URLs. Arguments can be URL to playlist or to favorite list, or only IDs of a playlist or a favorite list. Because of current implementation number of results is limited to 50 video URLs. Deleted videos are represented as empty lines.

END OF LIFE

This script uses an End Of Lifed API URL, so it is currently broken. Patches to fix this would be most welcome. See https://github.com/xaicron/p5-www-youtube-download/issues/40

OPTIONS

-C, --no-colors

Force disable colored output

-i, --video-id

Print only video IDs, not full URLs

-n, --normalize

Print only normalized playlist IDs, but do not fetch anything. You can call it also dry run.

-p, --proxy

Use the given proxy. Note that using a socks proxy requires LWP::protocol::socks to be installed.

-u, --users

Parses given parameters as YouTube usernames and lists their uploaded videos.

-v, --verbose

turns on chatty output

-h, --help

display help

-V, --version

display version

AUTHOR

xaicron <xaicron {@} cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2013 - 2019 by Yuji Shimada.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.