You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Sergey M․ 1e83741c9a [periscope] Add support for running streams 9 years ago
..
__init__.py [periscope] Add extractor (Closes #5850, closes #6459) 9 years ago
abc.py
abc7news.py
academicearth.py
addanime.py
adobetv.py
adultswim.py
aftenposten.py
aftonbladet.py
airmozilla.py
aljazeera.py
allocine.py
alphaporno.py
anitube.py
anysex.py
aol.py
aparat.py
appleconnect.py [appleconnect] Add new extractor (fixes #6189) 9 years ago
appletrailers.py
archiveorg.py
ard.py [ard:mediathek] Add test for direct mp4 9 years ago
arte.py
atresplayer.py
atttechchannel.py
audiomack.py
azubu.py
baidu.py [baidu] Add localized name 9 years ago
bambuser.py
bandcamp.py
bbc.py [bbc] Add support for vxp-playlist-data embeds (Closes #6453) 9 years ago
beatportpro.py
beeg.py
behindkink.py
bet.py [bet] Use compat_urllib_parse_unquote 9 years ago
bild.py
bilibili.py [bilibili] Show georestriction error 9 years ago
blinkx.py
bliptv.py [bliptv] Remove unused import 9 years ago
bloomberg.py
bpb.py
br.py
breakcom.py
brightcove.py
buzzfeed.py
byutv.py
c56.py
camdemy.py
canal13cl.py
canalc2.py
canalplus.py [canalplus] Modernize 9 years ago
cbs.py
cbsnews.py
cbssports.py
ccc.py
ceskatelevize.py [ceskatelevize] Use compat_urllib_parse_unquote 9 years ago
channel9.py
chilloutzone.py
chirbit.py
cinchcast.py
cinemassacre.py
clipfish.py [clipfish] Fix extraction, minimize requests, get rid of drm hds, extract m3u8 and more metadata 9 years ago
cliphunter.py
clipsyndicate.py [clipsyndicate] Use _match_id 9 years ago
cloudy.py
clubic.py
cmt.py
cnet.py
cnn.py
collegehumor.py
collegerama.py
comcarcoff.py [comcarcoff] Add support for singleshots (Closes #6366) 9 years ago
comedycentral.py
common.py [extractor/common] Expand meta regex 9 years ago
commonmistakes.py
condenast.py
cracked.py
criterion.py
crooksandliars.py
crunchyroll.py [crunchyroll] Use compat_urllib_parse_unquote 9 years ago
cspan.py
ctsnews.py [ctsnews] Add localized name 9 years ago
dailymotion.py [dailymotion:playlist] Use an iterator for the entries 9 years ago
daum.py
dbtv.py
dcn.py [dcn] Simplify _VALID_URL 9 years ago
dctp.py
deezer.py
defense.py
dfb.py [dfb] Extract formats 9 years ago
dhm.py
discovery.py
divxstage.py
dotsub.py
douyutv.py [douyutv] Add localized name 9 years ago
dramafever.py [dramafever] Extract srt (Closes #6207) 9 years ago
drbonanza.py
dreisat.py
dropbox.py
drtuber.py
drtv.py
dump.py
dumpert.py
dvtv.py
eagleplatform.py
ebaumsworld.py
echomsk.py
ehow.py [ehow] Simplify 9 years ago
eighttracks.py
einthusan.py
eitb.py
ellentv.py
elpais.py
embedly.py
engadget.py
eporner.py
eroprofile.py
escapist.py
espn.py
everyonesmixtape.py
exfm.py
expotv.py
extremetube.py
facebook.py [facebook] add uploader value to the tests 9 years ago
faz.py
fc2.py
firstpost.py
firsttv.py
fivemin.py
fivetv.py
fktv.py
flickr.py
folketinget.py
footyroom.py
fourtube.py
foxgay.py
foxnews.py
foxsports.py
franceculture.py
franceinter.py
francetv.py [francetv] Improve _VALID_URL 9 years ago
freesound.py
freespeech.py
freevideo.py
funnyordie.py
gamekings.py
gameone.py
gamersyde.py
gamespot.py [gamespot] Use compat_urllib_parse_unquote 9 years ago
gamestar.py
gametrailers.py
gazeta.py
gdcvault.py [gdcvault] Fix typo: xml_decription_url -> xml_description_url 9 years ago
generic.py [extractor/generic] Add test for #6485 9 years ago
gfycat.py [gfycat] Catch errors 9 years ago
giantbomb.py
giga.py
glide.py
globo.py
godtube.py
goldenmoustache.py
golem.py
googleplus.py
googlesearch.py
gorillavid.py [extractor/common] Improve _form_hidden_inputs and rename to _hidden_inputs 9 years ago
goshgay.py
groupon.py
hark.py
hearthisat.py
heise.py
hellporno.py
helsinki.py
hentaistigma.py
historicfilms.py
history.py
hitbox.py
hornbunny.py
hostingbulk.py [extractor/common] Improve _form_hidden_inputs and rename to _hidden_inputs 9 years ago
hotnewhiphop.py
howcast.py
howstuffworks.py match only the test url 9 years ago
huffpost.py
hypem.py
iconosquare.py
ign.py
imdb.py
imgur.py
ina.py
infoq.py [infoq] Use compat_urllib_parse_unquote 9 years ago
instagram.py
internetvideoarchive.py
iprima.py
iqiyi.py [iqiyi] Add skip_download to reduce network traffic 9 years ago
ir90tv.py [ir90tv] Optional fields should be non-fatal 9 years ago
ivi.py
izlesene.py
jadorecettepub.py
jeuxvideo.py [jeuxvideo] Relax _VALID_URL (fixes #6230) 9 years ago
jove.py
jpopsukitv.py
jukebox.py
kaltura.py
kanalplay.py
kankan.py
karaoketv.py [karaoketv] Use compat_urllib_parse_unquote_plus 9 years ago
karrierevideos.py
keek.py
keezmovies.py
khanacademy.py
kickstarter.py
kontrtube.py
krasview.py
ku6.py
kuwo.py [kuwo] Add more localized names 9 years ago
la7.py
laola1tv.py
lecture2go.py [lecture2go] Make optional fields non-fatal 9 years ago
letv.py [letv] fix height 9 years ago
libsyn.py
lifenews.py
liveleak.py
livestream.py
lnkgo.py
lrt.py
lynda.py [lynda] Make login more robust 9 years ago
m6.py
macgamestore.py
mailru.py
malemotion.py [malemotion] Use compat_urllib_parse_unquote 9 years ago
mdr.py [mdr] Change XPath to make it work in python 2.6 (fixes #6443) 9 years ago
megavideoz.py
metacafe.py [metacafe] Use compat_urllib_parse_unquote 9 years ago
metacritic.py
mgoon.py
minhateca.py
ministrygrid.py
miomio.py
mit.py
mitele.py [mitele] Use compat_urllib_parse_unquote 9 years ago
mixcloud.py [mixcloud] Use compat_urllib_parse_unquote 9 years ago
mlb.py
moevideo.py
mofosex.py [mofosex] Use compat_urllib_parse_unquote 9 years ago
mojvideo.py
moniker.py
mooshare.py
morningstar.py
motherless.py
motorsport.py
movieclips.py
moviezine.py
movshare.py
mpora.py
mtv.py
muenchentv.py
musicplayon.py
musicvault.py
muzu.py
myspace.py
myspass.py [myspass] Fix extraction (closes #6206) 9 years ago
myvi.py [myvi:embed] Rename to myvi 9 years ago
myvideo.py [myvideo] Use compat_urllib_parse_unquote 9 years ago
myvidster.py
nationalgeographic.py NationalGeographic._VALID_URL: work site-wide 9 years ago
naver.py
nba.py
nbc.py [nbcnews] Extend _VALID_URL 9 years ago
ndr.py
ndtv.py
nerdcubed.py
nerdist.py
neteasemusic.py [neteasemusic] Add more localized names 9 years ago
netzkino.py
newgrounds.py
newstube.py
nextmedia.py [nextmedia] Add localized name 9 years ago
nfb.py
nfl.py
nhl.py
niconico.py
ninegag.py
noco.py
normalboots.py
nosvideo.py
nova.py
novamov.py
nowness.py
nowtv.py [nowtv] Add .at test 9 years ago
nowvideo.py
npo.py [npo] Compound title 9 years ago
nrk.py [nrk:tv] Add format id prefixes 9 years ago
ntvde.py
ntvru.py
nuvid.py
nytimes.py
odnoklassniki.py [odnoklassniki] Use compat_urllib_parse_unquote 9 years ago
oktoberfesttv.py
onionstudios.py [onionstudios] Fix extraction 9 years ago
ooyala.py
openfilm.py [openfilm] Fix compat_urllib_parse_unquote_plus import 9 years ago
orf.py
parliamentliveuk.py
patreon.py
pbs.py [pbs] No need to escape colon 9 years ago
periscope.py [periscope] Add support for running streams 9 years ago
philharmoniedeparis.py
phoenix.py
photobucket.py [photobucket] Use compat_urllib_parse_unquote 9 years ago
pinkbike.py
pladform.py
planetaplay.py
played.py [extractor/common] Improve _form_hidden_inputs and rename to _hidden_inputs 9 years ago
playfm.py
playvid.py [playvid] Use compat_urllib_parse_unquote and compat_urllib_parse_unquote_plus 9 years ago
playwire.py
podomatic.py
porn91.py
pornhd.py
pornhub.py [pornhub] Improve video quality regex 9 years ago
pornotube.py
pornovoisines.py
pornoxo.py
primesharetv.py [extractor/common] Improve _form_hidden_inputs and rename to _hidden_inputs 9 years ago
promptfile.py [extractor/common] Improve _form_hidden_inputs and rename to _hidden_inputs 9 years ago
prosiebensat1.py [prosiebensat1] Modernize 9 years ago
puls4.py
pyvideo.py
qqmusic.py [qqmusic] Add more localized names 9 years ago
quickvid.py
r7.py
radiobremen.py
radiode.py
radiofrance.py
radiojavan.py
rai.py
rbmaradio.py
rds.py [rds] Improve _VALID_URL 9 years ago
redtube.py
restudy.py
reverbnation.py
ringtv.py
ro220.py
rottentomatoes.py
roxwel.py
rtbf.py
rte.py
rtl2.py
rtlnl.py [rtlnl] Update unencrypted streams comment (#6337) 9 years ago
rtp.py
rts.py [rts] Add support for articles with videos on rhs (Closes #6332) 9 years ago
rtve.py
ruhd.py
rutube.py
rutv.py
ruutu.py
safari.py
sandia.py
sapo.py
savefrom.py
sbs.py [sbs] Simplify 9 years ago
scivee.py
screencast.py
screencastomatic.py
screenwavemedia.py [screenwavemedia] Use the IP for the videoserver (fixes #6397) 9 years ago
senateisvp.py
servingsys.py
sexu.py
sexykarma.py
shared.py [extractor/common] Improve _form_hidden_inputs and rename to _hidden_inputs 9 years ago
sharesix.py
sina.py
slideshare.py
slutload.py
smotri.py
snagfilms.py [snagfilms] Don't use '_' as a variable that is used 9 years ago
snotr.py
sohu.py
soompi.py
soundcloud.py [soundcloud] Clean up _VALID_URLs 9 years ago
soundgasm.py
southpark.py [southpark:de] Enable non-ASCII redirect URL test 9 years ago
space.py
spankbang.py
spankwire.py [spankwire] Use compat_urllib_parse_unquote 9 years ago
spiegel.py [spiegel] Accept iframe urls 9 years ago
spiegeltv.py [spiegeltv] Skip invalid m3u8 manifests (closes #6157) 9 years ago
spike.py
sport5.py
sportbox.py
sportdeutschland.py
srf.py
srmediathek.py
ssa.py
stanfordoc.py
steam.py
streamcloud.py
streamcz.py
streetvoice.py
sunporno.py
svt.py
swrmediathek.py
syfy.py
sztvhu.py
tagesschau.py [tagesschau] Remove unused import 9 years ago
tapely.py
tass.py
teachertube.py
teachingchannel.py
teamcoco.py
techtalks.py
ted.py
telebruxelles.py
telecinco.py
telemb.py
teletask.py
tenplay.py
testtube.py
testurl.py
tf1.py
theonion.py
theplatform.py
thesixtyone.py
thisamericanlife.py
thisav.py
thvideo.py
tinypic.py
tlc.py
tmz.py
tnaflix.py
toutv.py
toypics.py
traileraddict.py
trilulilu.py
trutube.py
tube8.py
tubitv.py
tudou.py [tudou] Extract player URL from the webpage 9 years ago
tumblr.py [tumblr] Improve downloading notes 9 years ago
tunein.py
turbo.py
tutv.py
tv2.py
tv4.py
tvc.py
tvigle.py
tvp.py
tvplay.py
tweakers.py
twentyfourvideo.py
twentytwotracks.py
twitch.py [twitch] Parse start_time from 't' (closes #6441) 9 years ago
twitter.py
ubu.py
udemy.py [udemy] Handle already-logged-in scenario (Closes #6327) 9 years ago
udn.py [udn] Add localized name 9 years ago
ultimedia.py
unistra.py
urort.py
ustream.py
varzesh3.py
vbox7.py
veehd.py [veehd] Use compat_urllib_parse_unquote 9 years ago
veoh.py
vessel.py
vesti.py
vevo.py
vgtv.py
vh1.py
vice.py [vice] Modernize 9 years ago
viddler.py
videobam.py
videodetective.py
videofyme.py
videolecturesnet.py
videomega.py [videomega] Add shortcut to _VALID_URL 9 years ago
videopremium.py
videott.py
videoweed.py
vidme.py [vidme] Make uploader optional and add test 9 years ago
vidzi.py
vier.py
viewster.py [viewster] use head request to extract api token 9 years ago
viki.py [viki] Rewrite dict selection codes 9 years ago
vimeo.py [extractor/common] Improve _form_hidden_inputs and rename to _hidden_inputs 9 years ago
vimple.py [vimple] Extract spruto player based extractor class 9 years ago
vine.py
vk.py [vk] Add age restricted video test for reference 9 years ago
vodlocker.py [extractor/common] Improve _form_hidden_inputs and rename to _hidden_inputs 9 years ago
voicerepublic.py
vporn.py
vrt.py
vube.py
vuclip.py
vulture.py
walla.py
washingtonpost.py
wat.py
wayofthemaster.py
wdr.py
webofstories.py [webofstories:playlist] Improve and add test 9 years ago
weibo.py
wimp.py
wistia.py
worldstarhiphop.py
wrzuta.py
wsj.py
xbef.py [xbef] Use compat_urllib_parse_unquote 9 years ago
xboxclips.py
xhamster.py [xhamster] flake8 9 years ago
xminus.py
xnxx.py [xnxx] Use compat_urllib_parse_unquote 9 years ago
xstream.py
xtube.py [xtube] Use compat_urllib_parse_unquote 9 years ago
xuite.py [xuite] Add localized name 9 years ago
xvideos.py [xvideos] Use compat_urllib_parse_unquote 9 years ago
xxxymovies.py
yahoo.py
yam.py [yam] Add localized name 9 years ago
yandexmusic.py
yesjapan.py
yinyuetai.py [yinyuetai] Add localized name 9 years ago
ynet.py [ynet] Use compat_urllib_parse_unquote_plus 9 years ago
youjizz.py
youku.py [youku] Add localized name 9 years ago
youporn.py
yourupload.py
youtube.py Merge remote-tracking branch 'dstftw/multifeed-videos' (closes #6360) 9 years ago
zapiks.py
zdf.py
zingmp3.py