YOUTUBE-PLAYLISTS(1p)
β¨ NAME β¨
ok so bestie, this is the manual for youtube-playlists.pl β a Perl script (from the User Contributed Perl Documentation section of your man pages, section 1p) and its whole entire job is finding YouTube video URLs from playlist(s) π
πΈ VERSION πΈ
we are on version 0.65 π (yes she's been around, she's a legacy icon, respect her)
π SYNOPSIS π
here's the vibe, copy-paste ready:
# print the list of video URLs
$ youtube-playlists https://www.youtube.com/playlist?list=PLB199169FA7413767
$ youtube-playlists PLB199169FA7413767
# pipe result to youtube-download
$ youtube-playlists PLB199169FA7413767 | youtube-download
# with socks proxy
$ youtube-playlists -p socks://<some IP>:<some port>/ PLB199169FA7413767
likeβ¦ the piping one?? | youtube-download?? that's the main character move fr fr π₯
π DESCRIPTION π
okay so for each given argument, youtube-playlists generates a list of YouTube video URLs. that's it, that's the job. π
and the arguments can be flexible bestie β they can be a URL to a playlist or a URL to a favorite list, OR just the bare IDs of a playlist or a favorite list. so you can be lazy and just paste the ID, she'll handle it. π«Ά
and here's the part that's giving purity and integrity: in the spirit of the whole WWW::YouTube::Download distribution, playlist extraction relies solely on scraping common YouTube pages and requires no API key. no keys, no auth dance, no begging for tokens. she just goes and looks. periodt. β¨
π OPTIONS π
-C,--no-colorsβ force disable colored output. if the rainbow is too much for you (can't relate but ok) π-i,--video-idβ print only video IDs, not full URLs. so just the ID part, nohttps://www.youtube.com/watch?v=preamble. π-n,--normalizeβ print only normalized playlist IDs, but do not fetch anything. yes this is a dry run, you can literally call it that. nothing gets downloaded, she just tells you what the ID should look like. π-p,--proxyβ use the given proxy. β οΈ note note note: using a socks proxy requiresLWP::protocol::socksto be installed. if it's not installed, bestie, it's not gonna work, that's just the deal. π§-u,--usersβ parses given parameters as YouTube usernames and lists their uploaded videos. different mode, different energy. πΈ--user-agentβ supply your own user agent string. be whoever you wanna be, live your truth π--limitβ limit how many fetches the script is allowed to make while scraping playlist items. good for when you don't wanna go feral on someone's server. π¦-v,--verboseβ turns on chatty output. she will talk. a lot. love that for her. π-h,--helpβ display help. π«Ά-V,--versionβ display version. β
π AUTHOR π
xaicron <xaicron {@} cpan.org>
(not me putting the email with the curly braces, that's literally how it's written, we keep it exact bestie π)
π COPYRIGHT AND LICENSE π
This software is copyright (c) 2013 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. π
ok and that's the whole page!! she's small, she's scrappy, she needs no API key, and she will absolutely hand you a list of video URLs if you just ask nicely. go forth and pipe her into youtube-download. iykyk. π₯
perl v5.32.0 Β· 2020-11-23 Β· YOUTUBE-PLAYLISTS(1p) β mwah, that's a wrap, ily, go read a man page πβ¨πΈ
π¦ where this page comes from
- debian bookworm: libwww-youtube-download-perl 0.65+dfsg-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libwww-youtube-download-perl 0.65+dfsg-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu jammy: libwww-youtube-download-perl 0.65+dfsg-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libwww-youtube-download-perl 0.65+dfsg-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libwww-youtube-download-perl 0.65+dfsg-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libwww-youtube-download-perl 0.65+dfsg-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