yt-dlc/youtube_dl/extractor
Philipp Hagemeister f8aace93cd [academicearth] Modernize
..
__init__.py [tass] Add extractor (Closes )
abc.py [abc] Update test case
academicearth.py [academicearth] Modernize
addanime.py [util] Move compatibility functions out of util
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 PEP8 applied
appletrailers.py PEP8: applied even more rules
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] Use the m3u8 manifest for georestricted videos (closes )
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
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 PEP8 applied
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 changed player config, new place to get thumb URL
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 [roxwel] Modernize
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 PEP8: E225,E227
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 PEP8 applied
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 PEP8 applied
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
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 PEP8: applied even more rules
videolecturesnet.py
videomega.py [videomega] Simplify ()
videopremium.py PEP8: more applied
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 Merge remote-tracking branch 'jtwaleson/master'
zdf.py [phoenix] Add new extractor (Fixes )
zingmp3.py [zingmp3] Simplify and PEP8 ()