aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/extractor/youtube.py
AgeCommit message (Collapse)Author
2014-05-01[youtube:playlist] Raise an error if the list doesn't exist or is private ↵Jaime Marquínez Ferrándiz
(closes #2840)
2014-04-30Clean up format list for consistencyAGSPhoenix
This should make the format list output look a bit nicer.
2014-04-25[youtube] Don't call 'unquote_plus' on the video title (fixes #2799)Jaime Marquínez Ferrándiz
It's already unquoted after calling 'compat_parse_qs'. It replaced '+' with spaces, for example in https://www.youtube.com/watch?v=XC0b5YexO-I.
2014-04-25[youtube] Update test description fieldJaime Marquínez Ferrándiz
2014-04-25[youtube] Update test description fieldJaime Marquínez Ferrándiz
2014-04-21[youtube] Include video Id in common error message (Fixes #2786)Philipp Hagemeister
2014-04-15[youtube:playlist] Correct playlist ID outputPhilipp Hagemeister
The ID now starts with PL, so we don't need to output that twice.
2014-04-11[youtube] Add support for cleanvideosearch.com (Fixes #2734)Philipp Hagemeister
2014-04-04[youtube:playlist] Fix playlists for logged-in users (Fixes #2690)Philipp Hagemeister
2014-04-03[youtube:subscriptions] Add space to the descriptionJaime Marquínez Ferrándiz
2014-04-02[youtube] feeds: Also look for the html in the 'content_html' field (fixes ↵Jaime Marquínez Ferrándiz
#2671)
2014-04-01[youtube] Transform google's JSON dialect (fixes #2663)Philipp Hagemeister
2014-03-30[youtube] Encode ytsearch queryPhilipp Hagemeister
2014-03-30Remove unusued importsPhilipp Hagemeister
2014-03-30[youtube] Move JavaScript interpreter into its own modulePhilipp Hagemeister
2014-03-22[youtube] Remove useless resolution fields from format definitionsPhilipp Hagemeister
These can be - and are - calculated automatically by the YoutubeDL core.
2014-03-22itag 160 is 144p, not 192phurda
2014-03-21Add --prefer-insecure option (Fixes #2364)Philipp Hagemeister
2014-03-14Add bestvideo and worstvideo to special format names (#2163)Jaime Marquínez Ferrándiz
2014-03-10[youtube] Fix up invalid JSONPhilipp Hagemeister
2014-03-04[youtube] Add support for search result URLs (Fixes #2495)Philipp Hagemeister
2014-02-24Fix incorrect format codesAGSPhoenix
Corrects the descriptions for the DASH video format codes 264 and 138 (1440p and 2160p, respectively).
2014-02-24[youtube] Fix mix video regexSergey M.
Attributes' order in <li> is arbitrary and changes every time playlist page is fetched, so we can't rely on `data-index` to be before `data-video-username`.
2014-02-23[youtube:playlist] Fix mixes extraction (fixes #2444)Jaime Marquínez Ferrándiz
2014-02-22Fix importsPhilipp Hagemeister
2014-02-21[youtube] Simplify the decryption process for the manifest urls and add a ↵Jaime Marquínez Ferrándiz
test (closes #2422)
2014-02-21Merge branch 'youtube-dash' of github.com:m0vie/youtube-dlJaime Marquínez Ferrándiz
2014-02-21[youtube] Fix playlist extraction (Closes #2423, #2424, #2425)Sergey M.
2014-02-21[youtube] decrypt signature when downloading dash manifestm0viefreak
2014-02-19[youtube] Add support for yourepeat.com URLs (Closes #2397)Sergey M.
2014-02-17[youtube] Match more truncated URLs (Closes #2402)Philipp Hagemeister
2014-02-15[youtube:search] Mark "no results found" error as expectedPhilipp Hagemeister
2014-02-10[youtube] Correct a minor regex typoFilippo Valsorda
2014-02-09[youtube] Correct invalid JSON (Fixes #2353)Philipp Hagemeister
2014-02-08[jadorecettepub] Add extractor (Fixes #2148)Philipp Hagemeister
2014-02-06[youtube:playlist] Recognize ‘top tracks’ urls (closes #2332)Jaime Marquínez Ferrándiz
The list parameter starts with ‘MC’ and can have more characters after it, including dots
2014-02-04[youtube] signatures: Recognize javascript functions that contain “$” ↵Jaime Marquínez Ferrándiz
(fixes #2304)
2014-01-29[youtube:user] Fix id key (Fixes #1745)Philipp Hagemeister
2014-01-25[youtube] Encode the data when submitting the form for confirming the ageJaime Marquínez Ferrándiz
Needed on python 3
2014-01-25[youtube] Use https: in more urlsJaime Marquínez Ferrándiz
2014-01-25[youtube:toplist] Make the regex for finding the playlist link more flexibleJaime Marquínez Ferrándiz
`title={foo}` may not be at the end of the `href` string.
2014-01-24[youtube] Fix new formatsPhilipp Hagemeister
2014-01-23[youtube] Add new formats (Fixes #2221)Philipp Hagemeister
2014-01-23[youtube] Do not break upon unknown formatsPhilipp Hagemeister
2014-01-23[youtube:truncated_url] Also match mail subscription links (#2214)Philipp Hagemeister
2014-01-22[youtube] Make DASH manifest download conditional for nowPhilipp Hagemeister
DASH download fails on many videos (all with encrypted signatures? not sure yet), for example 07FYdnEawAQ, with a 403.
2014-01-22Merge branch 'paged-lists'Philipp Hagemeister
Conflicts: test/test_utils.py youtube_dl/extractor/youtube.py
2014-01-22Merge branch 'youtube-dash-manifest'Philipp Hagemeister
Conflicts: youtube_dl/extractor/youtube.py
2014-01-20Add infrastructure for paged listsPhilipp Hagemeister
This commit allows to download pages in playlists as needed instead of all at once. Before this commit, youtube-dl http://www.youtube.com/user/ANNnewsCH/videos --playlist-end 2 --skip-download took quite some time - now it's almost instantaneous. As an example, the youtube:user extractor has been converted. Fixes #2175
2014-01-20[youtube] Fall back to header if playlist title is not availablePhilipp Hagemeister
Sometimes (in about 10% of requests), the og:title is missing for a weird reason. See #2170 for an example