Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pull changes from ytdl-org/youtube-dl #190

Merged
merged 256 commits into from
Aug 25, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
256 commits
Select commit Hold shift + click to select a range
7ea5581
[scrippsnetworks] Add new extractor(closes #19857)(closes #22981)
remitamine Dec 26, 2019
f8a1242
[teachable] Improve locked lessons detection (#23528)
dstftw Dec 26, 2019
941e359
[teachable] Fail with error message if no video URL found
dstftw Dec 26, 2019
cb7e053
[extractors] add missing import for ScrippsNetworksIE
remitamine Dec 29, 2019
75ef77c
[brightcove] cache brightcove player policy keys
remitamine Dec 29, 2019
0c15a56
[prosiebensat1] improve geo restriction handling(closes #23571)
remitamine Dec 30, 2019
3bed621
[soundcloud] automatically update client id on failing requests
remitamine Dec 31, 2019
2b845c4
[spankbang] Fix extraction (closes #23307, closes #23423, closes #23444)
dstftw Dec 31, 2019
0a02732
[spankbang] Improve removed video detection (#23423)
dstftw Dec 31, 2019
0606808
[brightcove] update policy key on failing requests
remitamine Dec 31, 2019
f413472
[pornhub] Fix extraction and add support for m3u8 formats (closes #22…
dstftw Dec 31, 2019
0164cd5
[pornhub] Improve locked videos detection (closes #22449, closes #22780)
dstftw Dec 31, 2019
2d30b92
[brightcove] invalidate policy key cache on failing requests
remitamine Dec 31, 2019
de7aade
[soundcloud] fix client id extraction for non fatal requests
remitamine Dec 31, 2019
d6bf9cb
[ChangeLog] Actualize
dstftw Dec 31, 2019
0d5c415
[devscripts/create-github-release] Switch to using PAT for authentica…
dstftw Dec 31, 2019
ca069f6
release 2020.01.01
dstftw Dec 31, 2019
484637a
[redtube] Detect private videos (#23518)
dstftw Jan 2, 2020
44b434e
[vice] improve extraction(closes #23631)
remitamine Jan 5, 2020
259ad38
[devscripts/create-github-release] Remove unused import
nmeum Jan 5, 2020
233826f
[wistia] improve format extraction and extract subtitles(closes #22590)
remitamine Jan 5, 2020
0d2306d
[nrktv:seriebase] Fix extraction (closes #23625) (#23537)
Roxedus Jan 5, 2020
2f7aa68
[discovery] fix anonymous token extraction(closes #23650)
remitamine Jan 6, 2020
0264903
[scrippsnetworks] add support for www.discovery.com videos
remitamine Jan 6, 2020
7bac774
[scrippsnetworks] correct test case URL
remitamine Jan 6, 2020
b2771a2
[dctp] fix format extraction(closes #23656)
remitamine Jan 7, 2020
3cb05b8
[pandatv] Remove extractor (#23630)
Singwai Jan 7, 2020
c88debf
[naver] improve extraction
remitamine Jan 8, 2020
8381716
[naver] improve metadata extraction
remitamine Jan 8, 2020
a71c1d1
[cloudflarestream] improve extraction
remitamine Jan 8, 2020
483b858
[cloudflarestream] import embed URL extraction
remitamine Jan 8, 2020
d4e0cd6
[lego] fix extraction and extract subtitle(closes #23687)
remitamine Jan 10, 2020
3fdf573
[safari] Fix kaltura session extraction (closes #23679) (#23670)
cdarlint Jan 10, 2020
9ba179c
[orf:fm4] Fix extraction (#23599)
jonolt Jan 10, 2020
aca2fd2
[orf:radio] Clean description and improve extraction
dstftw Jan 10, 2020
10a5091
[twitter] add support for promo_video_website cards(closes #23711)
remitamine Jan 12, 2020
bd2c211
[vodplatform] add support for embed.kwikmotion.com domain
remitamine Jan 12, 2020
3fc5663
[ndr:base:embed] Improve thumbnails extraction (closes #23731)
dstftw Jan 14, 2020
628e5bc
[canvas] Add support for new API endpoint and update tests (closes #1…
dstftw Jan 14, 2020
14bb191
[travis] Add flake8 job (#23720)
jnozsc Jan 14, 2020
bfdc834
[yourporn] Fix extraction (closes #21645, closes #22255, closes #23459)
Dec 19, 2019
d7c55f2
[ChangeLog] Actualize
dstftw Jan 14, 2020
e8cf0db
release 2020.01.15
dstftw Jan 14, 2020
e4e5fa6
[soundcloud] Restore previews extraction (closes #23739)
dstftw Jan 14, 2020
90ea83c
[orf:tvthek] Improve geo restricted videos detection (closes #23741)
dstftw Jan 14, 2020
a9866c0
[zype] improve extraction
remitamine Jan 15, 2020
2c482bf
[americastestkitchen] fix extraction
remitamine Jan 15, 2020
48ff559
[nbc] add support for nbc multi network URLs(closes #23049)
remitamine Jan 16, 2020
c968f73
[ard] improve extraction(closes #23761)
remitamine Jan 17, 2020
d9a2f86
[ivi:compilation] Fix entries extraction (closes #23770)
dstftw Jan 18, 2020
a4b2769
[24video] Add support for 24video.vip (closes #23753)
dstftw Jan 18, 2020
fd03245
[businessinsider] Fix jwplatform id extraction (closes #22929) (#22954)
uno20001 Jan 18, 2020
f4a18db
[ard] add a missing condition
remitamine Jan 19, 2020
9cf30dc
[azmedien] fix extraction(closes #23783)
remitamine Jan 19, 2020
be96f99
[voicerepublic] fix extraction
remitamine Jan 19, 2020
22cb949
[stretchinternet] fix extraction(closes #4319)
remitamine Jan 19, 2020
c3cfea9
[youtube] Fix sigfunc name extraction (closes #23819)
dstftw Jan 23, 2020
bffdedf
[ChangeLog] Actualize
dstftw Jan 23, 2020
76dbe4d
release 2020.01.24
dstftw Jan 23, 2020
2a5c26c
[soundcloud] imporve private playlist/set tracks extraction
remitamine Jan 23, 2020
43e7994
[svt] fix article extraction(closes #22897)(closes #22919)
remitamine Jan 26, 2020
8e4d3f8
[svt] fix series extraction(closes #22297)
remitamine Jan 26, 2020
4877ffc
[viewlift] improve extraction
remitamine Jan 27, 2020
51c7f40
[vimeo] fix album extraction(closes #23864)
remitamine Jan 27, 2020
4935749
[tva] Relax _VALID_URL (closes #23903)
dstftw Jan 30, 2020
d95a1cc
[tv5mondeplus] Fix extraction (closes #23907, closes #23911)
dstftw Jan 30, 2020
00de61a
[twitch:stream] Lowercase channel id for stream request (closes #23917)
dstftw Jan 31, 2020
0d006fa
[sportdeutschland] Update to new sportdeutschland API
phihag Feb 1, 2020
7d55b62
[popcorntimes] Add extractor (closes #23949)
dstftw Feb 2, 2020
705b1cd
[thisoldhouse] fix extraction(closes #23951)
remitamine Feb 3, 2020
fffc618
[toggle] Add support for mewatch.sg (closes #23895) (#23930)
xaverh Feb 5, 2020
82fea5b
[compat] Introduce compat_realpath (refs #23991)
dstftw Feb 8, 2020
bfe2b8c
[update] Fix updating via symlinks (closes #23991)
dstftw Feb 8, 2020
f377ede
[nytimes] improve format sorting(closes #24010)
remitamine Feb 10, 2020
d6aa1db
[abc:iview] Support 720p (#22907) (#22921)
d2au Feb 13, 2020
8cd809f
[nova:embed] Fix extraction (closes #23672)
jtrmal Jan 10, 2020
b68a6e3
[nova:embed] Improve (closes #23690)
dstftw Feb 14, 2020
06f1de2
[nova] Improve extraction (refs #23690)
dstftw Feb 14, 2020
293c9f0
[jpopsuki] Remove extractor (closes #23858)
dstftw Feb 14, 2020
de1121d
[YoutubeDL] Fix playlist entry indexing with --playlist-items (closes…
jxu Jan 28, 2020
e0abaab
[test_YoutubeDL] Fix get_ids
dstftw Feb 14, 2020
4e9e1e2
[test_YoutubeDL] Add tests for #10591 (closes #23873)
dstftw Feb 14, 2020
f6052ec
[24video] Add support for porn.24video.net (closes #23779, closes #23…
dstftw Feb 14, 2020
7bf2772
[npr] Add support for streams (closes #24042)
dstftw Feb 14, 2020
0d718db
[ChangeLog] Actualize
dstftw Feb 16, 2020
117ba9e
release 2020.02.16
dstftw Feb 16, 2020
97c822b
[tv2dk:bornholm:play] Fix extraction (#24076)
haraldmartin Feb 18, 2020
5d9f6cb
[imdb] Fix extraction (closes #23443)
dstftw Feb 22, 2020
fda6d23
[wistia] Add support for multiple generic embeds (closes #8347, close…
dstftw Feb 22, 2020
00d798b
[teachable] Add support for multiple videos per lecture (closes #24101)
dstftw Feb 22, 2020
bee6451
[pornhd] Fix extraction (closes #24128)
dstftw Feb 23, 2020
b76f0e5
[options] Remove duplicate short option -v for --version (#24162)
Lesmiscore Feb 29, 2020
e2f8bf5
[extractor/common] Convert ISM manifest to unicode before processing …
dstftw Feb 29, 2020
fca6dba
[YoutubeDL] Force redirect URL to unicode on python 2
dstftw Feb 29, 2020
7947a1f
Remove no longer needed compat_str around geturl
dstftw Feb 29, 2020
886d985
[youjizz] Fix extraction (closes #24181)
dstftw Feb 29, 2020
ea17979
[test_subtitles] Remove obsolete test
dstftw Feb 29, 2020
b4cbdbd
[zdf:channel] Fix tests
dstftw Feb 29, 2020
278355b
[zapiks] Fix test
dstftw Feb 29, 2020
e88b450
[xtube] Fix metadata extraction (closes #21073, closes #22455)
dstftw Feb 29, 2020
838f051
[xtube:user] Fix test
dstftw Feb 29, 2020
f8cbd8c
[telecinco] Fix extraction (refs #24195)
dstftw Feb 29, 2020
6d475d0
[telecinco] Add support for article opening videos
dstftw Feb 29, 2020
50d1989
[franceculture] Fix extraction (closes #24204)
dstftw Mar 1, 2020
b274e48
[xhamster] Fix extraction (closes #24205)
dstftw Mar 1, 2020
170f5b7
[ChangeLog] Actualize
dstftw Mar 1, 2020
669625a
release 2020.03.01
dstftw Mar 1, 2020
1c45ff5
[vimeo] Fix subtitles URLs (#24209)
tsia Mar 2, 2020
3b5399c
[servus] Add support for new URL schema (closes #23475, closes #23583…
dstftw Mar 2, 2020
0e30a7b
[youtube:playlist] Fix tests (closes #23872) (#23885)
jxu Mar 2, 2020
ac379fa
[peertube] Improve extraction
3risian Jan 7, 2020
1e1c196
[peertube] Fix issues and improve extraction (closes #23657)
dstftw Mar 2, 2020
46cc54c
[pornhub] Improve title extraction (closes #24184)
dstftw Mar 2, 2020
12ee431
[vimeo] fix showcase password protected video extraction(closes #24224)
remitamine Mar 3, 2020
dc879c5
[youtube] Fix age-gated videos support without login (closes #24248)
dstftw Mar 5, 2020
5429d6a
[youtube] Fix tests
dstftw Mar 5, 2020
2db9ac2
[ChangeLog] Actualize
dstftw Mar 5, 2020
34525a3
release 2020.03.06
dstftw Mar 5, 2020
0ec9d4e
[nhk] update API version(closes #24270)
remitamine Mar 6, 2020
f93abcf
[youtube] Improve extraction in 429 error conditions (closes #24283)
dstftw Mar 7, 2020
d332ec7
[youtube] Improve age-gated videos extraction in 429 error conditions…
dstftw Mar 7, 2020
43ebf77
[youtube] Remove outdated code
dstftw Mar 8, 2020
ea782ac
[README.md] Clarify 429 error
dstftw Mar 8, 2020
fa9b8c6
[pornhub] Add support for pornhubpremium.com (#24288)
twaddington Mar 8, 2020
cff99c9
[utils] Add support for cookies with spaces used instead of tabs
dstftw Mar 8, 2020
434f573
[ChangeLog] Actualize
dstftw Mar 8, 2020
68fa151
release 2020.03.08
dstftw Mar 8, 2020
042b664
Revert "[utils] Add support for cookies with spaces used instead of t…
dstftw Mar 9, 2020
f1a8511
[utils] Add reference to cookie file format
dstftw Mar 9, 2020
40b6495
Revert "[vimeo] fix showcase password protected video extraction(clos…
remitamine Mar 13, 2020
fcaf4d7
[nhk] Relax _VALID_URL (#24329)
dstftw Mar 13, 2020
9bfe088
[nhk] Remove obsolete rtmp formats (closes #24329)
dstftw Mar 13, 2020
541fe3e
[nhk] Update m3u8 URL and use native hls (#24329)
dstftw Mar 13, 2020
4cbce88
[ndr] Fix extraction (closes #24326)
dstftw Mar 13, 2020
4568a11
[xtube] Fix formats extraction (closes #24348)
dstftw Mar 14, 2020
158bc5a
[xtube] Fix typo
dstftw Mar 14, 2020
7345343
[hellporno] Fix extraction (closes #24399)
dstftw Mar 20, 2020
787c360
[cbc:watch] Add support for authentication
meunierd May 19, 2019
c76cdf2
[cbc:watch] Fix authenticated device token caching (closes #19160)
dstftw Mar 20, 2020
a6c5859
[soundcloud] fix download url extraction(closes #24394)
remitamine Mar 22, 2020
2e20cb3
[limelight] remove disabled API requests(closes #24255)
remitamine Mar 23, 2020
b4eb08b
[bilibili] Add support for new URL schema with BV ids (closes #24439,…
dstftw Mar 23, 2020
63dce30
[bilibili] Add support for player.bilibili.com (closes #24402)
dstftw Mar 23, 2020
4560adc
[teachable] Extract chapter metadata (closes #24421)
dstftw Mar 23, 2020
be7dacf
[generic] Look for teachable embeds before wistia
dstftw Mar 23, 2020
08a2740
[teachable] Update upskillcourses domain
dstftw Mar 23, 2020
38fa761
[teachable] Update gns3 domain
dstftw Mar 23, 2020
6e47200
[teachable] Update test
dstftw Mar 23, 2020
b439634
[ChangeLog] Actualize
dstftw Mar 23, 2020
30b5121
[ChangeLog] Actualize
dstftw Mar 23, 2020
049c048
release 2020.03.24
dstftw Mar 23, 2020
d44a707
[spankwire] Fix extraction (closes #18924, closes #20648)
dstftw Apr 5, 2020
8fae1a0
[spankwire] Add support for generic embeds (refs #24633)
dstftw Apr 5, 2020
52c4c51
[youporn] Add support form generic embeds
dstftw Apr 5, 2020
4e7b5bb
[mofosex] Add support for generic embeds (closes #24633)
dstftw Apr 5, 2020
6a6e1a0
[tele5] Fix extraction (closes #24553)
dstftw Apr 5, 2020
13b0803
[extractor/common] Skip malformed ISM manifest XMLs while extracting …
dstftw Apr 7, 2020
91bd3bd
[tv4] Fix ISM formats extraction (closes #24667)
dstftw Apr 7, 2020
c9595ee
[twitch:clips] Extend _VALID_URL (closes #24290) (#24642)
Zocker1999NET Apr 7, 2020
dcc8522
[motherless] Fix extraction (closes #24699)
dstftw Apr 8, 2020
5caf88c
[nova:embed] Fix extraction (closes #24700)
dstftw Apr 8, 2020
6b09401
[youtube] Skip broken multifeed videos (closes #24711)
dstftw Apr 9, 2020
b9e5f87
[soundcloud] Extract AAC format
tomsolarino Apr 9, 2020
75294a5
[soundcloud] Improve AAC format extraction (closes #19173, closes #24…
dstftw Apr 10, 2020
533f3e3
[thisoldhouse] Fix video id extraction (closes #24548)
AndrewMBL Mar 31, 2020
2f19835
[thisoldhouse] Improve video id extraction (closes #24549)
dstftw Apr 11, 2020
00eb865
[youtube] Fix DRM videos detection (refs #24736)
dstftw Apr 11, 2020
46d0baf
[options] Clarify doc on --exec command (closes #19087) (#24883)
willbeaufoy Apr 23, 2020
2cdfe97
[prosiebensat1] Improve extraction and remove 7tv.de support (#24948)
Peter42 Apr 23, 2020
38db9a4
[prosiebensat1] Extract series metadata
dstftw Apr 23, 2020
c97f5e9
[tenplay] Relax _VALID_URL (closes #25001)
dstftw Apr 26, 2020
700265b
[tvplay] fix Viafree extraction(closes #15189)(closes #24473)(closes …
remitamine Apr 29, 2020
2468a6f
[yahoo] fix GYAO Player extraction and relax title URL regex(closes #…
remitamine Apr 29, 2020
011e75e
[youtube] Use redirected video id if any (closes #25063)
dstftw Apr 30, 2020
e40c758
[youtube] Improve player id extraction and add tests
dstftw May 2, 2020
4433bb0
[extractor/common] Extract multiple JSON-LD entries
dstftw May 2, 2020
6ffc3cf
[crunchyroll] Fix and improve extraction (closes #25096, closes #25060)
dstftw May 2, 2020
66f32ca
[ChangeLog] Actualize
dstftw May 2, 2020
00a41ca
release 2020.05.03
dstftw May 2, 2020
f7f3049
[puhutv] Remove no longer available HTTP formats (closes #25124)
dstftw May 4, 2020
c380cc2
[utils] Improve cookie files support
dstftw May 4, 2020
676723e
[dailymotion] Fix typo
dstftw May 4, 2020
6d874fe
[compat] Introduce compat_cookiejar_Cookie
dstftw May 4, 2020
6c22cee
[extractor/common] Use compat_cookiejar_Cookie for _set_cookie (close…
dstftw May 4, 2020
1328305
[orf] Add support for more radio stations (closes #24938) (#24968)
hh0rva1h May 4, 2020
ce7db64
[uol] fix extraction(closes #22007)
remitamine May 5, 2020
f7b4251
[downloader/http] Finish downloading once received data length matche…
dstftw May 5, 2020
6c907eb
[downloader/http] Request last data block of exact remaining size
dstftw May 5, 2020
30fa5c6
[iprima] Improve extraction (closes #25138)
dstftw May 6, 2020
fa3db38
[youtube] Improve signature cipher extraction (closes #25188)
dstftw May 8, 2020
b74896d
[ChangeLog] Actualize
dstftw May 8, 2020
b002bc4
release 2020.05.08
dstftw May 8, 2020
9d8f3a1
[spike] fix Bellator mgid extraction(closes #25195)
remitamine May 12, 2020
3275932
[bbccouk] PEP8
dstftw May 13, 2020
adc13b0
[mailru] Fix extraction (closes #24530) (#25239)
comsomisha May 13, 2020
fae1139
[README.md] flake8 HTTPS URL (#25230)
TotalCaesar659 May 13, 2020
384bf91
[youtube] Add support for yewtu.be (#25226)
juanfra684 May 13, 2020
b334732
[soundcloud] reduce API playlist page limit(closes #25274)
remitamine May 15, 2020
52c50a1
[vimeo] improve format extraction and sorting(closes #25285)
remitamine May 15, 2020
bf097a5
[redtube] Improve title extraction (#25208)
daveloyall May 19, 2020
9a26954
[indavideo] Switch to HTTPS for API request (#25191)
May 19, 2020
9cd5f54
[utils] Fix file permissions in write_json_file (closes #12471) (#25122)
ankenyr May 19, 2020
cd13343
[redtube] Improve formats extraction and extract m3u8 formats (closes…
dstftw May 19, 2020
a54c5f8
[ard] Improve _VALID_URL (closes #25134) (#25198)
mklein-de May 19, 2020
8f841fa
[giantbomb] Extend _VALID_URL (#25222)
JordanWeatherby May 20, 2020
2791e80
[postprocessor/ffmpeg] Embed series metadata with --add-metadata
dstftw May 23, 2020
1db5ab6
[youtube] Add support for more invidious instances (#25417)
liz-desartiges May 26, 2020
fe515e5
[ard:beta] Extend _VALID_URL (closes #25405)
dstftw May 28, 2020
efd72b0
[ChangeLog] Actualize
dstftw May 28, 2020
228c1d6
release 2020.05.29
dstftw May 28, 2020
bef4688
[jwplatform] Improve embeds extraction (closes #25467)
dstftw May 31, 2020
7016e24
[periscope] Fix untitled broadcasts (#25482)
dstftw Jun 1, 2020
7b0b53e
[twitter:broadcast] Add untitled periscope broadcast test
dstftw Jun 1, 2020
d5147b6
[malltv] Add support for sk.mall.tv (#25445)
mdujava Jun 1, 2020
b4eb0bc
[brightcove] Fix subtitles extraction (closes #25540)
dstftw Jun 5, 2020
c8b232c
[brightcove] Sort imports
dstftw Jun 5, 2020
a0455d0
[twitch] Pass v5 accept header and fix thumbnails extraction (closes …
dstftw Jun 5, 2020
ce3735d
[twitch:stream] Fix extraction (closes #25528)
dstftw Jun 5, 2020
b37e47a
[twitch:stream] Expect 400 and 410 HTTP errors from API
dstftw Jun 5, 2020
0b1eaec
[tele5] Prefer jwplatform over nexx (closes #25533)
dstftw Jun 5, 2020
b778882
[jwplatform] Add support for bypass geo restriction
dstftw Jun 5, 2020
a5b6102
[tele5] Bypass geo restriction
dstftw Jun 5, 2020
607d204
[ChangeLog] Actualize
dstftw Jun 5, 2020
e1723c4
release 2020.06.06
dstftw Jun 5, 2020
562de77
[kaltura] Add support for multiple embeds on a webpage (closes #25523)
dstftw Jun 5, 2020
84213ea
[youtube] Extract chapters from JSON (closes #24819)
dstftw Jun 5, 2020
48bd042
[facebook] Support single-video ID links
phihag Jun 14, 2020
d84b21b
[youtube] Fix playlist and feed extraction (closes #25675)
dstftw Jun 15, 2020
b477fc1
[youtube] Fix thumbnails extraction and remove uploader id extraction…
dstftw Jun 15, 2020
37357d2
[youtube] Fix upload date extraction
dstftw Jun 15, 2020
7b16239
[youtube] Improve view count extraction
dstftw Jun 15, 2020
a6211d2
[youtube] Fix uploader id and uploader URL extraction
dstftw Jun 15, 2020
7adc7ca
[ChangeLog] Actualize
dstftw Jun 15, 2020
ed604ce
release 2020.06.16
dstftw Jun 15, 2020
dbeafce
[youtube] Fix categories and improve tags extraction
dstftw Jun 15, 2020
ee0b726
[youtube] Force old layout (closes #25682, closes #25683, closes #256…
dstftw Jun 15, 2020
1c74872
[ChangeLog] Actualize
dstftw Jun 15, 2020
9ff6165
release 2020.06.16.1
dstftw Jun 15, 2020
2391941
[brightcove] Improve embed detection (closes #25674)
dstftw Jun 16, 2020
9a7e5cb
[bellmedia] add support for cp24.com clip URLs(closes #25764)
remitamine Jun 23, 2020
e942cfd
[youtube:playlists] Extend _VALID_URL (closes #25810)
dstftw Jun 28, 2020
07af16b
[youtube] Prevent excess HTTP 301 (#25786)
glenn-slayden Jun 30, 2020
718393c
[wistia] Restrict embed regex (closes #25969)
dstftw Jul 11, 2020
a115e07
[youtube] Improve description extraction (closes #25937) (#25980)
MRWITEK Jul 14, 2020
e450f6c
[youtube] Fix sigfunc name extraction (closes #26134, closes #26135, …
dstftw Jul 27, 2020
5706119
[ChangeLog] Actualize
dstftw Jul 27, 2020
a4ed50b
release 2020.07.28
dstftw Jul 27, 2020
6cb30ea
[xhamster] Extend _VALID_URL (closes #25789) (#25804)
JChris246 Aug 12, 2020
a7e3485
[xhamster] Fix extraction (closes #26157) (#26254)
TheRealDude2 Aug 12, 2020
10709fc
[xhamster] Extend _VALID_URL (closes #25927)
dstftw Aug 12, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/1_broken_site.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,15 @@ title: ''

<!--
Carefully read and work through this check list in order to prevent the most common mistakes and misuse of youtube-dl:
- First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2019.11.28. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.
- First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2020.07.28. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.
- Make sure that all provided video/audio/playlist URLs (if any) are alive and playable in a browser.
- Make sure that all URLs and arguments with special characters are properly quoted or escaped as explained in http://yt-dl.org/escape.
- Search the bugtracker for similar issues: http://yt-dl.org/search-issues. DO NOT post duplicates.
- Finally, put x into all relevant boxes (like this [x])
-->

- [ ] I'm reporting a broken site support
- [ ] I've verified that I'm running youtube-dl version **2019.11.28**
- [ ] I've verified that I'm running youtube-dl version **2020.07.28**
- [ ] I've checked that all provided URLs are alive and playable in a browser
- [ ] I've checked that all URLs and arguments with special characters are properly quoted or escaped
- [ ] I've searched the bugtracker for similar issues including closed ones
Expand All @@ -41,7 +41,7 @@ Add the `-v` flag to your command line you run youtube-dl with (`youtube-dl -v <
[debug] User config: []
[debug] Command-line args: [u'-v', u'http://www.youtube.com/watch?v=BaW_jenozKcj']
[debug] Encodings: locale cp1251, fs mbcs, out cp866, pref cp1251
[debug] youtube-dl version 2019.11.28
[debug] youtube-dl version 2020.07.28
[debug] Python version 2.7.11 - Windows-2003Server-5.2.3790-SP2
[debug] exe versions: ffmpeg N-75573-g1d0487f, ffprobe N-75573-g1d0487f, rtmpdump 2.4
[debug] Proxy map: {}
Expand Down
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/2_site_support_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,15 @@ labels: 'site-support-request'

<!--
Carefully read and work through this check list in order to prevent the most common mistakes and misuse of youtube-dl:
- First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2019.11.28. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.
- First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2020.07.28. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.
- Make sure that all provided video/audio/playlist URLs (if any) are alive and playable in a browser.
- Make sure that site you are requesting is not dedicated to copyright infringement, see https://yt-dl.org/copyright-infringement. youtube-dl does not support such sites. In order for site support request to be accepted all provided example URLs should not violate any copyrights.
- Search the bugtracker for similar site support requests: http://yt-dl.org/search-issues. DO NOT post duplicates.
- Finally, put x into all relevant boxes (like this [x])
-->

- [ ] I'm reporting a new site support request
- [ ] I've verified that I'm running youtube-dl version **2019.11.28**
- [ ] I've verified that I'm running youtube-dl version **2020.07.28**
- [ ] I've checked that all provided URLs are alive and playable in a browser
- [ ] I've checked that none of provided URLs violate any copyrights
- [ ] I've searched the bugtracker for similar site support requests including closed ones
Expand Down
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/3_site_feature_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,13 @@ title: ''

<!--
Carefully read and work through this check list in order to prevent the most common mistakes and misuse of youtube-dl:
- First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2019.11.28. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.
- First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2020.07.28. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.
- Search the bugtracker for similar site feature requests: http://yt-dl.org/search-issues. DO NOT post duplicates.
- Finally, put x into all relevant boxes (like this [x])
-->

- [ ] I'm reporting a site feature request
- [ ] I've verified that I'm running youtube-dl version **2019.11.28**
- [ ] I've verified that I'm running youtube-dl version **2020.07.28**
- [ ] I've searched the bugtracker for similar site feature requests including closed ones


Expand Down
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/4_bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ title: ''

<!--
Carefully read and work through this check list in order to prevent the most common mistakes and misuse of youtube-dl:
- First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2019.11.28. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.
- First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2020.07.28. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.
- Make sure that all provided video/audio/playlist URLs (if any) are alive and playable in a browser.
- Make sure that all URLs and arguments with special characters are properly quoted or escaped as explained in http://yt-dl.org/escape.
- Search the bugtracker for similar issues: http://yt-dl.org/search-issues. DO NOT post duplicates.
Expand All @@ -27,7 +27,7 @@ Carefully read and work through this check list in order to prevent the most com
-->

- [ ] I'm reporting a broken site support issue
- [ ] I've verified that I'm running youtube-dl version **2019.11.28**
- [ ] I've verified that I'm running youtube-dl version **2020.07.28**
- [ ] I've checked that all provided URLs are alive and playable in a browser
- [ ] I've checked that all URLs and arguments with special characters are properly quoted or escaped
- [ ] I've searched the bugtracker for similar bug reports including closed ones
Expand All @@ -43,7 +43,7 @@ Add the `-v` flag to your command line you run youtube-dl with (`youtube-dl -v <
[debug] User config: []
[debug] Command-line args: [u'-v', u'http://www.youtube.com/watch?v=BaW_jenozKcj']
[debug] Encodings: locale cp1251, fs mbcs, out cp866, pref cp1251
[debug] youtube-dl version 2019.11.28
[debug] youtube-dl version 2020.07.28
[debug] Python version 2.7.11 - Windows-2003Server-5.2.3790-SP2
[debug] exe versions: ffmpeg N-75573-g1d0487f, ffprobe N-75573-g1d0487f, rtmpdump 2.4
[debug] Proxy map: {}
Expand Down
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/5_feature_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,13 @@ labels: 'request'

<!--
Carefully read and work through this check list in order to prevent the most common mistakes and misuse of youtube-dl:
- First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2019.11.28. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.
- First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2020.07.28. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.
- Search the bugtracker for similar feature requests: http://yt-dl.org/search-issues. DO NOT post duplicates.
- Finally, put x into all relevant boxes (like this [x])
-->

- [ ] I'm reporting a feature request
- [ ] I've verified that I'm running youtube-dl version **2019.11.28**
- [ ] I've verified that I'm running youtube-dl version **2020.07.28**
- [ ] I've searched the bugtracker for similar feature requests including closed ones


Expand Down
7 changes: 6 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ dist: trusty
env:
- YTDL_TEST_SET=core
- YTDL_TEST_SET=download
matrix:
jobs:
include:
- python: 3.7
dist: xenial
Expand All @@ -35,6 +35,11 @@ matrix:
env: YTDL_TEST_SET=download
- env: JYTHON=true; YTDL_TEST_SET=core
- env: JYTHON=true; YTDL_TEST_SET=download
- name: flake8
python: 3.8
dist: xenial
install: pip install flake8
script: flake8 .
fast_finish: true
allow_failures:
- env: YTDL_TEST_SET=download
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ After you have ensured this site is distributing its content legally, you can fo
5. Add an import in [`youtube_dl/extractor/extractors.py`](https://github.com/ytdl-org/youtube-dl/blob/master/youtube_dl/extractor/extractors.py).
6. Run `python test/test_download.py TestDownload.test_YourExtractor`. This *should fail* at first, but you can continually re-run it until you're done. If you decide to add more than one test, then rename ``_TEST`` to ``_TESTS`` and make it into a list of dictionaries. The tests will then be named `TestDownload.test_YourExtractor`, `TestDownload.test_YourExtractor_1`, `TestDownload.test_YourExtractor_2`, etc. Note that tests with `only_matching` key in test's dict are not counted in.
7. Have a look at [`youtube_dl/extractor/common.py`](https://github.com/ytdl-org/youtube-dl/blob/master/youtube_dl/extractor/common.py) for possible helper methods and a [detailed description of what your extractor should and may return](https://github.com/ytdl-org/youtube-dl/blob/7f41a598b3fba1bcab2817de64a08941200aa3c8/youtube_dl/extractor/common.py#L94-L303). Add tests and code for as many as you want.
8. Make sure your code follows [youtube-dl coding conventions](#youtube-dl-coding-conventions) and check the code with [flake8](http://flake8.pycqa.org/en/latest/index.html#quickstart):
8. Make sure your code follows [youtube-dl coding conventions](#youtube-dl-coding-conventions) and check the code with [flake8](https://flake8.pycqa.org/en/latest/index.html#quickstart):

$ flake8 youtube_dl/extractor/yourextractor.py

Expand Down
Loading