ytdl-org / youtube-dl

Command-line program to download videos from YouTube.com and other video sites
http://ytdl-org.github.io/youtube-dl/
The Unlicense
131.17k stars 9.93k forks source link

Add Support for Pluralsight's courseId parameterized URLs #32301

Open AbuSalehSumon opened 1 year ago

AbuSalehSumon commented 1 year ago

The new Pluralsight URL with courseId passed as parameters is not supported in youtube-dl.

URL Pattern I tried with: pluralsight-dot-com/course-player?courseId={36 character guid} When tried, it says, "ERROR: Unsupported URL"

Checklist

Description

The new Pluralsight URL with courseId passed as parameters is not supported in youtube-dl.

URL Pattern: app-dot-pluralsight-dot-com/course-player?courseId={36 character guid}

Here is the sample command I tried with:

youtube-dl.exe --download-archive archive.txt --cookies cookies.txt -o "C:\My_Output_Directory\%(playlist_index)s - %(title)s.%(ext)s" https://app_dot_plural_sight_dot_com/course-player?courseId=x1y2z3a4b5c6d7e8 --all-subs --no-check-certificate --username my_username@xyz.com --password myPassword

When tried, it says, "ERROR: Unsupported URL: https://app.plural_sight_com/course-player?courseId=x1y2z3a4b5c6d7e8

Could you please add it?

The same issue was reported here : https://github.com/ytdl-org/youtube-dl/issues/23311

dirkf commented 1 year ago

That issue was continued in #23245 but no-one wanted to work on it then. The problem URLs from those issues:

The existing extractor, which multiple reports (like #29776 and #30765) suggest may be broken anyway, doesn't know how to find a video based on a GUID at all.