yt-dlc/youtube_dl/extractor
Philipp Hagemeister eb0a839866 [common] Simplify og_search_property
..
__init__.py Add an extractor for eitb.tv (fixes )
addanime.py Let extractors omit ext in formats
appletrailers.py [appletrailers] The request for the settings must have the trailer name in lower case (fixes )
archiveorg.py Set the ext field for each format
ard.py Do not redefine variables in list comprehensions
arte.py [arte] Improve the format sorting
auengine.py [auengine] Add tests (Fixes )
bambuser.py [bambuser] Add an extractor for channels (closes )
bandcamp.py Move tests to the IE definitions
bliptv.py [bliptv] Make sure video ID is a string
bloomberg.py Add an extractor for Bloomberg (closes )
breakcom.py Fix BreakIE
brightcove.py [brightcove] Set the 'Referer' header if the url has the 'linkBaseUrl' parameter (fixes )
c56.py fixed tests for c56 and dailymotion
canalc2.py [canal2c] Accept more urls (fixes )
canalplus.py [canalplust] accept urls that don't include the video id (fixes ), extract more info and update test
cinemassacre.py Use the 'rtmp_live' field for the live parameter of rtmpdump
cnn.py [cnn] Accept www.cnn.com urls (fixes )
collegehumor.py [collegehumor] Allow old-style videos (Fixes )
comedycentral.py [comedycentral] Prepare for generic video extraction ()
common.py [common] Simplify og_search_property
condenast.py Add CondeNastIE
criterion.py CriterionIE: simplify some parts and use _html_search_regex
cspan.py InfoExtractor: add some helper methods to extract OpenGraph info
dailymotion.py Merge branch 'ted_subtitles'
daum.py [daum] Get the video page from a canonical url to extract the full id (fixes ) and extract description.
defense.py Suggested by @phihag
depositfiles.py Style fixes for extractors: remove spaces around (,),{ and }
dotsub.py DotsubIE: simplify and extract the upload date
dreisat.py Set the ext field for each format
ebaumsworld.py Add an extractor for ebaumsworld.com (closes )
ehow.py InfoExtractor: add some helper methods to extract OpenGraph info
eighttracks.py [8tracks] Use track count instead of looking at at_last_track property
eitb.py [brightcove] the format function requires to specify the index in python2.6
escapist.py InfoExtractor: add some helper methods to extract OpenGraph info
exfm.py [exfm] skip tests
extremetube.py Style fixes for extractors: remove spaces around (,),{ and }
facebook.py [facebook] Don't recommend to report the issue if the video is private.
faz.py [faz] Use a regex for getting the description
fktv.py [fktv] support videos splitted in any number of parts and some style changes
flickr.py [FlickrIE] Fix HTTPS url
francetv.py [francetv] Use common format for ID of generation-quoi subextractor
freesound.py [freesound] Minor improvements
funnyordie.py [funnyordie] Fix video url extraction
gamespot.py [gamespot] Fix video extraction (fixes )
gametrailers.py GametrailersIE: make it a subclass of MTVIE to reuse most of the extraction process
generic.py [brightcove] Set the 'Referer' header if the url has the 'linkBaseUrl' parameter (fixes )
googleplus.py [googleplus] Fix upload_date extraction
googlesearch.py Add --list-extractor-descriptions (human-readable list of IEs)
hark.py [hark] get the song info in JSON and extract more information.
hotnewhiphop.py [hotnewhiphop] Fix test case title
howcast.py [howcast] Do not download from http://www.howcast.com/videos/{video_id}
hypem.py Style fixes for extractors: remove spaces around (,),{ and }
ign.py [ign] Support more urls and detect multiple videos in articles (fixes )
ina.py [ina] Allow I at start of video IDs
infoq.py Tests: Add coding to files
instagram.py [Instagram] get the non-https link, as they are serving Akamai cert from a instagram.com domain
internetvideoarchive.py Fix the duration field for the VideoDetective and InternetVideoArchive tests
jeuxvideo.py [jeuxvideo] Improve code quality (fixes )
jukebox.py JukeboxIE: support more countries
justintv.py Move tests to the IE definitions
kankan.py [kankan] Fix the video url
keek.py [keek] Fix testcase (Broken by accident in 6625f82940)
keezmovies.py Style fixes for extractors: remove spaces around (,),{ and }
kickstarter.py Merge pull request from JohnyMoSwag/master (closes )
liveleak.py InfoExtractor: add some helper methods to extract OpenGraph info
livestream.py [livestream] fix the extraction of events
metacafe.py [metacafe] Fix support for age-restricted videos (fixes )
metacritic.py Add an extractor for Metacritic
mit.py Fix MIT extractor for Python 2.6
mixcloud.py [mixcloud] Rewrite extractor (fixes )
mofosex.py Style fixes for extractors: remove spaces around (,),{ and }
mtv.py tests: don't run the test if any of the extractors listed in the 'add_ie' field is marked as not working
muzu.py Add an extractor from muzu.tv (closes )
myspace.py Add an extractor for MySpace (closes )
myspass.py Move tests to the IE definitions
myvideo.py [myvideo] add support for videos that place the video info inside www.myvideo.de/service/data/video/{id}/config (fixes )
naver.py Add extractor for tvcast.naver.com (closes )
nba.py InfoExtractor: add some helper methods to extract OpenGraph info
nbc.py Add an extractor for NBC news (closes )
newgrounds.py [newgrounds] simplify
nhl.py [nhl:videocenter] Fix playlist title extraction
nowvideo.py [nowvideo] Fix key extraction
ooyala.py Add an extractor for vice.com (closes )
orf.py [orf] Remove the test video, they seem to expire in one week
pbs.py Add an extractor for PBS (closes and )
photobucket.py Move tests to the IE definitions
pornhub.py Style fixes for extractors: remove spaces around (,),{ and }
pornotube.py Add the missing age_limit tags; added a devscript to do a superficial check for porn sites without the age_limit tag in the test
rbmaradio.py Move tests to the IE definitions
redtube.py extractor: Set age limit on some adult-related extractors.
ringtv.py Add RingTVIE (Thanks @yasoob)
ro220.py [ro220] Add support for 220.ro
rottentomatoes.py Add an extractor for rottentomatoes.com and improve InternetVideoArchiveIE to get the best quality
roxwel.py Add an extractor for roxwell.com (closes )
rtlnow.py [rtlnow] Change the test for rtlnitronow
rutube.py Add an extractor for rutube.ru (closes )
sina.py Add SinaIE (related ): extractor for video.sina.com.cn
slashdot.py tests: don't run the test if any of the extractors listed in the 'add_ie' field is marked as not working
slideshare.py Add an extractor for Slideshare (closes )
sohu.py [sohu] add support for my.tv.sohu.com urls (fixes )
soundcloud.py [soundcloud] Allow to download tracks marked as not 'streamable'
southparkstudios.py Revert "[southparkstudios] Fix mgid extraction"
space.py Add an extractor for space.com (fixes )
spankwire.py Style fixes for extractors: remove spaces around (,),{ and }
spiegel.py Move tests to the IE definitions
stanfordoc.py Add --list-extractor-descriptions (human-readable list of IEs)
statigram.py [statigram] change test video
steam.py Set the playlist_index and playlist fields for already resolved video results.
subtitles.py [subtitles] refactor to support websites with subtitle information the
sztvhu.py [sztvhu] Fix the title extraction
teamcoco.py [teamcoco] Parse the xml file and extract all the formats
techtalks.py Add an extractor for techtalks.tv (closes )
ted.py [ted] Return a single info_dict for talks urls
tf1.py Disable way and tf1 tests, the whole videos are served sometimes, so the md5 sum doesn't match.
thisav.py [thisav] add a test for video MD5
traileraddict.py Merge pull request from alexvh/traileraddict_hd
trilulilu.py Set the ext field for each format
tube8.py Style fixes for extractors: remove spaces around (,),{ and }
tudou.py [tudou] Fix title regex (Fixes )
tumblr.py TumblrIE: update test
tutv.py InfoExtractor: add some helper methods to extract OpenGraph info
unistra.py Update descriptions checksum for some test for Unistra and Youtube
ustream.py [ustream] Simplify channel extraction
vbox7.py Move tests to the IE definitions
veehd.py Add an extractor for VeeHD (closes )
veoh.py VeohIE: remove debug logging
vevo.py [vevo] Readd support for SMIL (Fixes )
vice.py Add an extractor for vice.com (closes )
viddler.py [viddler] Support non-digit IDs (Fixes )
videodetective.py Fix the duration field for the VideoDetective and InternetVideoArchive tests
videofyme.py [videofyme] Add an additional quality (they change between downloads of the info) and update md5 sum of the test video
videopremium.py add VideoPremium.tv RTMP support
vimeo.py Style fixes for extractors: remove spaces around (,),{ and }
vine.py InfoExtractor: add some helper methods to extract OpenGraph info
vk.py Add an extractor for vk.com (closes )
wat.py Remove unused imports
websurg.py [websurg] Skipt the test
weibo.py tests: don't run the test if any of the extractors listed in the 'add_ie' field is marked as not working
wimp.py Move tests to the IE definitions
worldstarhiphop.py [worldstarhiphop] Small cleanup
xhamster.py [XHamsterIE] Extract SD and HD video
xnxx.py [xnxx] Accept urls that start with 'www' (fixes )
xtube.py Style fixes for extractors: remove spaces around (,),{ and }
xvideos.py extractor: Set age limit on some adult-related extractors.
yahoo.py Style fixes for extractors: remove spaces around (,),{ and }
youjizz.py Add the missing age_limit tags; added a devscript to do a superficial check for porn sites without the age_limit tag in the test
youku.py Style fixes for extractors: remove spaces around (,),{ and }
youporn.py Style fixes for extractors: remove spaces around (,),{ and }
youtube.py Merge pull request from iemejia/master
zdf.py [zdf] Add support for hash URLs and simplify ()