yt-dlp/youtube_dl/extractor
Ismael Mejia 8377574c9c [internal] Improved subtitle architecture + (update in
youtube/dailymotion)

The structure of subtitles was refined, you only need to implement one
method that returns a dictionnary of the available subtitles (lang, url) to
support all the subtitle options in a website. I updated the subtitle
downloaders for youtube/dailymotion to show how it works.
2013-08-08 08:54:10 +02:00
..
__init__.py Merge remote-tracking branch 'yasoob/master' 2013-07-20 11:23:56 +02:00
archiveorg.py Remove video_result helper method 2013-07-11 12:12:30 +02:00
ard.py Do not redefine variables in list comprehensions 2013-07-08 02:12:20 +02:00
arte.py [arte] Fix on 2.6 2013-07-11 16:12:16 +02:00
auengine.py [auengine] Add tests (Fixes #985) 2013-07-03 16:36:36 +02:00
bandcamp.py Move tests to the IE definitions 2013-06-27 20:46:46 +02:00
bliptv.py Do not redefine variables in list comprehensions 2013-07-08 02:12:20 +02:00
breakcom.py Move tests to the IE definitions 2013-06-27 20:46:46 +02:00
brightcove.py BrightcoveIE: Use parse_qs to extract the fields of the query (closes #1032) 2013-07-12 14:53:28 +02:00
c56.py Add an extractor for 56.com (related #1039) 2013-07-19 15:17:34 +02:00
canalplus.py Add CanalplusIE (closes #59 and closes #918) 2013-07-13 13:36:15 +02:00
collegehumor.py
comedycentral.py Add --list-extractor-descriptions (human-readable list of IEs) 2013-07-01 18:52:19 +02:00
common.py Use a dictionary for storing the subtitles 2013-07-20 12:52:25 +02:00
condenast.py Add CondeNastIE 2013-07-17 14:39:02 +02:00
criterion.py CriterionIE: simplify some parts and use _html_search_regex 2013-07-13 12:26:05 +02:00
cspan.py InfoExtractor: add some helper methods to extract OpenGraph info 2013-07-12 22:12:04 +02:00
dailymotion.py [internal] Improved subtitle architecture + (update in 2013-08-08 08:54:10 +02:00
depositfiles.py
dotsub.py DotsubIE: simplify and extract the upload date 2013-07-08 22:40:42 +02:00
dreisat.py Remove video_result helper method 2013-07-11 12:12:30 +02:00
ehow.py InfoExtractor: add some helper methods to extract OpenGraph info 2013-07-12 22:12:04 +02:00
eighttracks.py [eighttracks] move test 2013-06-27 20:22:00 +02:00
escapist.py InfoExtractor: add some helper methods to extract OpenGraph info 2013-07-12 22:12:04 +02:00
exfm.py [exfm] Add IE_* descriptions 2013-07-20 11:26:36 +02:00
facebook.py Move tests to the IE definitions 2013-06-27 20:46:46 +02:00
flickr.py InfoExtractor: add some helper methods to extract OpenGraph info 2013-07-12 22:12:04 +02:00
freesound.py [freesound] Minor improvements 2013-07-15 21:33:45 +02:00
funnyordie.py Use re.DOTALL by default when searching OpenGraph properties 2013-07-13 11:29:08 +02:00
gamespot.py GameSpotIE: support more urls and download videos in the best quality 2013-07-09 20:07:52 +02:00
gametrailers.py GametrailersIE: make it a subclass of MTVIE to reuse most of the extraction process 2013-07-14 14:29:15 +02:00
generic.py GenericIE: allow to match declaration of the Brightocove parameters that use ' instead of " 2013-07-12 14:52:01 +02:00
googleplus.py Add --list-extractor-descriptions (human-readable list of IEs) 2013-07-01 18:52:19 +02:00
googlesearch.py Add --list-extractor-descriptions (human-readable list of IEs) 2013-07-01 18:52:19 +02:00
hotnewhiphop.py InfoExtractor: add some helper methods to extract OpenGraph info 2013-07-12 22:12:04 +02:00
howcast.py Move tests to the IE definitions 2013-06-27 20:46:46 +02:00
hypem.py Move tests to the IE definitions 2013-06-27 20:46:46 +02:00
ign.py [ign]: support some country versions and add an extractor for 1up.com 2013-07-12 11:39:40 +02:00
ina.py Move tests to the IE definitions 2013-06-27 20:46:46 +02:00
infoq.py Tests: Add coding to files 2013-06-27 20:32:02 +02:00
instagram.py InstagramIE: fix the extraction of the uploader_id and the title 2013-07-18 13:12:27 +02:00
jukebox.py
justintv.py Move tests to the IE definitions 2013-06-27 20:46:46 +02:00
keek.py InfoExtractor: add some helper methods to extract OpenGraph info 2013-07-12 22:12:04 +02:00
liveleak.py InfoExtractor: add some helper methods to extract OpenGraph info 2013-07-12 22:12:04 +02:00
livestream.py [livestream] fix import statement 2013-07-14 09:25:51 +02:00
metacafe.py [metacafe] Fix test 2013-07-17 10:50:30 +02:00
mixcloud.py
mtv.py GametrailersIE: make it a subclass of MTVIE to reuse most of the extraction process 2013-07-14 14:29:15 +02:00
myspass.py Move tests to the IE definitions 2013-06-27 20:46:46 +02:00
myvideo.py Move tests to the IE definitions 2013-06-27 20:46:46 +02:00
nba.py InfoExtractor: add some helper methods to extract OpenGraph info 2013-07-12 22:12:04 +02:00
photobucket.py Move tests to the IE definitions 2013-06-27 20:46:46 +02:00
pornotube.py Move tests to the IE definitions 2013-06-27 20:46:46 +02:00
rbmaradio.py Move tests to the IE definitions 2013-06-27 20:46:46 +02:00
redtube.py Move tests to the IE definitions 2013-06-27 20:46:46 +02:00
ringtv.py Add RingTVIE (Thanks @yasoob) 2013-06-28 18:51:00 +02:00
sina.py Add SinaIE (related #1039): extractor for video.sina.com.cn 2013-07-18 15:31:50 +02:00
soundcloud.py Make sure SoundcloudIE does not match soundcloud sets 2013-06-27 21:11:23 +02:00
spiegel.py Move tests to the IE definitions 2013-06-27 20:46:46 +02:00
stanfordoc.py Add --list-extractor-descriptions (human-readable list of IEs) 2013-07-01 18:52:19 +02:00
statigram.py InfoExtractor: add some helper methods to extract OpenGraph info 2013-07-12 22:12:04 +02:00
steam.py Set the playlist_index and playlist fields for already resolved video results. 2013-07-10 23:36:30 +02:00
subtitles.py [internal] Improved subtitle architecture + (update in 2013-08-08 08:54:10 +02:00
teamcoco.py InfoExtractor: add some helper methods to extract OpenGraph info 2013-07-12 22:12:04 +02:00
ted.py TEDIE: fix the title extraction 2013-07-19 16:13:31 +02:00
tf1.py WatIE: support videos divided in multiple parts (closes #222 and #659) 2013-06-29 18:22:03 +02:00
thisav.py [thisav] add a test for video MD5 2013-07-17 11:18:14 +02:00
traileraddict.py InfoExtractor: add some helper methods to extract OpenGraph info 2013-07-12 22:12:04 +02:00
tudou.py TudouIE: extract all the segments of the video and download the best quality (closes #975) 2013-07-02 12:38:24 +02:00
tumblr.py TumblrIE: update test 2013-06-30 13:52:20 +02:00
tutv.py InfoExtractor: add some helper methods to extract OpenGraph info 2013-07-12 22:12:04 +02:00
ustream.py Move tests to the IE definitions 2013-06-27 20:46:46 +02:00
vbox7.py Move tests to the IE definitions 2013-06-27 20:46:46 +02:00
veoh.py VeohIE: remove debug logging 2013-07-09 11:11:55 +02:00
vevo.py Move tests to the IE definitions 2013-06-27 20:46:46 +02:00
vimeo.py VimeoIE: authentication support (closes #885) and add a method in the base InfoExtractor to get the login info 2013-07-07 23:24:34 +02:00
vine.py InfoExtractor: add some helper methods to extract OpenGraph info 2013-07-12 22:12:04 +02:00
wat.py WatIE: support videos divided in multiple parts (closes #222 and #659) 2013-06-29 18:22:03 +02:00
weibo.py WeiboIE: extract the player urls from a json webpage 2013-07-19 20:43:44 +02:00
wimp.py Move tests to the IE definitions 2013-06-27 20:46:46 +02:00
worldstarhiphop.py
xhamster.py Move tests to the IE definitions 2013-06-27 20:46:46 +02:00
xnxx.py Move tests to the IE definitions 2013-06-27 20:46:46 +02:00
xvideos.py Move tests to the IE definitions 2013-06-27 20:46:46 +02:00
yahoo.py Add --list-extractor-descriptions (human-readable list of IEs) 2013-07-01 18:52:19 +02:00
youjizz.py YouJizzIE: support videos that define the urls in a playlist page (closes #1037) 2013-07-13 12:07:07 +02:00
youku.py Add WeiboIE (closes #1039) 2013-07-19 16:09:14 +02:00
youporn.py Move tests to the IE definitions 2013-06-27 20:46:46 +02:00
youtube.py [internal] Improved subtitle architecture + (update in 2013-08-08 08:54:10 +02:00
zdf.py