1
0
Fork 0
mirror of https://github.com/ytdl-org/youtube-dl.git synced 2025-01-21 23:35:38 +00:00
youtube-dl/youtube_dl/extractor
Philipp Hagemeister 8c25f81bee [util] Move compatibility functions out of util
utils is large enough without these compatibility functions.

Everything that is present in newer versions of Python (i.e. with dev Python it's just an import) goes into compat.py .
Everything else (i.e. youtube-dl-specific helpers) goes into utils.py .
2014-11-02 11:23:42 +01:00
..
__init__.py
abc.py
academicearth.py
addanime.py
adultswim.py
aftonbladet.py
allocine.py
anitube.py
anysex.py
aol.py Move playlist tests to extractors. 2014-08-28 00:58:24 +02:00
aparat.py [aparat] modernize 2014-08-22 01:44:52 +02:00
appletrailers.py
archiveorg.py
ard.py [ard] make rss match more universal 2014-10-22 14:24:53 +02:00
arte.py
audiomack.py
auengine.py
bambuser.py
bandcamp.py
bbccouk.py
beeg.py
behindkink.py
bild.py
bilibili.py
blinkx.py [blinkx] Fix duration 2014-07-28 00:40:17 +07:00
bliptv.py [bliptv] Remove superfluous characters in _VALID_URL regex 2014-08-25 17:16:11 +02:00
bloomberg.py
br.py
breakcom.py [breakcom] Extract all formats 2014-10-03 19:37:47 +07:00
brightcove.py
byutv.py
c56.py
canal13cl.py
canalc2.py
canalplus.py
cbs.py [cbs] Update test video id 2014-08-27 18:41:24 +07:00
cbsnews.py [cbsnews] Add support for cbsnews.com (Closes #2691) 2014-04-06 06:03:58 +07:00
ceskatelevize.py
channel9.py
chilloutzone.py [chilloutzone] Make test case more flexible 2014-09-13 09:04:03 +02:00
cinemassacre.py
clipfish.py
cliphunter.py
clipsyndicate.py
cloudy.py
clubic.py
cmt.py [cmt] Simplify (mentioned in #2072) 2014-06-07 15:52:49 +02:00
cnet.py
cnn.py
collegehumor.py [collegehumor] Fix one more test 2014-03-13 06:25:12 +07:00
comedycentral.py
common.py
condenast.py
cracked.py
criterion.py
crunchyroll.py [util] Move compatibility functions out of util 2014-11-02 11:23:42 +01:00
cspan.py
dailymotion.py
daum.py [daum] Support non-numeric video IDs (Fixes #3749) 2014-09-15 15:25:35 +02:00
dbtv.py
deezer.py
defense.py
dfb.py [dfb] Fix f4m manifest URL 2014-08-17 02:07:04 +07:00
discovery.py
divxstage.py
dotsub.py
dreisat.py
dropbox.py
drtuber.py [drtuber] Fix categories 2014-09-18 20:56:54 +07:00
drtv.py [drtv] Allow fractional timestamps (Fixes #4059) 2014-10-29 20:10:00 +01:00
dump.py
ebaumsworld.py
ehow.py
eighttracks.py
einthusan.py [einthusan] Add description and beautify 2014-09-15 23:33:47 +02:00
eitb.py
ellentv.py
elpais.py
empflix.py
engadget.py
eporner.py [eporner] Adapt to changed default format 2014-09-29 06:19:18 +02:00
escapist.py [escapist] Add support for og:video:url (Fixes #3557) 2014-08-21 13:05:24 +02:00
everyonesmixtape.py
exfm.py
expotv.py
extremetube.py [extremetube] Fix extraction 2014-09-27 22:36:53 +07:00
facebook.py
faz.py
fc2.py
firedrive.py
firstpost.py
firsttv.py [firsttv] Skip test 2014-02-11 10:26:52 +07:00
fivemin.py
fktv.py
flickr.py
fourtube.py [4tube] Fix import 2014-03-03 17:39:49 +07:00
franceculture.py
franceinter.py
francetv.py
freesound.py
freespeech.py Properly escape ‘.’ in some _VALID_URL properties 2014-01-25 11:48:08 +01:00
funnyordie.py
gamekings.py [gamekings] Update test description 2014-05-21 19:53:58 +07:00
gameone.py
gamespot.py
gamestar.py
gametrailers.py
gdcvault.py [gdcvault] Add support for direct URL video type 2014-07-25 10:45:07 +02:00
generic.py
glide.py
globo.py [util] Move compatibility functions out of util 2014-11-02 11:23:42 +01:00
godtube.py
golem.py
googleplus.py [googleplus] Modernize and extract all formats 2014-10-12 01:44:13 +07:00
googlesearch.py
gorillavid.py
goshgay.py
grooveshark.py
hark.py
heise.py [heise] Fix extraction 2014-10-27 01:33:51 +01:00
helsinki.py
hentaistigma.py
hornbunny.py
hostingbulk.py
hotnewhiphop.py
howcast.py
howstuffworks.py
huffpost.py
hypem.py
iconosquare.py
ign.py
imdb.py
ina.py [ina] Improve _VALID_URL regex (fixes #2328) 2014-02-05 23:01:24 +01:00
infoq.py [infoq] Add support for HTTP downloads (Fixes #722) 2014-04-21 03:21:34 +02:00
instagram.py
internetvideoarchive.py
iprima.py
ivi.py
izlesene.py
jadorecettepub.py [jadorecettepub] Remove unused import 2014-02-13 16:33:12 +01:00
jeuxvideo.py [jeuxvideo] Modernize 2014-02-08 18:43:12 +01:00
jove.py
jpopsukitv.py
jukebox.py [jukebox] Remove md5 sum, it fluctuates 2014-09-29 12:15:49 +02:00
kankan.py
keek.py
keezmovies.py
khanacademy.py
kickstarter.py
kontrtube.py [kontrtube] Fix video title extraction 2014-10-13 10:03:55 +05:30
krasview.py
ku6.py
la7.py
laola1tv.py [util] Move compatibility functions out of util 2014-11-02 11:23:42 +01:00
lifenews.py
liveleak.py
livestream.py
lrt.py
lynda.py
m6.py
macgamestore.py [macgamestore] Minor fixes (#2044) 2014-01-03 13:09:39 +01:00
mailru.py [mailru] Add support for new mail.ru URL format (Closes #3024) 2014-06-01 14:38:36 +07:00
malemotion.py
mdr.py
metacafe.py
metacritic.py
mgoon.py
ministrygrid.py [ministrygrid] Add extractor (Fixes #2900) 2014-08-24 04:47:28 +02:00
mit.py
mitele.py
mixcloud.py
mlb.py
moevideo.py [moevideo] Make filesize exact 2014-09-09 21:48:10 +07:00
mofosex.py
mojvideo.py [mojvideo] Switch to API, handle errors, remove faked width and height 2014-08-06 20:37:59 +07:00
moniker.py [moniker] rename from hypestat (#3788) 2014-09-18 21:37:09 +02:00
mooshare.py
morningstar.py [morningstar] Also support 'Cover' (#2729) 2014-04-09 20:51:28 +02:00
motherless.py
motorsport.py
movieclips.py
moviezine.py
movshare.py
mpora.py [mpora] Fix player regex 2014-07-09 19:12:42 +07:00
mtv.py
muenchentv.py [muenchentv] Add thumbnail 2014-09-28 10:49:58 +02:00
musicplayon.py
musicvault.py
muzu.py Correct some extractor _VALID_URL regexes 2013-12-04 20:34:47 +07:00
myspace.py
myspass.py
myvideo.py
naver.py
nba.py
nbc.py
ndr.py Description changed 2014-10-12 20:09:12 +05:30
ndtv.py [ndtv] Fix title extraction and modernize 2014-06-10 19:37:38 +07:00
newgrounds.py Remove unused imports and simplify 2014-02-02 12:03:36 +01:00
newstube.py
nfb.py
nfl.py [nfl] Use compatible urlparse 2014-09-30 20:01:37 +03:00
nhl.py
niconico.py
ninegag.py
noco.py
normalboots.py [normalboots] Modernize and simplify 2014-02-23 18:28:22 +01:00
nosvideo.py
novamov.py
nowness.py [nowness] Add support for cn URLs (Closes #3465) 2014-08-08 18:43:28 +07:00
nowvideo.py
npo.py
nrk.py
ntv.py
nuvid.py [nuvid] Adapt to latest layout changes 2014-08-22 21:41:51 +07:00
nytimes.py [nytimes] Improve file size extraction 2014-05-03 03:11:38 +07:00
oktoberfesttv.py
ooyala.py
orf.py
parliamentliveuk.py
patreon.py [patreon] Remove unused import 2014-08-23 15:04:11 +02:00
pbs.py
phoenix.py [phoenix] Add new extractor (Fixes #4036) 2014-10-27 02:43:59 +01:00
photobucket.py
planetaplay.py
played.py [played] Remove unused import 2014-09-28 10:56:36 +02:00
playfm.py [playfm] Fix view count and add comment count 2014-09-22 18:58:22 +07:00
playvid.py
podomatic.py
pornhd.py
pornhub.py
pornotube.py
pornoxo.py
promptfile.py [promptfile] Fix check for deleted videos 2014-10-27 00:50:22 +01:00
prosiebensat1.py [prosiebensat1] Fix test case 2014-09-29 12:18:49 +02:00
pyvideo.py
quickvid.py [quickvid] Add new extractor 2014-10-28 10:41:37 +01:00
radiofrance.py
rai.py
rbmaradio.py
redtube.py
reverbnation.py [reverbnation] The 'uploader_id' field must be a string 2014-08-10 11:00:14 +02:00
ringtv.py
ro220.py
rottentomatoes.py
roxwel.py
rtbf.py
rtlnl.py
rtlnow.py [pornhub] Modernize and fix test definition 2014-10-27 00:33:35 +01:00
rts.py
rtve.py
ruhd.py
rutube.py
rutv.py
sapo.py
savefrom.py
sbs.py
scivee.py [scivee] Revert test file download 2014-04-30 18:49:29 +07:00
screencast.py
servingsys.py [servingsys] Do not run test on travis 2014-01-22 00:27:18 +01:00
sexykarma.py [sexykarma] Add support for watchindianporn 2014-10-19 01:53:15 +07:00
shared.py
sharesix.py
sina.py [sina] Recognize http://video.sina.com.cn/v/b/{id}-*.html urls (fixes #2212) 2014-01-23 14:03:14 +01:00
slideshare.py
slutload.py Remove unused imports 2014-06-07 16:52:34 +02:00
smotri.py
snotr.py
sockshare.py [sockshare] Fix title extraction (Fixes #3592) 2014-08-26 21:30:30 +02:00
sohu.py [sohu] Skip test 2014-02-15 13:12:41 +01:00
soundcloud.py
soundgasm.py
southpark.py
space.py
spankwire.py
spiegel.py [spiegel] Remove deleted video from test cases 2014-09-13 07:46:19 +02:00
spiegeltv.py
spike.py
sport5.py
sportbox.py
sportdeutschland.py
srmediathek.py
stanfordoc.py
steam.py
streamcloud.py
streamcz.py
subtitles.py
sunporno.py
swrmediathek.py [swrmediathek] Remove deleted video test case 2014-09-13 07:41:35 +02:00
syfy.py
sztvhu.py
tagesschau.py
tapely.py [tapely] Catch SoundCloud tracks 2014-10-01 21:53:45 +03:00
teachertube.py
teachingchannel.py
teamcoco.py
techtalks.py
ted.py
telecinco.py
telemb.py
tenplay.py
testurl.py
tf1.py
theonion.py
theplatform.py
thesixtyone.py
thisav.py [thisav] Simplify and use unicode literals 2014-02-05 19:13:06 +07:00
thvideo.py
tinypic.py
tlc.py
tnaflix.py
toutv.py
toypics.py
traileraddict.py [traileraddict] mark as broken 2014-02-04 10:13:52 +01:00
trilulilu.py
trutube.py
tube8.py
tudou.py
tumblr.py [tumblr] Fix extraction (fixes #4029) 2014-10-25 22:42:56 +02:00
turbo.py
tutv.py
tvigle.py
tvp.py [tvp] Skip tests 2013-11-16 02:09:30 +01:00
tvplay.py
twitch.py
ubu.py [ubu] Add extractor (Close #3418) 2014-08-02 17:56:01 +07:00
udemy.py
unistra.py
urort.py [urort] Add date 2014-03-27 02:56:23 +01:00
ustream.py
vbox7.py
veehd.py
veoh.py
vesti.py [vesti] Restore vesti extractor 2014-03-17 02:01:01 +07:00
vevo.py Remove unused imports 2014-09-28 10:50:43 +02:00
vgtv.py
vh1.py
viddler.py
videobam.py
videodetective.py
videofyme.py
videolecturesnet.py
videomega.py
videopremium.py
videott.py
videoweed.py [videoweed] Revert _FILE_DELETED_REGEX 2014-04-05 16:32:14 +07:00
vidme.py
vidzi.py
viki.py
vimeo.py
vimple.py
vine.py [vine:user] Adapt test to changed list size 2014-10-27 00:11:34 +01:00
vk.py
vodlocker.py
vporn.py
vrt.py
vube.py [vube] Update tests 2014-09-25 20:57:18 +07:00
vuclip.py
vulture.py
walla.py
washingtonpost.py
wat.py
wayofthemaster.py
wdr.py
weibo.py [weibo] Modernize 2014-04-11 16:02:34 +02:00
wimp.py
wistia.py
worldstarhiphop.py
wrzuta.py
xbef.py
xboxclips.py
xhamster.py
xnxx.py
xtube.py
xvideos.py [xvideos] Replace test 2014-06-06 21:23:36 +07:00
yahoo.py
ynet.py
youjizz.py [youjizz] Don't make the url protocol optional (fixes #3722) 2014-09-11 21:44:02 +02:00
youku.py
youporn.py
yourupload.py [yourupload] Add new extractor. Fixes #3085 2014-09-21 15:13:35 +03:00
youtube.py
zdf.py