yt-dlc/youtube_dl/extractor
Philipp Hagemeister d3b5101a91 [videopremium] Modernize
..
__init__.py [tass] Add extractor (Closes )
abc.py [abc] Update test case
academicearth.py [academicearth] Modernize
addanime.py [addanime] Modernize
adultswim.py PEP8 applied
aftonbladet.py removed duplicate and somemtimes incorrect logic for parsing upload date as this job is already taken care of automatically by YoutubeDL.py
allocine.py [allocine] Update test
anitube.py [anitube] Modernize
anysex.py [anysex] Fix extraction
aol.py Move playlist tests to extractors.
aparat.py [aparat] Modernize
appletrailers.py [appletrailers] Modernize
archiveorg.py
ard.py PEP8 applied
arte.py PEP8 applied
audiomack.py PEP8 applied
auengine.py [auengine] Simplify
bambuser.py Fix all PEP8 issues except E501
bandcamp.py PEP8 applied
bbccouk.py PEP8: applied even more rules
beeg.py PEP8 applied
behindkink.py [behindkink] Remove call to report_extraction
bild.py PEP8 applied
bilibili.py [bilibili] Fix extraction
blinkx.py [blinkx] Fix duration
bliptv.py [blip.tv:user] Modernize and add a test
bloomberg.py [bloomberg] Extract the available formats (closes )
bpb.py [bpb] Simplify ()
br.py Remove unused imports
breakcom.py [breakcom] Extract all formats
brightcove.py [brightcove] Improve error message detection ()
byutv.py [byutv] Update test
c56.py [c56] Modernize and add duration extraction
canal13cl.py
canalc2.py
canalplus.py PEP8 applied
cbs.py [cbs] Update test video id
cbsnews.py PEP8 applied
ceskatelevize.py PEP8 applied
channel9.py Fix all PEP8 issues except E501
chilloutzone.py [chilloutzone] Make test case more flexible
cinemassacre.py PEP8: E225,E227
clipfish.py
cliphunter.py Remove unused imports
clipsyndicate.py PEP8 applied
cloudy.py [util] Move compatibility functions out of util
clubic.py [clubic] Add extractor (Fixes )
cmt.py [cmt] Simplify (mentioned in )
cnet.py [cnet] Fix title extraction
cnn.py PEP8: applied even more rules
collegehumor.py PEP8: applied even more rules
comedycentral.py [comedycentral] Modernize
common.py [generic] Detect direct video links (Fixes , )
condenast.py [condenast] Add support for embedded videos (Closes )
cracked.py PEP8 applied
criterion.py [criterion] Simplify and modernize
crunchyroll.py Fix all PEP8 issues except E501
cspan.py Move playlist tests to extractors.
dailymotion.py PEP8: applied even more rules
daum.py [daum] Support non-numeric video IDs (Fixes )
dbtv.py [dbtv] Simplify, modernize, extract all formats
deezer.py [deezer] Add support for geoblocking
defense.py PEP8: applied even more rules
dfb.py [dfb] Fix f4m manifest URL
discovery.py PEP8: applied even more rules
divxstage.py [divxstage] added .to TLD
dotsub.py PEP8: E225,E227
dreisat.py [dreisat] Modernize
dropbox.py PEP8: applied even more rules
drtuber.py [drtuber] Fix categories
drtv.py [drtv] Allow fractional timestamps (Fixes )
dump.py [dump] Modernize ()
ebaumsworld.py [ebaumsworld] Remove spurious determine_ext
ehow.py PEP8: applied even more rules
eighttracks.py [eighttracks] modernize
einthusan.py [einthusan] Add description and beautify
eitb.py [eitb] Modernize
ellentv.py [ellentv] Simplify and correct tests
elpais.py
empflix.py [empflix] Rewrite in terms of tnaflix
engadget.py
eporner.py [eporner] Fix duration (Closes )
escapist.py [escapist] Add support for og:video:url (Fixes )
everyonesmixtape.py Move playlist tests to extractors.
exfm.py
expotv.py [expotv] Add new extractor (Fixes )
extremetube.py [extremetube] Fix extraction
facebook.py Fix all PEP8 issues except E501
faz.py Remove unused imports
fc2.py PEP8 applied
firedrive.py [firedrive] fix broken extractor
firstpost.py [firstpost] Fix title extraction and add description
firsttv.py PEP8: applied even more rules
fivemin.py PEP8: applied even more rules
fktv.py PEP8: applied even more rules
flickr.py PEP8: applied even more rules
folketinget.py [folketinget] Add extractor (Fixes )
fourtube.py Fix all PEP8 issues except E501
franceculture.py [franceculture] Add extractor (Fixes )
franceinter.py [franceinter] Fix extraction and modernize
francetv.py [francetv] PEP8
freesound.py
freespeech.py
freevideo.py [freevideo] Simplify and raise error for foreigners (Fixes )
funnyordie.py [funnyordie] Remove test md5sum (Fixes )
gamekings.py [gamekings] Update test description
gameone.py [gameone:playlist] Move test to extractor
gamespot.py [gamespot] Remove unused import
gamestar.py [gamestar] Use helper methods to not break if something changes ()
gametrailers.py
gdcvault.py [gdcvault] Add support for direct URL video type
generic.py [generic] Detect direct video links (Fixes , )
glide.py [glide] Simplify
globo.py PEP8 applied
godtube.py [godtube] Fix on Python 2.6
goldenmoustache.py remove unused imports
golem.py [golem] Fix under 2.6
googleplus.py [googleplus] Modernize and extract all formats
googlesearch.py [googlesearch] Move test to extractor
gorillavid.py PEP8 applied
goshgay.py [goshgay] Fix title extraction and modernize
grooveshark.py [utils] Remove unused import
hark.py [hark] Modernize
heise.py [heise] Fix description, thumbnail and format ID
helsinki.py
hentaistigma.py [hentaistigma] Simplified ()
hornbunny.py PEP8 applied
hostingbulk.py [hostingbulk] Simplify
hotnewhiphop.py [hotnewhiphop] Modernize
howcast.py PEP8: applied even more rules
howstuffworks.py Replace 404 url
huffpost.py [huffpost] Modernize
hypem.py Remove unused import
iconosquare.py [iconosquare] Simplify
ign.py Fix all PEP8 issues except E501
imdb.py PEP8 applied
ina.py
infoq.py [infoq] Add support for HTTP downloads (Fixes )
instagram.py PEP8: applied even more rules
internetvideoarchive.py PEP8: applied even more rules
iprima.py PEP8: E225,E227
ivi.py Fix all PEP8 issues except E501
izlesene.py [izlesene] Update test cases and modernize
jadorecettepub.py PEP8 applied
jeuxvideo.py PEP8 applied
jove.py [jove] Simplify, extract full description and add test for video that requires subscription
jpopsukitv.py [jpopsuki] More modernize
jukebox.py PEP8: applied even more rules
kankan.py PEP8 applied
keek.py
keezmovies.py [keezmovies] Modernize
khanacademy.py [khanacademy] Improve _VALID_URL (Closes )
kickstarter.py PEP8: applied even more rules
kontrtube.py PEP8 applied
krasview.py [krasview] Add extractor (Closes )
ku6.py PEP8 applied
la7.py
laola1tv.py PEP8 applied
lifenews.py PEP8: E225,E227
liveleak.py PEP8: more applied
livestream.py [generic] Add support for livestream embeds (Fixes )
lrt.py [lrt] Modernize
lynda.py PEP8: applied even more rules
m6.py PEP8: applied even more rules
macgamestore.py
mailru.py [mailru] Adapt to new data format (Fixes )
malemotion.py PEP8 applied
mdr.py PEP8 applied
metacafe.py PEP8: applied even more rules
metacritic.py PEP8: applied even more rules
mgoon.py [mgoon] Add new extractor
ministrygrid.py [ministrygrid] Add extractor (Fixes )
mit.py
mitele.py [mitele] Fix on python 2.x
mixcloud.py [mixcloud] Output downloading progress
mlb.py [mlb] Improve _VALID_URL (Closes )
moevideo.py [moevideo] Make filesize exact
mofosex.py [mfs] Modernize
mojvideo.py PEP8 applied
moniker.py PEP8 applied
mooshare.py PEP8 applied
morningstar.py [morningstar] Also support 'Cover' ()
motherless.py PEP8 applied
motorsport.py [motorsport] Fix on Python 3
movieclips.py [movieclips] Add extractor (Closes )
moviezine.py PEP8 applied
movshare.py PEP8 applied
mpora.py PEP8 applied
mtv.py PEP8: applied even more rules
muenchentv.py PEP8 applied
musicplayon.py PEP8 applied
musicvault.py fix up imports
muzu.py [muzu] Modernize
myspace.py [myspace] pep8 and modernization
myspass.py [myspass] Modernize test case
myvideo.py Fix all PEP8 issues except E501
naver.py PEP8: applied even more rules
nba.py PEP8 applied
nbc.py [nbc] Fix ThePlatform embedded videos
ndr.py PEP8 applied
ndtv.py [ndtv] Fix title extraction and modernize
newgrounds.py PEP8 applied
newstube.py PEP8 applied
nfb.py PEP8: applied even more rules
nfl.py [nfl] Use compatible urlparse
nhl.py PEP8: applied even more rules
niconico.py PEP8: applied even more rules
ninegag.py PEP8: applied even more rules
noco.py PEP8 applied
normalboots.py PEP8: applied even more rules
nosvideo.py [nosvideo] Make more robust against missing metadata
novamov.py PEP8 applied
nowness.py [nowness] Add support for cn URLs (Closes )
nowvideo.py PEP8 applied
npo.py [npo] Improve npo.nl (Fixes )
nrk.py Fix test
ntv.py PEP8 applied
nuvid.py PEP8 applied
nytimes.py PEP8 applied
oktoberfesttv.py [oktoberfesttv] Add new extractor (Fixes )
ooyala.py PEP8: applied even more rules
orf.py PEP8 applied
parliamentliveuk.py
patreon.py [patreon] Remove unused import
pbs.py [pbs] Add support for tabbed frontline videos (Closes )
phoenix.py [phoenix] Add new extractor (Fixes )
photobucket.py PEP8: applied even more rules
planetaplay.py [planetaplay] Add new extractor (closes )
played.py [played] Capture and output error message
playfm.py [playfm] Fix view count and add comment count
playvid.py
podomatic.py PEP8 applied
pornhd.py [pornhd] Fix formats extraction (Closes )
pornhub.py PEP8 applied
pornotube.py PEP8 applied
pornoxo.py [pornoxo] Fix test (view count)
promptfile.py [promptfile] Fix check for deleted videos
prosiebensat1.py PEP8 applied
pyvideo.py [pyvideo] Fix title extraction
quickvid.py [quickvid] Add new extractor
radiofrance.py
rai.py PEP8 applied
rbmaradio.py PEP8: applied even more rules
redtube.py [redtube] Modernize
reverbnation.py [reverbnation] The 'uploader_id' field must be a string
ringtv.py PEP8 applied
ro220.py [util] Move compatibility functions out of util
rottentomatoes.py
roxwel.py
rtbf.py [rtbf] Fix data video regex
rtlnl.py [rtlxl] Strip additional dot from video URL ()
rtlnow.py PEP8 applied
rts.py [rts] Update test
rtve.py PEP8 applied
ruhd.py [ruhd] Simplify
rutube.py Move playlist tests to extractors.
rutv.py PEP8 applied
sapo.py [sapo] Add extractor (Closes )
savefrom.py [savefrom] Make test description more flexible
sbs.py PEP8: applied even more rules
scivee.py PEP8 applied
screencast.py PEP8: applied even more rules
servingsys.py PEP8 applied
sexu.py [sexu] Modernize ()
sexykarma.py [sexykarma] Add support for watchindianporn
shared.py PEP8 applied
sharesix.py [sharesix] Add new extractor
sina.py PEP8: applied even more rules
slideshare.py [slideshare] Fix description
slutload.py PEP8: applied even more rules
smotri.py PEP8: applied even more rules
snotr.py [snotr] Add description
sockshare.py [sockshare] Fix title extraction (Fixes )
sohu.py [sohu] Modernize
soundcloud.py Fix all PEP8 issues except E501
soundgasm.py [soundgasm] PEP8 and add a display_id ()
southpark.py rename southparkstudios.py to southpark.py
space.py
spankwire.py [spankwire] Fix extraction
spiegel.py [spiegel] Correct handling of redirects to spiegel.tv (Closes )
spiegeltv.py PEP8 applied
spike.py
sport5.py PEP8 applied
sportbox.py Remove unused imports
sportdeutschland.py PEP8 applied
srmediathek.py [srmediathek] Choose variable name more wisely
stanfordoc.py PEP8: applied even more rules
steam.py [steam] Update test description
streamcloud.py [streamcloud] Match URLs without fname (Closes )
streamcz.py [streamcz] Workaround CertificateError
subtitles.py [subtitles] Modernize
sunporno.py [sunporno] Fix duration extraction and make more robust
swrmediathek.py PEP8: E225,E227
syfy.py [syfy] Remove test checksum
sztvhu.py [sztv] Remove useless determine_ext call
tagesschau.py [tagesschau] Remove test case
tapely.py [tapely] Add Referer header (Closes )
tass.py [tass] Add extractor (Closes )
teachertube.py PEP8 applied
teachingchannel.py [teachingchannel] Add extractor (closes )
teamcoco.py PEP8: applied even more rules
techtalks.py [techtalks] Modernize
ted.py PEP8: applied even more rules
telebruxelles.py [telebruxelles] Simplify ()
telecinco.py PEP8 applied
telemb.py [telemb] Add comment to test
tenplay.py Remove unused imports
testurl.py
tf1.py PEP8: applied even more rules
theonion.py [theonion] Fix a small mistake in string formatting
theplatform.py PEP8: applied even more rules
thesixtyone.py [thesixtyone] Add new extractor (closes )
thisav.py PEP8: more applied
thvideo.py [thvideo] Simplify ()
tinypic.py PEP8: applied even more rules
tlc.py Fix all PEP8 issues except E501
tmz.py [tmz] Simplify ()
tnaflix.py PEP8 applied
toutv.py
toypics.py [toypics:user] Update test playlist count
traileraddict.py PEP8: applied even more rules
trilulilu.py [trilulilu] Modernize
trutube.py [trutube] Strip title
tube8.py [tube8] Improve _VALID_URL and add display_id
tudou.py Fix all PEP8 issues except E501
tumblr.py PEP8: applied even more rules
tunein.py [tunein] Add new extractor (Closes )
turbo.py [turbo] Add new extractor
tutv.py [tutv] Replace 404 test and modernize
tvigle.py PEP8 applied
tvp.py [tvp] Modernize
tvplay.py [tvplay] Fix f4m URL extraction (Closes )
twitch.py [twitch] Remove superfluous comma
ubu.py [ubu] Add extractor (Close )
udemy.py PEP8: applied even more rules
unistra.py [unistra] Modernize
urort.py
ustream.py PEP8: applied even more rules
vbox7.py PEP8: applied even more rules
veehd.py PEP8: applied even more rules
veoh.py [veoh] Skip deleted test video
vesti.py PEP8: applied even more rules
vevo.py Remove unused imports
vgtv.py PEP8 applied
vh1.py [vh1] Modernize
vice.py PEP8 applied
viddler.py [viddler] Use API
videobam.py PEP8 applied
videodetective.py
videofyme.py [videofyme] Modernize
videolecturesnet.py
videomega.py [videomega] Simplify ()
videopremium.py [videopremium] Modernize
videott.py PEP8 applied
videoweed.py PEP8 applied
vidme.py [vidme] Add extractor (Closes )
vidzi.py PEP8 applied
viki.py
vimeo.py PEP8: applied even more rules
vimple.py [vimple] Simplify and PEP8
vine.py [vine:user] Adapt test to changed list size
vk.py [vk] PEP8
vodlocker.py [vodlocker] Allow title to end with a <br>
vporn.py [vporn] Make video URL regex more strict
vrt.py PEP8 applied
vube.py [vube] Update tests
vuclip.py [vuclip] Fix regexp
vulture.py [Vulture] Add support for vulture.com
walla.py [walla] Fix extractor and add subtitle tests
washingtonpost.py [washingtonpost] Add playlist title to test
wat.py [wat] Skip test
wayofthemaster.py [wayofthemaster] Remove unused import
wdr.py PEP8 applied
weibo.py PEP8: applied even more rules
wimp.py [wimp] Fix video URL regex
wistia.py [wistia] Use API and make more generic
worldstarhiphop.py PEP8 applied
wrzuta.py [wrzuta] Fallback to mp3 on unknown media type ()
xbef.py PEP8 applied
xboxclips.py [xboxclips] PEP8 and extract more metadata
xhamster.py PEP8: applied even more rules
xminus.py [xminus] Simplify and extend ()
xnxx.py PEP8: applied even more rules
xtube.py PEP8: E225,E227
xvideos.py [xvideos] Replace test
yahoo.py PEP8: applied even more rules
ynet.py PEP8 applied
youjizz.py [youjizz] Modernize ()
youku.py PEP8: applied even more rules
youporn.py PEP8: applied even more rules
yourupload.py [yourupload] Add new extractor. Fixes
youtube.py [youtube] Remove useless u prefixes
zdf.py [phoenix] Add new extractor (Fixes )
zingmp3.py [zingmp3] Simplify and PEP8 ()