aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-09-06Merge branch 'fixYTSearch' of https://github.com/xarantolus/youtube-dl into ↵xarantolus
fixYTSearch
2020-09-06Fix regex for other variable declaration typexarantolus
This now supports declarations like `window["ytInitialData"] = ...` and `var ytInitialData = ...`
2020-09-06[youtube] More general title extractionxarantolus
Seems like this attribute is moved every few weeks, so we just extract both and use the one that is present.
2020-09-06[youtube] Make `ytcfg.set` config extraction non-fatalxarantolus
If the markup of the page changes in the future, it might be possible that _FEED_DATA still works, but the other regex does not. SInce it is not necessary for the first page of videos, we make sure the program doesn't exit before extracting them. TL;DR: Extract the first video page even if there are problems
2020-09-06Fix python2 compatibility and title extractionxarantolus
2020-09-06Run formatterxarantolus
2020-09-06[youtube] Fix feed extractionxarantolus
In order to extract videos from further pages, we need to get various variables that are in an argument to the `ytcfg.set` call in a script on the feed page.
2020-09-06[youtube] Make search extraction less dependent on json schema.xarantolus
If an object looks like a video (it has a `videoId` key), assume that it is.
2020-09-06[youtube] Move search URL extraction to appropriate extractorxarantolus
2020-09-06[youtube] Fix extraction of search urls (closes ytdl-org/youtube-dl#25696)xarantolus
2020-09-06release 2020.09.06Sergey M․
2020-09-06[ChangeLog] ActualizeSergey M․
[ci skip]
2020-09-06[nrktv:episode] Improve video id extraction (closes #25594, closes #26369, ↵Sergey M․
closes #26409)
2020-09-06[youtube] Fix age gate content detection (#26100) (closes #26152, closes ↵random-nick
#26311, closes #26384)
2020-09-06[youtube:user] Extend _VALID_URL (closes #26443)Sergey M․
2020-09-06[utils] Recognize wav mimetype (closes #26463)Sergey M․
2020-09-06[xhamster] Improve initials regex (#26526) (closes #26353)TheRealDude2
2020-09-06[svtplay] Fix svt id extraction (closes #26425, closes #26428, closes #26438)Sergey M․
2020-09-06[twitch] Rework extractors (closes #12297, closes #20414, closes #20604, ↵Sergey M․
closes #21811, closes #21812, closes #22979, closes #24263, closes #25010, closes #25553, closes #25606) * Switch to GraphQL. + Add support for collections. + Add support for clips and collections playlists.
2020-09-03Fix regex for other variable declaration typexarantolus
This now supports declarations like `window["ytInitialData"] = ...` and `var ytInitialData = ...`
2020-08-27[biqle] improve video_ext extractionRemita Amine
2020-08-24[youtube] More general title extractionxarantolus
Seems like this attribute is moved every few weeks, so we just extract both and use the one that is present.
2020-08-24[youtube] Make `ytcfg.set` config extraction non-fatalxarantolus
If the markup of the page changes in the future, it might be possible that _FEED_DATA still works, but the other regex does not. SInce it is not necessary for the first page of videos, we make sure the program doesn't exit before extracting them. TL;DR: Extract the first video page even if there are problems
2020-08-12[xhamster] Extend _VALID_URL (closes #25927)Sergey M․
2020-08-12[xhamster] Fix extraction (closes #26157) (#26254)TheRealDude2
2020-08-12[xhamster] Extend _VALID_URL (closes #25789) (#25804)JChris246
2020-07-31Merge branch 'fixYTSearch' of https://github.com/xarantolus/youtube-dl into ↵xarantolus
fixYTSearch
2020-07-31Fix python2 compatibility and title extractionxarantolus
2020-07-30Merge branch 'master' into fixYTSearchPhilipp
2020-07-30Run formatterxarantolus
2020-07-30[youtube] Fix feed extractionxarantolus
In order to extract videos from further pages, we need to get various variables that are in an argument to the `ytcfg.set` call in a script on the feed page.
2020-07-28release 2020.07.28Sergey M․
2020-07-28[ChangeLog] ActualizeSergey M․
[ci skip]
2020-07-28[youtube] Fix sigfunc name extraction (closes #26134, closes #26135, closes ↵Sergey M․
#26136, closes #26137)
2020-07-28[youtube] Improve description extraction (closes #25937) (#25980)MRWITEK
2020-07-28[wistia] Restrict embed regex (closes #25969)Sergey M․
2020-07-28[youtube] Prevent excess HTTP 301 (#25786)Glenn Slayden
2020-07-28[youtube:playlists] Extend _VALID_URL (closes #25810)Sergey M․
2020-07-28[bellmedia] add support for cp24.com clip URLs(closes #25764)Remita Amine
2020-07-28release 2020.07.28Sergey M․
2020-07-28[ChangeLog] ActualizeSergey M․
[ci skip]
2020-07-28[youtube] Fix sigfunc name extraction (closes #26134, closes #26135, closes ↵Sergey M․
#26136, closes #26137)
2020-07-14[youtube] Improve description extraction (closes #25937) (#25980)MRWITEK
2020-07-11[wistia] Restrict embed regex (closes #25969)Sergey M․
2020-07-10Remove unused variablexarantolus
2020-07-10[youtube] Remote download limitxarantolus
2020-07-01[youtube] Prevent excess HTTP 301 (#25786)Glenn Slayden
2020-06-28[youtube:playlists] Extend _VALID_URL (closes #25810)Sergey M․
2020-06-23[bellmedia] add support for cp24.com clip URLs(closes #25764)Remita Amine
2020-06-23[youtube] Return to old feed extraction code as it *seems* like that change ↵xarantolus
was reverted The old code now works again, but it downloads without limit. This is why a limit of 1000 videos is added, it can be overwritten with the `--max-downloads` option - that way, only so many ids will be extracted as videos downloaded