..
__init__.py
lazy extractors: Output if it's enabled in the verbose log
2016-04-08 21:50:54 +02:00
abc.py
[abc:iview] Improve extraction and bypass geo restriction ( closes #14782 )
2017-12-31 01:27:28 +07:00
abcnews.py
[abcnews] Update tests
2018-02-24 05:17:21 +07:00
abcotvs.py
[abcotvs] Fix test md5
2017-06-20 04:07:00 +07:00
academicearth.py
[academicearth] fix test info
2015-09-06 04:52:27 +01:00
acast.py
[acast] Fix extraction
2018-01-02 23:32:17 +07:00
addanime.py
[addanime] Skip an invalid test
2017-03-06 00:35:04 +08:00
adn.py
[adn] fix format extraction( #15716 )
2018-02-28 19:41:30 +01:00
adobepass.py
[adobepass] Add support for ATTOTT MSO (DIRECTV NOW) ( closes #13472 )
2017-06-25 05:03:17 +07:00
adobetv.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
adultswim.py
use platform=desktop in assets url( closes #13041 )
2017-05-10 08:50:30 +01:00
aenetworks.py
[aenetworks] switch to akamai hls formats( closes #15612 )
2018-02-23 08:23:55 +01:00
afreecatv.py
[afreecatv] Update referrer ( closes #15947 )
2018-03-24 14:21:08 +07:00
airmozilla.py
[airmozilla] Fix extraction ( closes #12670 )
2017-04-08 15:39:58 +08:00
aliexpress.py
[aliexpress:live] Fix issues ( closes #13698 , closes #13707 )
2017-09-03 16:05:31 +07:00
aljazeera.py
[aljazeera] Extend _VALID_URL
2017-05-14 00:57:02 +07:00
allocine.py
[allocine] Extract more metadata
2017-03-29 04:43:12 +07:00
alphaporno.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
amcnetworks.py
[amcnetworks] add support for SundanceTV( closes #9260 )
2018-01-28 11:30:20 +01:00
americastestkitchen.py
[americastestkitchen] Improve ( closes #13996 )
2017-09-23 06:29:20 +07:00
amp.py
[amp] imporove thumbnail and subtitle extraction
2017-05-02 00:06:58 +01:00
animeondemand.py
[animeondemand] Fix typo
2017-12-20 23:18:14 +07:00
anitube.py
[nuevo] Simplify nuevo extractors ( Closes #7728 )
2016-01-23 00:04:33 +06:00
anvato.py
[anvato] Add ability to bypass geo restriction
2017-10-15 06:11:02 +07:00
anysex.py
aol.py
[aol] remove AolFeaturesIE
2017-01-06 12:10:47 +01:00
aparat.py
[aparat] Extract all formats ( closes #13887 )
2017-08-12 17:18:23 +07:00
appleconnect.py
[appleconnect] Update test
2017-04-28 03:47:25 +07:00
appletrailers.py
Fix some regexes
2017-10-09 23:50:53 +07:00
archiveorg.py
[archiveorg] Fix extraction ( closes #15770 , closes #15772 )
2018-03-05 22:30:32 +07:00
ard.py
[ard] Remove dead tests
2018-02-25 17:41:12 +07:00
arkena.py
[downloader/hls] immediately delegate downloading to ffmpeg in case live stream
2017-03-25 19:38:23 +01:00
arte.py
[arte] Capture and output error message
2017-10-15 22:12:34 +07:00
asiancrush.py
[asiancrush] Add extractor ( closes #13420 )
2017-06-18 20:18:51 +07:00
atresplayer.py
Remove sensitive data from logging in messages
2017-11-11 20:52:12 +07:00
atttechchannel.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
atvat.py
[atvat] Add new extractor( closes #5325 )
2017-03-25 18:13:58 +01:00
audimedia.py
[audimedia] update _VALID_URL and video_id regex and improve http format_id
2016-03-04 17:55:50 +01:00
audioboom.py
Fix bugs caused by typos
2017-07-14 23:08:32 +07:00
audiomack.py
[audiomack:album] Force video_id to be strings
2016-06-10 16:11:28 +08:00
awaan.py
[awaan:video] fix test( closes #10773 )
2016-09-27 15:31:25 +01:00
aws.py
[aws] fix canonical/signed headers generation in python 2( closes #15102 )
2017-12-29 00:13:40 +01:00
azmedien.py
[azmedien] Fix test
2017-10-21 01:10:56 +07:00
baidu.py
Add support for https for all extractors as preventive and future-proof measure
2016-03-21 21:36:32 +06:00
bambuser.py
Remove sensitive data from logging in messages
2017-11-11 20:52:12 +07:00
bandcamp.py
[bandcamp:album] Extract track titles
2017-08-20 23:32:33 +07:00
bbc.py
[bbc.co.uk] fix extraction for 320k m3u8 streams
2017-12-12 18:04:05 +01:00
beampro.py
[beam] Improve and add support for mixer.com ( closes #13032 )
2017-05-28 05:43:04 +07:00
beatport.py
[Beatport] Update extractor name and tests
2016-10-16 02:33:43 +07:00
beeg.py
[beeg] Fix extraction ( closes #14403 )
2017-10-04 04:27:42 +07:00
behindkink.py
Add support for https for all extractors as preventive and future-proof measure
2016-03-21 21:36:32 +06:00
bellmedia.py
[bellmedia] add support for etalk.ca( closes #12447 )
2017-03-23 13:52:45 +01:00
bet.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
bigflix.py
Switch codebase to use compat_b64decode
2018-01-23 22:23:12 +07:00
bild.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
bilibili.py
[bilibili] Switch to v2 playurl API
2018-03-16 03:18:53 +07:00
biobiochiletv.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
biqle.py
[biqle] Skip an invalid test
2016-08-08 12:59:55 +08:00
bleacherreport.py
[bleacherreport] Update tests
2017-04-28 03:28:26 +07:00
blinkx.py
[blinkx] Fix extraction
2015-02-20 01:19:38 +06:00
bloomberg.py
[bloomberg] Add another video id regex ( closes #12062 )
2017-02-10 22:16:20 +07:00
bokecc.py
Add support for https for all extractors as preventive and future-proof measure
2016-03-21 21:36:32 +06:00
bostonglobe.py
[BostonGlobe] New. Nonstandard version of Brightcove.
2017-03-19 20:40:31 +08:00
bpb.py
[bpb] Improve ( closes #14086 )
2017-09-03 16:43:33 +07:00
br.py
[br] add support for BR Mediathek videos( fixes #14560 )( fixes #14788 )
2017-11-29 14:21:38 +01:00
bravotv.py
[syfy,bravotv] restrict drupal settings regex
2016-08-23 17:31:35 +01:00
breakcom.py
[break] merge BreakIE and ScreenJunkiesIE
2017-01-06 11:25:48 +01:00
brightcove.py
[brightcove:new] Use referrer for formats' HTTP headers
2018-02-19 22:28:27 +07:00
buzzfeed.py
[facebook] Add support for plugin video embeds and multiple embeds ( closes #13493 )
2017-06-27 22:38:54 +07:00
byutv.py
[byutv] add support for geo restricted videos
2017-12-13 17:51:56 +01:00
c56.py
[c56] Support videos hosted on Sohu ( closes #8073 )
2016-02-24 03:32:29 +08:00
camdemy.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
camwithher.py
[camwithher] Remove extra blank line
2016-04-01 20:45:21 +02:00
canalc2.py
[canalc2] Add support for HTML5 videos ( closes #15916 , closes #15919 )
2018-03-19 23:40:19 +07:00
canalplus.py
[canalplus] fix extraction( closes #15072 )
2018-01-07 22:15:44 +01:00
canvas.py
[vrtnu] Use redirect URL for building video JSON URL ( closes #15767 , closes #15769 )
2018-03-05 22:57:19 +07:00
carambatv.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
cartoonnetwork.py
[cartoonnetwork] Update tokenizer_src ( closes #14666 )
2017-11-11 04:59:48 +07:00
cbc.py
[cbc] add new extractor for olympics.cbc.ca( closes #15535 )
2018-02-19 09:02:23 +01:00
cbs.py
[cbs] Skip unavailable assets ( closes #13490 , closes #13506 , closes #15776 )
2018-03-20 00:27:39 +07:00
cbsinteractive.py
[cbsinteractive] fix data extraction( closes #15451 )
2018-01-29 15:33:24 +01:00
cbslocal.py
[cbslocal] Fix timestamp extraction ( closes #14999 , closes #15000 )
2017-12-16 21:57:30 +07:00
cbsnews.py
[cbsnews] Actualize test
2017-06-28 22:30:12 +07:00
cbssports.py
Improve some _VALID_URLs
2016-09-14 22:47:21 +07:00
ccc.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
ccma.py
[ccma] Fix typo
2017-11-12 13:25:21 +07:00
cctv.py
[cctv] Add support for ncpa-classic.com ( closes #11591 )
2017-01-04 01:30:40 +07:00
cda.py
[cda] Fix extraction ( closes #13935 )
2017-08-19 21:44:47 +08:00
ceskatelevize.py
[ceskatelevize] Add support for iframe embeds ( closes #15918 )
2018-03-19 23:29:53 +07:00
channel9.py
[generic] Add support for channel9 embeds ( closes #14469 )
2017-10-11 21:59:30 +07:00
charlierose.py
[charlierose] Add support for episodes ( closes #14062 )
2017-08-30 23:50:33 +07:00
chaturbate.py
[chaturbate] Fix extraction ( closes #12665 )
2017-04-09 01:39:40 +07:00
chilloutzone.py
Switch codebase to use compat_b64decode
2018-01-23 22:23:12 +07:00
chirbit.py
Switch codebase to use compat_b64decode
2018-01-23 22:23:12 +07:00
cinchcast.py
[cinchcast] Extend _VALID_URL
2017-08-05 08:17:01 +07:00
cjsw.py
[csjw] Add coding cookie
2017-07-09 19:18:12 +07:00
cliphunter.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
clippit.py
Add new extractor
2017-08-17 16:56:06 +08:00
cliprs.py
[Onet,ClipRs] Add new extractor for onet.tv and use it for clip.rs
2016-07-06 20:09:05 +08:00
clipsyndicate.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
closertotruth.py
[closertotruth] Update and improve ( Closes #8680 )
2016-06-19 00:35:29 +07:00
cloudy.py
[cloudy] Fix extraction ( closes #13737 )
2017-07-26 23:12:43 +07:00
clubic.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
clyp.py
[clyp] Improve and cleanup ( Closes #7194 )
2015-10-28 21:42:01 +06:00
cmt.py
[cmt,mtv,southpark] Add support for episode URLs ( closes #11837 )
2017-01-26 21:49:34 +07:00
cnbc.py
[theplatform] extract timestamp and uploader
2016-04-01 18:07:17 +01:00
cnn.py
[turner] keep video id intact
2016-08-30 10:46:48 +01:00
comcarcoff.py
Unify coding cookie
2016-10-03 23:44:29 +07:00
comedycentral.py
[comedycentral] new shortcut :theopposition for "The Opposition" show
2017-10-04 07:45:13 +02:00
common.py
[extractor/common] Improve thumbnail extraction for HTML5 entries
2018-03-19 23:43:53 +07:00
commonmistakes.py
[commonmistakes] Disable UnicodeBOM extractor test for python 3.2
2017-02-20 03:06:52 +07:00
commonprotocols.py
[generic,commonprotocols] Move mms suuport from GenericIE
2016-10-07 19:24:22 +08:00
condenast.py
[condenast] Fix extraction ( closes #14196 , closes #14207 )
2017-09-15 02:01:17 +07:00
corus.py
[corus] Add support for showcase.ca
2017-06-13 23:27:27 +07:00
coub.py
[coub] Update test and remove comment count extraction
2017-05-01 05:54:44 +07:00
cracked.py
[abcnews,chilloutsoze,cracked,vice,vk] Use dedicated YouTube embeds extraction routines
2017-09-06 00:50:25 +07:00
crackle.py
[crackle] Bypass geo restriction
2018-03-24 01:49:50 +07:00
criterion.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
crooksandliars.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
crunchyroll.py
Switch codebase to use compat_b64decode
2018-01-23 22:23:12 +07:00
cspan.py
[cspan] add support for audio only pages and catch page errors( closes #14995 )
2017-12-17 19:15:59 +01:00
ctsnews.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
ctvnews.py
[ctvnews] relax _VALID_URL regex( closes #11394 )
2016-12-10 17:36:32 +01:00
cultureunplugged.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
curiositystream.py
[curiositystream] PEP 8
2017-04-15 02:33:26 +07:00
cwtv.py
[cwtv] extract ISM formats
2017-04-01 07:50:24 +01:00
dailymail.py
[dailymail] Add support for embeds
2017-07-09 20:06:24 +07:00
dailymotion.py
[dailymotion] remove dailymotion cloud extractor( closes #6794 )
2017-12-06 10:56:48 +01:00
daisuki.py
Switch codebase to use compat_b64decode
2018-01-23 22:23:12 +07:00
daum.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
dbtv.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
dctp.py
[dctptv] Fix extraction ( closes #14599 )
2017-10-28 22:58:01 +07:00
deezer.py
Fix some regexes
2017-10-09 23:50:53 +07:00
defense.py
Add support for https for all extractors as preventive and future-proof measure
2016-03-21 21:36:32 +06:00
democracynow.py
[democracynow] Update test
2017-05-02 01:38:31 +07:00
dfb.py
[dfb] extract m3u8 formats
2016-04-29 19:21:17 +01:00
dhm.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
digg.py
[digg] Improve extraction
2018-01-10 22:19:51 +07:00
digiteka.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
discovery.py
[discovery] Fix auth request ( closes #15542 )
2018-02-10 00:55:11 +07:00
discoverygo.py
[discoverygo] correct ttml subtitle extension
2017-12-16 12:55:44 +01:00
discoverynetworks.py
[discoverynetworks] add support for more domains and bypass geo restiction
2017-03-17 09:53:44 +01:00
discoveryvr.py
[discoveryvr] Add new extractor( closes #12578 )
2017-04-02 09:22:09 +01:00
disney.py
[disney] skip Apple FairPlay formats( #14982 )
2017-12-15 09:28:07 +01:00
dispeak.py
[dispeak] Recognize sevt subdomain ( closes #13276 )
2017-07-20 18:14:14 +08:00
dotsub.py
[dotsub] Update test
2017-05-02 02:56:44 +08:00
douyutv.py
[douyu] Support Douyu shows ( closes #12228 )
2017-05-12 18:44:24 +08:00
dplay.py
[dplay] Relax _VALID_URL ( closes #15458 )
2018-01-31 01:29:00 +07:00
dramafever.py
Remove sensitive data from logging in messages
2017-11-11 20:52:12 +07:00
drbonanza.py
[drbonanza] Fix extraction ( closes #13231 )
2017-05-31 23:56:32 +07:00
dreisat.py
[3sat,phoenix] Fix extraction ( closes #11619 )
2017-01-06 17:13:53 +07:00
dropbox.py
drtuber.py
[drtuber] Add support for mobile URLs
2017-11-17 01:50:07 +07:00
drtv.py
[drtv] Respect preference for direct http formats ( #14509 )
2017-10-16 05:48:45 +07:00
dumpert.py
Switch codebase to use compat_b64decode
2018-01-23 22:23:12 +07:00
dvtv.py
[dvtv] Skip download on failing test
2018-02-11 04:56:03 +07:00
dw.py
[dw] Skip an invalid test
2016-06-10 16:53:40 +08:00
eagleplatform.py
[eagleplatform] Fix test
2017-07-10 00:14:41 +07:00
ebaumsworld.py
[ebaumsworlds] Update _VALID_URL ( Closes #9135 )
2016-04-10 22:15:11 +06:00
echomsk.py
Add support for https for all extractors as preventive and future-proof measure
2016-03-21 21:36:32 +06:00
egghead.py
[egghead] Fix extraction ( closes #14388 )
2017-10-29 07:11:37 +07:00
ehow.py
[ehow] Simplify
2015-07-17 23:54:38 +06:00
eighttracks.py
[refactor] Single quotes consistency
2016-02-14 15:37:17 +06:00
einthusan.py
Switch codebase to use compat_b64decode
2018-01-23 22:23:12 +07:00
eitb.py
Unify coding cookie
2016-10-03 23:44:29 +07:00
ellentube.py
[ellentube] Fix issues, improve and simplify ( closes #14570 )
2017-12-09 02:16:54 +07:00
elpais.py
[elpais] Fix typo and improve extraction ( closes #12139 )
2017-02-16 04:57:42 +07:00
embedly.py
Unify coding cookie
2016-10-03 23:44:29 +07:00
engadget.py
Improve some _VALID_URLs
2016-09-14 22:47:21 +07:00
eporner.py
[eporner] Add support for embed URLs ( closes #14507 )
2017-10-16 05:11:25 +07:00
eroprofile.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
escapist.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
espn.py
[espn] Add new extractor for http://fivethirtyeight.com ( closes #6864 )
2017-12-26 14:20:21 +01:00
esri.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
etonline.py
[etonline] Add extractor ( closes #12236 )
2017-02-25 20:16:40 +07:00
europa.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
everyonesmixtape.py
[refactor] Single quotes consistency
2016-02-14 15:37:17 +06:00
expotv.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
extractors.py
• New extractor for porn site ThisVid. By contrast with other extractors, it requires JavaScript in order to determine the video URL. That is why it uses Selenium (license Apache 2). The Generic extractor was already capable to download many of the videos but only in 240p.
2018-03-28 12:46:55 +02:00
extremetube.py
[extremetube] Revert display_id
2016-08-17 07:02:13 +07:00
eyedotv.py
[downloader/hls] immediately delegate downloading to ffmpeg in case live stream
2017-03-25 19:38:23 +01:00
facebook.py
[facebook] Support thumbnails ( closes #14416 )
2017-10-10 23:20:38 +08:00
faz.py
[faz] fix extraction and add support for Perform Group embeds( fixes #14714 )
2017-11-24 18:42:41 +01:00
fc2.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
fczenit.py
[fczenit] fix extraction
2017-11-25 19:28:26 +01:00
filmon.py
[filmon] improve extraction
2017-02-03 10:15:03 +01:00
filmweb.py
[filmweb] improve extraction
2017-12-26 19:41:08 +01:00
firsttv.py
[1tv] Lower preference for http formats ( closes #13246 )
2017-06-01 22:19:52 +07:00
fivemin.py
[5min] fix _VALID_URL( closes #10228 )
2016-08-05 10:22:33 +01:00
fivetv.py
[5tv] Add another video URL pattern ( closes #13354 )
2017-07-14 22:10:17 +07:00
flickr.py
[flickr] Ensure format id is string
2017-06-09 00:20:07 +07:00
flipagram.py
untie
2017-01-19 04:18:13 -05:00
folketinget.py
Unify coding cookie
2016-10-03 23:44:29 +07:00
footyroom.py
[footyroom] Fix extraction and update _TESTS ( closes #10810 )
2016-10-11 17:46:13 +08:00
formula1.py
fix tests related to 1978540a5122c53012e17a78841f3da0df77fd34( closes #10774 )
2016-09-27 15:31:25 +01:00
fourtube.py
[fourtube] Add support for other sites ( closes #6022 , closes #7859 , closes #13901 )
2017-08-13 07:23:29 +07:00
fox9.py
[fox9] fix extraction
2017-11-24 19:00:56 +01:00
fox.py
[fox] add support for adobe pass auth and extract subtitles( close #14489 )( closes #14205 )
2017-12-06 22:56:14 +01:00
foxgay.py
[foxgay] Ensure height is int
2017-06-09 00:22:14 +07:00
foxnews.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
foxsports.py
[foxsports] fix extraction( closes #12945 )
2017-05-01 09:02:41 +01:00
franceculture.py
[franceculture] PEP 8
2017-03-26 02:32:46 +07:00
franceinter.py
[franceinter] Fix upload date extraction ( closes #14996 )
2018-01-21 17:50:53 +07:00
francetv.py
[francetv] Fix typo
2018-02-12 00:25:42 +07:00
freesound.py
[freesound] Improve and remove unrelated metadata ( closes #11608 )
2017-01-12 23:03:53 +07:00
freespeech.py
[freespeech] fix extraction
2017-11-25 18:25:00 +01:00
freshlive.py
[downloader/hls] immediately delegate downloading to ffmpeg in case live stream
2017-03-25 19:38:23 +01:00
funimation.py
Remove sensitive data from logging in messages
2017-11-11 20:52:12 +07:00
funk.py
[funk] Fix extraction and rework extractors ( closes #15792 )
2018-03-08 03:17:46 +07:00
funnyordie.py
[funnyordie] Extract more metadata ( closes #13677 )
2017-07-20 22:50:56 +07:00
fusion.py
[fusion] Add support for fusion.tv
2018-02-17 20:54:52 +07:00
fxnetworks.py
[fxnetworks] Extract series metadata
2017-10-29 05:20:18 +07:00
gameinformer.py
[gameinformer] PEP 8
2018-02-08 23:03:57 +07:00
gameone.py
gamespot.py
[gamespot] add test for #14652
2017-11-13 10:30:12 +01:00
gamestar.py
[gamestar] Fix issues ( closes #15179 )
2018-01-13 19:38:58 +07:00
gaskrank.py
[gaskrank] Improve ( closes #12493 )
2017-05-28 06:47:38 +07:00
gazeta.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
gdcvault.py
[gdcvault] Fix extraction for videos with gdc-player.html
2017-05-05 15:13:40 +08:00
generic.py
[lenta] Add extractor ( closes #15953 )
2018-03-22 23:07:31 +07:00
gfycat.py
[gfycat] Add support for /gifs/detail URLs ( closes #14322 )
2017-09-27 22:48:47 +07:00
giantbomb.py
[giantbomb] Extract m3u8 formats ( closes #13626 )
2017-07-10 21:34:27 +08:00
giga.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
gigya.py
[canvas] Add support for vrt.be/vrtnu ( closes #11873 )
2017-10-25 23:17:28 +07:00
glide.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
globo.py
[globo:article] Add support for multiple videos ( Closes #10653 )
2016-09-17 23:34:10 +07:00
go90.py
[go90] Improve extraction
2017-04-15 16:32:00 -05:00
go.py
[go] add support for Disney, DisneyJunior and DisneyXD show pages
2017-04-28 09:48:52 +01:00
godtube.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
golem.py
[golem] Ensure format id is string
2017-06-09 00:27:11 +07:00
googledrive.py
[googledrive] Extend _VALID_URL ( closes #9785 )
2017-08-28 00:50:41 +07:00
googleplus.py
Fix some regexes
2017-10-09 23:50:53 +07:00
googlesearch.py
[gvsearch] Modernize and fix page result request ( closes #11051 )
2016-10-28 23:19:59 +07:00
goshgay.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
gputechconf.py
[dispeak] Rename DigitalSpeaking to DigitallySpeaking
2016-04-22 00:07:43 +08:00
groupon.py
skip some tests to reduce test time
2016-05-24 16:44:11 +01:00
hark.py
Unify coding cookie
2016-10-03 23:44:29 +07:00
hbo.py
[hbo] extract m3u8 formats
2017-04-13 12:28:22 +01:00
hearthisat.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
heise.py
[heise] Improve extraction ( closes #15496 , closes #15784 , closes #15026 )
2018-03-15 23:09:24 +07:00
hellporno.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
helsinki.py
Unify coding cookie
2016-10-03 23:44:29 +07:00
hentaistigma.py
[refactor] Single quotes consistency
2016-02-14 15:37:17 +06:00
hgtv.py
[hgtv.com:show] Fix typo
2017-06-23 02:54:12 +07:00
hidive.py
[hidive] Remove proxy from params
2018-03-04 23:23:30 +07:00
historicfilms.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
hitbox.py
[hitbox] Add support for smashcast.tv ( closes #13154 )
2017-05-19 22:34:00 +07:00
hitrecord.py
[hitrecord] Improve ( closes #11626 )
2017-01-08 20:17:18 +07:00
hornbunny.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
hotnewhiphop.py
Switch codebase to use compat_b64decode
2018-01-23 22:23:12 +07:00
hotstar.py
[hotstar:playlist] Fix issues and improve ( closes #12465 )
2017-11-05 19:15:40 +07:00
howcast.py
skip some tests to reduce test time
2016-05-24 16:44:11 +01:00
howstuffworks.py
[howstuffworks] add support for more domains
2017-10-12 19:03:47 +00:00
hrti.py
[hrti:playlist] Relax _VALID_URL
2017-10-09 23:52:39 +07:00
huajiao.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
huffpost.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
hypem.py
[compat] Add compat_urllib_parse_urlencode and eliminate encode_dict
2016-03-26 01:46:57 +06:00
iconosquare.py
[iconosquare] Extract comments
2015-09-25 04:45:31 +06:00
ign.py
Fix some regexes
2017-10-09 23:50:53 +07:00
imdb.py
[imdb] Relax _VALID_URL ( closes #13056 )
2017-05-14 00:32:50 +07:00
imgur.py
[imgur] Recognize /r/ URLs ( closes #11071 )
2016-10-30 17:02:03 +08:00
ina.py
Unify coding cookie
2016-10-03 23:44:29 +07:00
inc.py
[inc] Improve ( closes #11647 )
2017-01-09 23:08:59 +07:00
indavideo.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
infoq.py
Switch codebase to use compat_b64decode
2018-01-23 22:23:12 +07:00
instagram.py
[instagram:user] Add pagination ( closes #15934 )
2018-03-21 23:43:03 +07:00
internazionale.py
[internazionale] Improve extraction ( closes #14973 )
2017-12-27 23:27:48 +07:00
internetvideoarchive.py
[internetvideoarchive] extract all formats
2016-09-04 11:45:29 +01:00
iprima.py
[iprima] Improve geo restriction detection and disable geo bypass
2017-02-20 23:17:19 +07:00
iqiyi.py
[iqiyi] Fix extraction of Yule videos
2017-04-25 22:23:57 +08:00
ir90tv.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
itv.py
[itv] Improve extraction, extract more subtitles and duration ( closes #14944 )
2017-12-14 04:49:07 +07:00
ivi.py
[ivi] Raise GeoRestrictedError
2017-02-24 10:54:39 +07:00
ivideon.py
[compat] Add compat_urllib_parse_urlencode and eliminate encode_dict
2016-03-26 01:46:57 +06:00
iwara.py
[iwara] Add width ( closes #11724 )
2017-02-05 22:30:13 +08:00
izlesene.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
jamendo.py
[jamendo] Improve and extract more metadata ( closes #11836 )
2017-01-26 23:26:18 +07:00
jeuxvideo.py
Fix some regexes
2017-10-09 23:50:53 +07:00
joj.py
[joj] Rewrite and add support for generic embeds ( closes #13268 )
2017-07-09 19:17:54 +07:00
jove.py
[jove] Ensure comment count is int
2017-06-09 00:29:20 +07:00
jpopsukitv.py
Unify coding cookie
2016-10-03 23:44:29 +07:00
jwplatform.py
[jwplatform] Add support for multiple embeds ( closes #15192 )
2018-01-07 21:49:23 +07:00
kakao.py
[kakao] Fix _VALID_URL
2017-09-24 00:19:27 +07:00
kaltura.py
[kaltura] Fix typo
2017-12-23 21:22:41 +07:00
kanalplay.py
[kanalplay] Use IETF language tag
2016-01-23 01:51:18 +06:00
kankan.py
[refactor] Single quotes consistency
2016-02-14 15:37:17 +06:00
karaoketv.py
Improve some _VALID_URLs
2016-09-14 22:47:21 +07:00
karrierevideos.py
Fix bugs caused by typos
2017-07-14 23:08:32 +07:00
keek.py
[keek] Strip title
2015-09-28 01:17:28 +06:00
keezmovies.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
ketnet.py
[ketnet] Add support for videos without direct sources ( closes #14377 )
2017-10-02 04:15:12 +07:00
khanacademy.py
update tests related to the change in youtube http format sorting
2016-03-05 21:52:24 +01:00
kickstarter.py
Unify coding cookie
2016-10-03 23:44:29 +07:00
konserthusetplay.py
[konserthusetplay] Add support for rspoplay.se
2017-01-28 01:58:23 +07:00
kontrtube.py
Unify coding cookie
2016-10-03 23:44:29 +07:00
krasview.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
ku6.py
Add support for https for all extractors as preventive and future-proof measure
2016-03-21 21:36:32 +06:00
kusi.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
kuwo.py
[kwuo:song] Improve error detection ( closes #10650 )
2016-09-15 00:56:15 +08:00
la7.py
[la7] Fix extraction ( closes #15501 )
2018-02-07 21:48:16 +07:00
laola1tv.py
[laola1tv] Add support for tv.ittf.com ( closes #13965 )
2017-08-19 19:48:20 +07:00
lci.py
[lci] Add new extractor( closes #10573 )
2016-09-06 20:47:42 +01:00
lcp.py
[lcp] Improve extraction
2016-07-23 17:56:11 +07:00
learnr.py
[learnr] Add new extractor( closes #4284 )
2016-05-19 18:18:03 +01:00
lecture2go.py
[lecture2go] Fix extraction
2016-04-14 15:08:01 +08:00
leeco.py
Switch codebase to use compat_b64decode
2018-01-23 22:23:12 +07:00
lego.py
Don't list master m3u8 playlists in format list ( closes #12832 )
2017-04-27 21:53:17 +07:00
lemonde.py
[lemonde] Fallback delegate extraction to generic extractor ( closes #12115 , closes #12116 )
2017-02-13 23:17:48 +07:00
lenta.py
[lenta] Add extractor ( closes #15953 )
2018-03-22 23:07:31 +07:00
libraryofcongress.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
libsyn.py
libsyn: adapt to new page structure and replace testcase
2018-03-20 23:07:11 +01:00
lifenews.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
limelight.py
[limelight] Tolerate empty pc formats ( closes #15150 , closes #15151 , closes #15207 )
2018-01-10 05:39:57 +07:00
line.py
[line] lint (remove space on empty line)
2018-03-14 09:55:46 +01:00
litv.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
liveleak.py
[liveleak] Support multi-video pages ( closes #6542 )
2017-08-19 22:48:00 +08:00
livestream.py
[livestream] make smil extraction non fatal( fixes #14792 )
2017-11-19 12:59:31 +01:00
lnkgo.py
[lnkgo] Relax _VALID_URL
2017-10-06 23:59:09 +07:00
localnews8.py
[localnews8] Fix extractor ( Closes #9539 )
2016-05-20 22:31:08 +06:00
lovehomeporn.py
[lovehomeporn] Add extractor
2016-01-23 00:52:23 +06:00
lrt.py
[lrt] Fix audio extraction ( Closes #10566 )
2016-09-11 01:27:20 +07:00
lynda.py
[lynda] Relax _VALID_URL ( closes #15185 )
2018-01-06 23:12:30 +07:00
m6.py
Unify coding cookie
2016-10-03 23:44:29 +07:00
macgamestore.py
Improve some _VALID_URLs
2016-09-14 22:47:21 +07:00
mailru.py
[mailru:music] Add extractor ( closes #15618 )
2018-02-24 04:52:55 +07:00
makerschannel.py
[makerschannel] Add new extractor( closes #8839 )
2016-03-12 22:52:53 +01:00
makertv.py
Fix some regexes
2017-10-09 23:50:53 +07:00
mangomolo.py
Switch codebase to use compat_b64decode
2018-01-23 22:23:12 +07:00
manyvids.py
[manyvids] Improve ( closes #14059 )
2017-09-03 17:32:23 +07:00
massengeschmacktv.py
[massengeschmacktv] Add support for Massengeschmack TV(replaces Fernseh Kritik TV)
2017-11-24 20:00:01 +01:00
matchtv.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
mdr.py
[MDR] Relax _VALID_URL and playerURL matching and update _TESTS
2017-02-26 17:24:54 +08:00
medialaan.py
[canvas] Add support for vrt.be/vrtnu ( closes #11873 )
2017-10-25 23:17:28 +07:00
mediaset.py
[mediaset] Fix upload date
2017-05-14 06:39:47 +07:00
mediasite.py
[mediasite] Improve extraction and code style, add support for DASH ( closes #11185 , closes #14343 , refs #5428 )
2017-12-30 08:04:43 +07:00
medici.py
[medici] Add extractor ( closes #3406 )
2017-04-08 22:38:37 +07:00
megaphone.py
[megaphone] Fix deprecated escape sequence
2017-10-17 15:39:06 +08:00
meipai.py
Fix some regexes
2017-10-09 23:50:53 +07:00
melonvod.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
meta.py
[meta] Clarify the source of uppod st decryption algorithm
2016-06-30 18:27:57 +01:00
metacafe.py
[metacafe] Improve ( closes #10371 )
2017-02-18 19:58:25 +07:00
metacritic.py
Improve some _VALID_URLs
2016-09-14 22:47:21 +07:00
mgoon.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
mgtv.py
[mgtv] fix extraction
2017-02-23 11:57:05 +01:00
miaopai.py
[miaopai] Coding style ( #10556 )
2016-09-08 00:28:33 +08:00
microsoftvirtualacademy.py
extract ISM formats in some of the extractors
2016-11-02 01:54:45 +07:00
minhateca.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
ministrygrid.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
minoto.py
[minoto] Add new extractor
2016-03-12 22:52:53 +01:00
miomio.py
[miomio] Fix extraction
2017-03-08 19:46:58 +08:00
mit.py
Add support for https for all extractors as preventive and future-proof measure
2016-03-21 21:36:32 +06:00
mitele.py
[mitele] Fix extraction ( closes #15186 )
2018-01-06 23:58:00 +07:00
mixcloud.py
Switch codebase to use compat_b64decode
2018-01-23 22:23:12 +07:00
mlb.py
[mlb] Update test ( closes #13777 )
2017-08-05 00:09:36 +07:00
mnet.py
[mnet] fix format extraction( fixes #14883 )
2017-11-30 23:45:33 +01:00
moevideo.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
mofosex.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
mojvideo.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
moniker.py
Use urlencode_postdata across the codebase
2016-03-26 02:19:24 +06:00
morningstar.py
[morningstar] Relax _VALID_URL
2017-09-16 22:39:46 +07:00
motherless.py
[motherless:group] Relax entry extraction and add a fallback scenario
2018-01-07 00:31:53 +07:00
motorsport.py
Improve some _VALID_URLs
2016-09-14 22:47:21 +07:00
movieclips.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
moviezine.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
movingimage.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
msn.py
[msn] Fix formats extraction
2017-06-11 08:56:53 +07:00
mtv.py
[mtv] correct scc extention in extracted subtitles( closes #13730 )
2017-11-29 17:50:38 +01:00
muenchentv.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
musicplayon.py
Unify coding cookie
2016-10-03 23:44:29 +07:00
mwave.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
myspace.py
[myspace] Improve _VALID_URL ( closes #13040 )
2017-05-10 22:35:46 +07:00
myspass.py
Improve some _VALID_URLs
2016-09-14 22:47:21 +07:00
myvi.py
[myvi] Extend _VALID_URL
2018-02-08 23:02:05 +07:00
myvidster.py
[myvidster] Update _TESTS ( closes #10473 )
2016-09-01 16:42:35 +08:00
nationalgeographic.py
[nationalgeographic] Relax _VALID_URL
2018-01-31 09:19:11 +01:00
naver.py
Fix some regexes
2017-10-09 23:50:53 +07:00
nba.py
[utils] Use in OnDemandPagedList by default
2017-10-06 23:13:53 +07:00
nbc.py
[nbc] add support for NBC Olympics Streams( closes #10295 )
2018-02-09 02:05:28 +01:00
ndr.py
[ndr:embed:base] Make separate formats extraction non fatal ( closes #15203 )
2018-01-09 22:04:50 +07:00
ndtv.py
[ndtv] Add support for sub-sites
2017-10-22 08:32:20 +07:00
nerdcubed.py
[refactor] Single quotes consistency
2016-02-14 15:37:17 +06:00
neteasemusic.py
[netease] Skip all tests: completely georestricted
2016-04-13 04:52:07 +08:00
netzkino.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
newgrounds.py
[newgrounds] Fix metadata extraction ( closes #15531 )
2018-02-09 21:17:02 +07:00
newstube.py
Unify coding cookie
2016-10-03 23:44:29 +07:00
nextmedia.py
[nextmedia] Add support for NextTV (壹電視)
2017-01-23 23:38:31 +08:00
nexx.py
[nexx] Fix typo
2018-03-08 03:25:04 +07:00
nfb.py
[nfb] Modernize and extract subtitles
2016-05-18 00:25:15 +06:00
nfl.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
nhk.py
[nhk] Fix extraction ( Closes #10633 )
2016-09-13 23:20:25 +07:00
nhl.py
[nhl] Skip invalid m3u8 formats ( closes #10713 )
2016-10-11 20:50:52 +08:00
nick.py
[nickelodeon] Add support for nickelodeon.com.tr ( closes #15706 )
2018-02-26 22:10:44 +07:00
niconico.py
[niconico] Improve uploader metadata extraction robustness ( closes #14135 )
2017-10-15 10:40:57 +07:00
ninecninemedia.py
[ninecninemedia] remove mp4 url extraction request
2017-03-23 13:53:07 +01:00
ninegag.py
[9gag] Update test
2018-02-20 22:28:54 +07:00
ninenow.py
[9now] Bypass geo restriction ( closes #15920 )
2018-03-20 01:08:03 +07:00
nintendo.py
[nintendo] Improve playlist extraction ( Closes #9986 )
2016-07-17 00:01:25 +07:00
njpwworld.py
[njpwworld] Fix authentication ( closes #15815 )
2018-03-10 22:35:47 +07:00
nobelprize.py
[nobelprize] Add new extractor(closes #9999 )
2016-10-26 18:15:23 +01:00
noco.py
Remove sensitive data from logging in messages
2017-11-11 20:52:12 +07:00
nonktube.py
[nonktube] Use econfig nuevo URL
2017-05-08 20:13:22 +07:00
noovo.py
[noovo] Fix extraction ( closes #14214 )
2017-09-15 23:12:19 +07:00
normalboots.py
[screenwavemedia] Remove extractor
2016-11-28 23:17:56 +07:00
nosvideo.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
nova.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
novamov.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
nowness.py
[brightcove] Fix _extract_url ( closes #12782 )
2017-04-18 21:46:25 +07:00
noz.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
npo.py
[npo] Fix typo
2018-03-03 01:47:09 +07:00
npr.py
[compat] Add compat_urllib_parse_urlencode and eliminate encode_dict
2016-03-26 01:46:57 +06:00
nrk.py
[nrktv] Update API host ( closes #13796 )
2017-08-01 05:21:00 +07:00
ntvde.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
ntvru.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
nuevo.py
[nuevo] Pass headers to _extract_nuevo
2017-05-08 20:03:38 +07:00
nuvid.py
[nuvid] Fix extraction
2016-04-28 17:51:20 +08:00
nytimes.py
[nytimes] Fix typo
2016-10-17 22:16:23 +07:00
nzz.py
[nzz] Add new extractor( #4407 )
2016-10-06 10:45:57 +01:00
odatv.py
[odatv] Improve ( Closes #9285 )
2016-07-20 21:43:22 +07:00
odnoklassniki.py
[ok] Add support for live streams
2018-01-08 21:53:03 +07:00
oktoberfesttv.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
once.py
[gamespot] lower the preference of http formats( #14652 )
2017-11-13 10:24:35 +01:00
ondemandkorea.py
Improve geo bypass mechanism
2017-02-19 05:10:08 +08:00
onet.py
[onetpl] Add support for videos embedded via pulsembed ( closes #13482 )
2017-06-24 18:33:31 +07:00
onionstudios.py
[onionstudios] add support for bulbs-video embeds
2017-10-12 16:05:25 +00:00
ooyala.py
Switch codebase to use compat_b64decode
2018-01-23 22:23:12 +07:00
openload.py
[openload] Fix extraction ( closes #15166 )
2018-01-04 13:26:08 +08:00
ora.py
[ora] Revert extraction to regexes
2016-05-14 20:45:18 +06:00
orf.py
Fix some only matching tests ( closes #14855 )
2017-11-26 20:53:10 +07:00
packtpub.py
[packtpub] Fix authentication( closes #13240 )
2017-05-31 15:44:29 +01:00
pandatv.py
[pandatv] Modernize ( closes #14693 )
2017-11-09 23:30:25 +07:00
pandoratv.py
[pandoratv] Add support for mobile URLs ( closes #12441 )
2018-01-11 23:10:18 +07:00
parliamentliveuk.py
[parliamentliveuk] Fix extraction ( closes #14524 )
2017-10-20 23:31:13 +07:00
patreon.py
Remove sensitive data from logging in messages
2017-11-11 20:52:12 +07:00
pbs.py
[pbs] add another media id regex
2017-11-27 16:55:27 +01:00
pearvideo.py
[pearvideo] Improve ( closes #13031 )
2017-07-16 03:06:04 +07:00
people.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
performgroup.py
[faz] fix extraction and add support for Perform Group embeds( fixes #14714 )
2017-11-24 18:42:41 +01:00
periscope.py
[periscope] Use accessVideoPublic endpoint ( closes #15554 )
2018-02-10 17:23:37 +07:00
philharmoniedeparis.py
Add support for https for all extractors as preventive and future-proof measure
2016-03-21 21:36:32 +06:00
phoenix.py
[3sat,phoenix] Fix extraction ( closes #11619 )
2017-01-06 17:13:53 +07:00
photobucket.py
Add support for https for all extractors as preventive and future-proof measure
2016-03-21 21:36:32 +06:00
piksel.py
[Piksel] Add another app token regex
2017-02-04 23:23:14 +08:00
pinkbike.py
[pinkbike] Fix uploader extraction ( closes #12054 )
2017-02-15 02:08:32 +07:00
pladform.py
[pladform] Respect platform id and extract HLS formats ( closes #15468 )
2018-02-02 03:07:30 +07:00
playfm.py
[playfm] Adapt to v2api ( Closes #5344 )
2015-04-02 20:26:05 +06:00
plays.py
[plays] Improve extraction and add support for embed URLs
2016-11-12 23:08:05 +07:00
playtvak.py
[playtvak] Relax video regex and make description optional
2017-12-27 22:57:26 +07:00
playvid.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
playwire.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
pluralsight.py
[pluralsight] Fix missing first line of subtitles ( closes #11118 )
2017-12-30 05:56:47 +07:00
podomatic.py
[podomatic] Extend _VALID_URL ( closes #13827 )
2017-08-05 08:28:12 +07:00
pokemon.py
[pokemon] PEP 8
2018-02-08 23:04:20 +07:00
polskieradio.py
[polskieradio] Fix extraction
2017-06-16 04:57:56 +07:00
popcorntv.py
[popcorntv] Add extractor ( closes #5914 , closes #14211 )
2017-09-17 22:19:57 +07:00
porn91.py
[porn91] Fix extraction ( closes #12814 )
2017-04-22 21:16:36 +08:00
porncom.py
[porncom] Fix metadata extraction ( closes #14911 )
2017-12-05 22:42:02 +07:00
pornflip.py
[pornflip] Extend _VALID_URL ( closes #14405 )
2017-10-06 23:56:31 +07:00
pornhd.py
[pornhd] Fix extraction ( closes #14005 )
2017-08-27 22:37:26 +07:00
pornhub.py
[pornhub] PEP 8
2018-03-10 23:14:37 +07:00
pornotube.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
pornovoisines.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
pornoxo.py
[generic] Try parsing JWPlayer embedded videos ( closes #12030 )
2017-02-16 23:44:03 +08:00
presstv.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
primesharetv.py
Use urlencode_postdata across the codebase
2016-03-26 02:19:24 +06:00
promptfile.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
prosiebensat1.py
[prosiebensat1] Add support for galileo.tv ( closes #15894 )
2018-03-19 04:14:33 +07:00
puls4.py
[puls4] Relax _VALID_URL ( closes #11267 )
2016-11-25 23:37:32 +07:00
pyvideo.py
[pyvideo] Remove debugging code
2016-08-31 01:56:58 +07:00
qqmusic.py
[qqmusic:toplist] PEP 8
2017-08-18 01:00:07 +07:00
r7.py
Don't list master m3u8 playlists in format list ( closes #12832 )
2017-04-27 21:53:17 +07:00
radiobremen.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
radiocanada.py
[radiocanada] Add fallback for title extraction
2017-09-08 21:53:24 +07:00
radiode.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
radiofrance.py
[refactor] Single quotes consistency
2016-02-14 15:37:17 +06:00
radiojavan.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
rai.py
[raiplay:playlist] Fix issues and improve ( closes #14563 )
2017-12-09 00:48:04 +07:00
raywenderlich.py
[raywenderlich] PEP 8
2018-03-10 23:15:11 +07:00
rbmaradio.py
[rbmaradio] Add support for redbullradio.com URLs
2017-04-08 21:39:07 +07:00
rds.py
[rds] extract 9c9media formats
2016-06-30 18:22:35 +01:00
redbulltv.py
[redbulltv] fix extraction( closes #15481 )
2018-02-03 15:43:33 +01:00
reddit.py
[reddit] Update test
2018-02-21 04:12:56 +07:00
redtube.py
[redtube] Fix duration extraction and update test
2018-02-21 21:55:28 +07:00
regiotv.py
[regiotv] Improve extraction ( Closes #7915 )
2015-12-31 22:12:47 +06:00
rentv.py
[generic] Try parsing JWPlayer embedded videos ( closes #12030 )
2017-02-16 23:44:03 +08:00
restudy.py
[restudy] Extend _VALID_URL ( #15347 )
2018-01-21 01:22:16 +07:00
reuters.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
reverbnation.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
revision3.py
[revision3:embed] Add new extractor
2016-06-01 21:20:25 +01:00
rice.py
[rice] Add new extractor( closes #1736 )
2016-03-15 00:49:23 +01:00
rmcdecouverte.py
[rmcdecouverte] Improve ( closes #12937 )
2017-05-06 17:56:10 +07:00
ro220.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
rockstargames.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
roosterteeth.py
Remove sensitive data from logging in messages
2017-11-11 20:52:12 +07:00
rottentomatoes.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
roxwel.py
Improve some _VALID_URLs
2016-09-14 22:47:21 +07:00
rozhlas.py
Fix some only matching tests ( closes #14855 )
2017-11-26 20:53:10 +07:00
rtbf.py
[rtbf] improve extraction( fixes #9267 )
2016-04-21 22:52:49 +01:00
rte.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
rtl2.py
Switch codebase to use compat_b64decode
2018-01-23 22:23:12 +07:00
rtlnl.py
[rtlnl] Remove progressive formats ( closes #15459 )
2018-02-01 21:30:17 +07:00
rtp.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
rts.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
rtve.py
Switch codebase to use compat_b64decode
2018-01-23 22:23:12 +07:00
rtvnh.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
rtvs.py
[rtvs] Add extractor ( closes #9242 , closes #15187 )
2018-01-21 17:40:23 +07:00
rudo.py
improve coding style
2017-04-12 20:38:43 +01:00
ruhd.py
Fix some regexes
2017-10-09 23:50:53 +07:00
ruleporn.py
[ruleporn] Rework in terms of nuevo ( Closes #8206 )
2016-01-23 00:40:11 +06:00
rutube.py
[rutube:playlist] Fix suitable ( closes #14166 )
2017-09-11 03:23:00 +07:00
rutv.py
[rutv] Add support for testplayer.vgtrk.com ( closes #13347 )
2017-06-11 21:36:19 +07:00
ruutu.py
[ruutu] Continue formats extraction on NOT-USED URLs
2018-03-06 02:01:04 +07:00
ruv.py
[ruv] Improve, extract all formats and metadata ( closes #13396 )
2017-06-19 23:46:03 +07:00
safari.py
Remove sensitive data from logging in messages
2017-11-11 20:52:12 +07:00
sapo.py
Unify coding cookie
2016-10-03 23:44:29 +07:00
savefrom.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
sbs.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
screencast.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
screencastomatic.py
[generic] Try parsing JWPlayer embedded videos ( closes #12030 )
2017-02-16 23:44:03 +08:00
scrippsnetworks.py
[shahid] add support for show pages( closes #7401 )
2017-12-19 02:00:38 +01:00
seeker.py
[seeker] Add new extractor( closes #9619 )
2016-06-01 21:20:25 +01:00
senateisvp.py
[senateisvp] Allow https URL scheme for embeds
2017-03-20 23:35:13 +08:00
sendtonews.py
[generic] Try parsing JWPlayer embedded videos ( closes #12030 )
2017-02-16 23:44:03 +08:00
servingsys.py
servus.py
[servus] Add extractor ( closes #14362 )
2017-10-19 22:17:20 +07:00
sevenplus.py
[7plus] Extract series metadata ( closes #15862 , closes #15906 )
2018-03-20 01:40:53 +07:00
sexu.py
[sexu] Ensure height is int
2017-06-09 00:30:23 +07:00
seznamzpravy.py
[seznamzpravy] Remove debug output
2018-01-29 04:40:07 +07:00
shahid.py
[shahid] add support for show pages( closes #7401 )
2017-12-19 02:00:38 +01:00
shared.py
Switch codebase to use compat_b64decode
2018-01-23 22:23:12 +07:00
showroomlive.py
[showroomlive] Improve ( closes #11458 )
2016-12-30 00:12:35 +07:00
sina.py
[sina] fix extraction( fixes #1146 )
2016-05-13 20:25:01 +01:00
sixplay.py
[6play] Extract subtitles ( closes #15541 )
2018-02-10 00:04:08 +07:00
skylinewebcams.py
[skylinewebcams] Add extractor ( closes #12221 )
2017-02-23 18:45:38 +07:00
skynewsarabia.py
[skynewsarabia:article] Clarify IE_NAME
2016-06-27 05:08:09 +07:00
skysports.py
[skysport] add support ooyala embed_token protected videos( fixes #14641 )
2017-11-02 14:16:15 +01:00
slideshare.py
[slideshare] Fix extraction
2017-07-14 22:11:07 +07:00
slideslive.py
[slideslive] Add extractor ( closes #2680 )
2017-10-10 23:45:10 +07:00
slutload.py
[slutload] Add support for mobile URLs
2017-12-31 01:41:07 +07:00
smotri.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
snotr.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
sohu.py
[sohu] Fix numeric fields
2017-06-09 00:16:42 +07:00
sonyliv.py
[sonyliv] Respect referrer ( closes #15648 )
2018-02-19 22:29:08 +07:00
soundcloud.py
[soundcloud] Update client id ( closes #15866 )
2018-03-14 22:38:55 +07:00
soundgasm.py
[soundgasm] Improve extraction ( closes #14588 )
2017-10-26 23:16:16 +07:00
southpark.py
[southparkdk] Add support for southparkstudios.nu
2018-01-21 18:42:34 +07:00
spankbang.py
[spankbang] Fix formats extraction ( closes #15727 )
2018-03-02 23:39:20 +07:00
spankwire.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
spiegel.py
[spiegel] Add support for nexx videos ( closes #15285 )
2018-01-17 22:03:56 +07:00
spiegeltv.py
[spiegeltv] Delegate extraction to nexx ( closes #13159 )
2017-07-15 07:02:57 +07:00
spike.py
[spike] bypass geo restriction
2017-10-13 08:41:57 +00:00
sport5.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
sportbox.py
[sportbox:embed] Fix extraction
2017-07-22 21:35:14 +07:00
sportdeutschland.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
springboardplatform.py
[springboardplatform] Add extractor
2018-01-20 00:34:10 +07:00
sprout.py
[sprout] Add new extractor
2017-02-09 09:13:29 +01:00
srgssr.py
Improve geo bypass mechanism
2017-02-19 05:10:08 +08:00
srmediathek.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
stanfordoc.py
Fix some regexes
2017-10-09 23:50:53 +07:00
steam.py
[steam] fix extraction( fixes #14067 )
2017-10-11 17:50:08 +00:00
stitcher.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
streamable.py
[streamable] Add support for new embedded URL schema
2017-04-26 23:39:53 +07:00
streamango.py
[streamango] Skip dead test
2018-02-25 18:36:25 +07:00
streamcloud.py
[streamcloud] Capture error message ( #9840 )
2016-06-20 22:40:22 +07:00
streamcz.py
[streamcz] Add support for subtitles
2017-05-21 15:41:52 +07:00
streetvoice.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
stretchinternet.py
[stretchinternet] Fix issues and improve ( closes #14576 )
2017-12-09 17:59:08 +07:00
sunporno.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
svt.py
[svtplay] Use geo verification proxy for API request
2017-07-29 15:30:53 +07:00
swrmediathek.py
[swrmediathek] skip tests correctly
2017-01-06 15:09:10 +01:00
syfy.py
Improve some _VALID_URLs
2016-09-14 22:47:21 +07:00
sztvhu.py
Unify coding cookie
2016-10-03 23:44:29 +07:00
tagesschau.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
tass.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
tastytrade.py
[tastytrade] Add extractor ( closes #13521 )
2017-06-30 22:20:30 +07:00
tbs.py
[tbs] update tokenizer url( fixes #15395 )
2018-01-23 19:06:46 +01:00
tdslifeway.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
teachertube.py
[teachertube] Capture and output error message
2018-01-24 22:46:04 +07:00
teachingchannel.py
Improve some _VALID_URLs
2016-09-14 22:47:21 +07:00
teamcoco.py
Switch codebase to use compat_b64decode
2018-01-23 22:23:12 +07:00
techtalks.py
[techtalks] Relax _VALID_URL
2016-10-04 02:54:36 +07:00
ted.py
[ted] Fix subtitles extraction ( closes #13628 , closes #13629 )
2017-07-11 21:36:45 +07:00
tele13.py
Add support for https for all extractors as preventive and future-proof measure
2016-03-21 21:36:32 +06:00
telebruxelles.py
[telebruxelles] Relax _VALID_URL and add support for live streams
2018-02-05 23:56:00 +07:00
telecinco.py
[telecinco] Add test for #12430
2017-03-13 22:41:28 +07:00
telegraaf.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
telemb.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
telequebec.py
[telequebec:emission] Extend _VALID_URL
2018-02-25 17:05:39 +07:00
teletask.py
telewebion.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
tennistv.py
[tennistv] Remove duplicate key in dictionary
2018-03-14 11:48:26 +01:00
testurl.py
Fix typos
2016-01-10 17:24:28 +01:00
tf1.py
[tf1] fix wat id extraction( closes #9862 )
2016-06-23 00:14:34 +01:00
tfo.py
[tfo] Improve geo restriction detection and use geo bypass mechanism
2017-02-21 17:52:50 +01:00
theintercept.py
Unify coding cookie
2016-10-03 23:44:29 +07:00
theplatform.py
Fix some regexes
2017-10-09 23:50:53 +07:00
thescene.py
[thescene] fix extraction( closes #13061 )
2017-05-12 16:37:09 +01:00
thestar.py
[thestar] Fix extraction ( Closes #10465 )
2016-09-01 23:46:15 +07:00
thesun.py
[thesun] Extract playlists ( closes #11298 , closes #12674 )
2017-04-08 20:08:31 +07:00
theweatherchannel.py
[theweatherchannel] Add new extractor( closes #7188 )
2016-10-03 18:20:34 +01:00
thisamericanlife.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
thisav.py
Fix some regexes
2017-10-09 23:50:53 +07:00
thisoldhouse.py
[thisoldhouse] Add more fallbacks for video id ( closes #13541 )
2017-07-02 20:06:15 +07:00
thisvid.py
• New extractor for porn site ThisVid. By contrast with other extractors, it requires JavaScript in order to determine the video URL. That is why it uses Selenium (license Apache 2). The Generic extractor was already capable to download many of the videos but only in 240p.
2018-03-28 12:46:55 +02:00
threeqsdn.py
[3qsdn] Restrict src JS regex
2016-07-15 03:36:50 +07:00
tinypic.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
tmz.py
[tmz:article] Fix extraction ( closes #11052 )
2016-11-08 21:53:41 +08:00
tnaflix.py
[tnaflix] Extract common parts of tnaflix and empflix
2017-11-25 23:42:20 +07:00
toggle.py
[toggle] Extract DASH and ISM formats ( closes #15721 )
2018-02-28 22:55:09 +07:00
tonline.py
[tonline] Add new extractor( #10376 )
2016-10-04 08:00:25 +01:00
toongoggles.py
[toongoggles] Add new extractor( closes #12171 )
2017-03-19 00:45:38 +01:00
toutv.py
[toutv] add support special video urls( closes #14179 )
2017-12-12 11:11:44 +01:00
toypics.py
[toypics] Improve and modernize
2017-05-20 01:29:33 +07:00
traileraddict.py
Add support for https for all extractors as preventive and future-proof measure
2016-03-21 21:36:32 +06:00
trilulilu.py
[trilulilu] handle errors
2015-12-05 09:42:00 +01:00
trutv.py
add support for Adobe Pass auth in tbs,tnt and trutv extractors( fixes #10642 )( closes #10222 )( closes #10519 )
2016-09-20 11:55:30 +01:00
tube8.py
[tube8] Remove proxy settings from test
2016-09-11 23:46:50 +07:00
tubitv.py
[tubitv] add support for new url format( fixes #14460 )
2017-10-11 11:36:05 +00:00
tudou.py
[tudou] Merge into youku extractor ( fixes #12214 )
2017-05-26 23:04:42 +08:00
tumblr.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
tunein.py
[tunein] Add support for embeds ( closes #11579 )
2017-01-03 01:45:59 +07:00
tunepk.py
[tunepk] Add extractor ( closes #12197 , closes #12243 )
2017-03-05 23:31:38 +07:00
turbo.py
[turbo] Ensure format id is string
2017-06-09 00:31:56 +07:00
turner.py
[tbs] fix extraction( fixes #13658 )
2017-12-11 13:39:25 +01:00
tutv.py
Switch codebase to use compat_b64decode
2018-01-23 22:23:12 +07:00
tv2.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
tv2hu.py
[tv2hu] Fix invalid escape sequence on Py3.6
2017-04-13 16:52:52 +08:00
tv3.py
[brightcove] fix format sorting
2016-04-02 10:57:57 +01:00
tv4.py
[tv4] fix a test URL
2017-09-14 20:47:23 +02:00
tv5mondeplus.py
[tv5mondeplus] clean description and use stable id
2017-04-02 00:26:48 +01:00
tva.py
[tva] fix extraction( closes #14736 )
2017-11-13 11:24:15 +01:00
tvanouvelles.py
[tvanouvelles] Add extractor ( closes #10616 )
2016-11-18 01:16:33 +07:00
tvc.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
tvigle.py
[tvigle] Raise GeoRestrictedError
2017-02-25 23:27:45 +07:00
tvland.py
[tvland] Extend _VALID_URL ( Closes #10812 )
2016-09-30 22:30:34 +07:00
tvn24.py
[tvn24] Relax _VALID_URL
2017-10-03 23:28:13 +07:00
tvnoe.py
_find_jwplayer_data() returns dict or None
2017-03-25 19:38:30 +01:00
tvnow.py
[tvnow] Extract series metadata ( closes #15774 )
2018-03-06 23:06:00 +07:00
tvp.py
[tvp] Add support for new URL schema ( closes #14368 )
2017-10-01 18:59:00 +07:00
tvplay.py
[viafree] Skip rtmp formats ( closes #15232 )
2018-01-13 18:47:47 +07:00
tvplayer.py
[tvplayer] Fix extraction ( closes #13291 )
2017-06-06 00:13:57 +07:00
tweakers.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
twentyfourvideo.py
[24video] Add support for 24video.sexy ( closes #15973 )
2018-03-24 14:11:27 +07:00
twentymin.py
[20min] Fix embeds extraction
2017-08-08 05:41:38 +07:00
twentythreevideo.py
[filmweb] improve extraction
2017-12-26 19:41:08 +01:00
twitch.py
[twitch] Fix authentication and error capture ( closes #14090 , closes #15264 )
2018-01-16 22:34:16 +07:00
twitter.py
[twitter] improve extraction( closes #14197 )
2017-12-10 14:11:09 +01:00
udemy.py
[udemy] Use custom User-Agent ( closes #15571 )
2018-02-26 04:12:53 +07:00
udn.py
[udn] fix extraction
2017-10-12 16:04:41 +00:00
ufctv.py
[ufctv] Add new extractor( closes #14520 )
2017-12-30 00:30:41 +01:00
uktvplay.py
[uktvplay] Add new extractor( closes #11027 )
2016-12-20 12:52:46 +01:00
umg.py
[umg:de] Add new extractor( closes #11582 )( closes #11584 )
2017-12-26 12:32:04 +01:00
unistra.py
[unistra] Sort formats
2016-04-25 22:24:40 +08:00
unity.py
[unity] Add extractor ( fixes #14528 )
2017-10-19 04:46:06 +07:00
uol.py
[uol] Fix extraction ( closes #11770 )
2017-01-19 04:49:31 +07:00
uplynk.py
[uplynk] force downloading using hls native downloader( closes #11496 )
2016-12-20 19:49:45 +01:00
upskill.py
[upskill] Add extractor ( closes #13043 )
2017-05-13 21:52:59 +07:00
urort.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
urplay.py
[urplay] add supprt for urskola.se and fix subtitle extraction( closes #10915 )
2016-10-19 15:05:39 +01:00
usanetwork.py
[usanetwork] Add new extractor
2016-08-25 19:41:31 +01:00
usatoday.py
[usatoday] Add new extractor( closes #8655 )
2016-03-13 22:36:15 +01:00
ustream.py
[ustream] Add UstreamIE._extract_url()
2017-01-20 22:27:13 +08:00
ustudio.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
varzesh3.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
vbox7.py
Improve geo bypass mechanism
2017-02-19 05:10:08 +08:00
veehd.py
[veehd] Use compat_urllib_parse_unquote
2015-07-18 00:04:25 +06:00
veoh.py
[veoh] Add support for embed URLs
2018-02-11 06:51:10 +07:00
vessel.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
vesti.py
Unify coding cookie
2016-10-03 23:44:29 +07:00
vevo.py
[vevo] Modernize
2017-04-30 17:58:22 +07:00
vgtv.py
[vgtv] Relax _VALID_URL ( closes #14223 )
2017-09-15 22:13:30 +07:00
vh1.py
[vh1] Adding coding cookie
2017-10-12 12:02:26 +08:00
vice.py
[vice] Fix extraction and rework extractors ( closes #11101 , closes #13019 , closes #13622 , closes #13778 )
2018-03-03 23:08:43 +07:00
vidbit.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
viddler.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
videa.py
[videa] Add support for videa embeds
2016-12-31 22:05:32 +07:00
videodetective.py
Improve some _VALID_URLs
2016-09-14 22:47:21 +07:00
videofyme.py
[videofy.me] fix info extraction
2015-11-02 13:55:21 +01:00
videomega.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
videomore.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
videopremium.py
Fix some regexes
2017-10-09 23:50:53 +07:00
videopress.py
[cda] Implement birthday verification ( closes #12789 )
2017-05-04 16:26:17 +08:00
vidio.py
[vidio] Fix HLS URL extraction ( closes #15675 )
2018-02-22 22:50:39 +07:00
vidlii.py
[vidlii] Add extractor ( closes #14472 , closes #14512 , closes #14779 )
2018-02-25 20:28:40 +07:00
vidme.py
[vidme:user] Make tests only matching ( closes #14054 )
2017-09-03 17:03:51 +07:00
vidzi.py
[vidzi] Add support for vidzi.si ( closes #15751 )
2018-03-03 20:16:55 +07:00
vier.py
[vier] Adapt extraction to redesign ( #13575 )
2017-07-05 22:52:47 +07:00
viewlift.py
improve coding style
2017-04-12 20:38:43 +01:00
viewster.py
Don't list master m3u8 playlists in format list ( closes #12832 )
2017-04-27 21:53:17 +07:00
viidea.py
[viidea] Capture and output lecture error message ( #14099 )
2017-09-02 15:44:49 +07:00
viki.py
Remove sensitive data from logging in messages
2017-11-11 20:52:12 +07:00
vimeo.py
[vimeo] Modernize login code and improve error messaging
2018-03-05 22:45:47 +07:00
vimple.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
vine.py
[vine] Make sure the title won't be empty
2017-07-11 16:05:15 +08:00
viu.py
[viu] Fix extraction on older python 2.6
2017-06-19 22:57:37 +07:00
vk.py
[vk] Update test
2018-02-20 22:21:10 +07:00
vlive.py
[vlive:channel] Limit number of videos per page to 100 ( closes #13830 )
2017-08-05 21:17:55 +07:00
vodlocker.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
vodpl.py
[vodpl] Make more robust and add another test ( closes #12122 )
2017-02-15 00:52:31 +07:00
vodplatform.py
[common] add helper method for Wowza Streaming Engine format extraction
2016-09-16 19:30:38 +01:00
voicerepublic.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
voot.py
[voot] Fix video identification
2017-12-23 21:17:53 +07:00
voxmedia.py
[voxmedia] add support for recode.net( fixes #14173 )
2017-10-11 15:50:20 +00:00
vporn.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
vrak.py
[vrak] Improve and update test ( closes #11452 )
2017-03-03 23:58:16 +07:00
vrt.py
[vrt] Add IE_DESC ( closes #12477 )
2017-04-08 22:44:31 +07:00
vrv.py
[vrv] Fix extraction on python2 ( closes #15928 )
2018-03-24 14:57:34 +07:00
vshare.py
[vshare] Improve extraction, fix formats sorting and carry long lines
2017-11-14 22:50:15 +07:00
vube.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
vuclip.py
[vuclip] Adapt to the new API and update _TEST
2016-08-19 23:56:09 +08:00
vvvvid.py
[vvvvid] fix extraction for kenc videos( fixes #13406 )
2017-11-29 16:09:45 +01:00
vyborymos.py
[vyborymos] Improve station info extraction
2016-09-18 17:30:55 +07:00
vzaar.py
[generic] Add support for vzaar embeds
2017-08-11 22:00:39 +07:00
walla.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
washingtonpost.py
[washingtonpost] Fix invalid escape sequence on Python 3.6
2017-04-30 02:15:28 +08:00
wat.py
[wat] extract dash formats
2016-09-06 20:44:45 +01:00
watchbox.py
[watchbox] Add extractor ( #13739 )
2017-07-30 19:09:44 +07:00
watchindianporn.py
[watchindianporn] Fix extraction ( closes #13411 )
2017-06-20 04:30:45 +07:00
wdr.py
[wdr] Fix test
2018-01-13 23:33:52 +07:00
webcaster.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
webofstories.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
weibo.py
[weibo] Misc improvements
2018-01-09 18:12:55 +08:00
weiqitv.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
wimp.py
[generic] Try parsing JWPlayer embedded videos ( closes #12030 )
2017-02-16 23:44:03 +08:00
wistia.py
[extractor/generic] Extract wistia embed code into separate method
2017-05-13 21:51:58 +07:00
worldstarhiphop.py
[wshh] Extract html5 entries and delegate to generic extractor ( closes #12676 )
2017-04-08 16:01:56 +07:00
wrzuta.py
Unify coding cookie
2016-10-03 23:44:29 +07:00
wsj.py
[wsj] Recognize another URL pattern ( closes #14704 )
2017-11-11 00:29:08 +08:00
xbef.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
xboxclips.py
Unify coding cookie
2016-10-03 23:44:29 +07:00
xfileshare.py
[generic] Add support for xfileshare embeds ( closes #15879 )
2018-03-17 23:57:07 +07:00
xhamster.py
[xhamster] Update test
2018-02-20 22:18:50 +07:00
xiami.py
[xiami] add Referer header to api request
2017-11-29 20:36:55 +01:00
ximalaya.py
[ximalaya_extractor] Add new extractor ximalaya ( #14687 )
2018-01-11 20:35:09 +08:00
xminus.py
[xminus] Fix extraction ( closes #9228 )
2016-04-24 23:21:45 +08:00
xnxx.py
[xnxx] Fix extraction ( closes #15817 )
2018-03-10 23:13:14 +07:00
xstream.py
[vgtv] update tests and correct format sorting
2015-12-22 15:54:51 +01:00
xtube.py
[xtube] Add support for embedded URLs ( closes #14417 )
2017-10-06 23:53:32 +07:00
xuite.py
[xuite] Move to the new HTML5 API and reduce # of requests
2017-07-05 23:27:12 +08:00
xvideos.py
[xvideos] Add support for embed URLs and improve extraction ( closes #14409 )
2017-10-05 00:27:24 +07:00
xxxymovies.py
[xxxymovies] Fix title extraction ( closes #13868 )
2017-08-09 23:46:49 +07:00
yahoo.py
[yahoo] Bypass geo restriction for brightcove ( #14210 )
2017-10-01 04:49:27 +07:00
yandexdisk.py
[yandexdisk] Relax _VALID_URL ( closes #13824 )
2017-08-05 00:59:07 +07:00
yandexmusic.py
[yandexmusic:playlist] Fix extraction for python 3 ( closes #12888 )
2017-04-29 20:23:26 +07:00
yapfiles.py
[yapfiles] Add extractor ( closes #15726 , refs #11085 )
2018-03-03 01:24:36 +07:00
yesjapan.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
yinyuetai.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
ynet.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
youjizz.py
[youjizz] Fix extraction ( closes #13744 )
2017-07-30 15:48:22 +07:00
youku.py
[Youku] Update ccode
2018-03-21 12:13:31 +05:30
younow.py
[younow] Fix issues and improve extraction ( closes #9255 , closes #9432 , closes #12436 )
2017-10-29 04:18:43 +07:00
youporn.py
[youporn] Fix upload date extraction
2017-06-22 00:47:02 +07:00
yourupload.py
[yourupload] Fix extraction ( closes #11601 )
2017-01-15 10:34:39 +07:00
youtube.py
[ytsearch] Fix flat title extraction ( closes #11260 , closes #15681 )
2018-02-23 03:43:42 +07:00
zapiks.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00
zaq1.py
[zaq1] Improve extraction ( closes #12693 )
2017-04-30 21:46:05 +07:00
zdf.py
[zdf] Update tests
2018-02-21 21:57:34 +07:00
zingmp3.py
Fix "invalid escape sequences" error on Python 3.6
2017-01-06 00:58:56 +08:00