Commit Graph

495 Commits (83de7942237b8294df47f318133fc5d7c260d496)

Author SHA1 Message Date
Jaime Marquínez Ferrándiz 6bc520c207 Check for both automatic captions and subtitles with options `--write-sub` and `--write-auto-sub` (fixes )
Jaime Marquínez Ferrándiz e3dc22ca3a [youtube] Fix detection of videos with automatic captions
Jaime Marquínez Ferrándiz d665f8d3cb [subtitles] Also list the available automatic captions languages with '--list-sub'
Jaime Marquínez Ferrándiz 055e6f3657 [youtube] Support automatic captions with original language different from English (fixes ) and download in multiple languages.
Jaime Marquínez Ferrándiz 542cca0e8c Merge branch 'subtitles_rework' (closes PR )
Jaime Marquínez Ferrándiz 6a2449df3b [howcast] Do not download from http://www.howcast.com/videos/{video_id}
It takes too much to follow the redirection.
Jaime Marquínez Ferrándiz 7fad1c6328 [subtitles] Use self._download_webpage for extracting the subtitles
It raises ExtractorError for the same exceptions we have to catch.
Jaime Marquínez Ferrándiz d82134c339 [subtitles] Simplify the extraction of subtitles in subclasses and remove NoAutoSubtitlesInfoExtractor
Subclasses just need to call the method extract_subtitles, which will call _extract_subtitles and _request_automatic_caption
Now the default implementation of _request_automatic_caption returns {}.
Jaime Marquínez Ferrándiz 54d39d8b2f [subtitles] rename SubitlesIE to SubtitlesInfoExtractor
Otherwise it can be automatically detected as a IE ready for use.
Jaime Marquínez Ferrándiz de7f3446e0 [youtube] move subtitles methods from the base extractor to YoutubeIE
Ismael Mejia f8e52269c1 [subtitles] made inheritance hierarchy flat as requested
Ismael Mejia cf1dd0c59e Merge branch 'master' into subtitles_rework
Jaime Marquínez Ferrándiz aa8f2641da [youtube] update algo for length 85 (fixes and fixes )
Jaime Marquínez Ferrándiz 648d25d43d [francetv] Add an extractor for francetvinfo.fr (closes )
It uses the same system as Pluzz, create a base class for both extractors.
Pierre Rudloff 6b361ad5ee Wrong property name
Pierre Rudloff 5d8afe69f7 Add an extractor for pluzz.francetv.fr (closes PR )
Jaime Marquínez Ferrándiz 07463ea162 Add an extractor for Slideshare (closes )
Jaime Marquínez Ferrándiz 6d2d21f713 [sohu] add support for my.tv.sohu.com urls (fixes )
Jaime Marquínez Ferrándiz 8963d9c266 [youtube] Modify the regex to match ids of length 11 (fixes )
In urls like http://www.youtube.com/watch?v=BaW_jenozKcsharePLED17F32AD9753930 you can't split the query string and ids always have that length.
Jaime Marquínez Ferrándiz 890f62e868 Revert "[youtube] Fix detection of tags from HLS videos."
They have undo the change

This reverts commit 0638ad9999.
Ismael Mejia 72836fcee4 Merge branch 'master' into subtitles_rework
Jaime Marquínez Ferrándiz a7130543fa [generic] If the url doesn't specify the protocol, then try to extract prepending 'http://'
Jaime Marquínez Ferrándiz a490fda746 [daylimotion] accept embed urls (fixes )
Jaime Marquínez Ferrándiz 7e77275293 Add an extractor for Metacritic
Ismael Mejia d6e203b3dc [subtitles] fixed multiple subtitles language separated by comma after merge
As mentioned in the pull request, I forgot to include this changes.
aa6a10c44a
Jaime Marquínez Ferrándiz e3ea479087 [youtube] Fix some issues with the detection of playlist/channel urls (reported in )
They were being caught by YoutubeUserIE, now it only extracts a url if the rest of extractors aren't suitable.
Now the url tests check that the urls can only be extracted with an specific extractor.
Jaime Marquínez Ferrándiz faab1d3836 [youtube] Fix detection of feeds urls (fixes )
Urls like https://www.youtube.com/feed/watch_later were being as users (before the last changes to YoutubeUserIE, as videos)
Jaime Marquínez Ferrándiz fd9cf73836 [youtube] Users: download from the api in json to simplify extraction (fixes )
There could be duplicate videos or other videos if the description have links.
Jaime Marquínez Ferrándiz 0638ad9999 [youtube] Fix detection of tags from HLS videos.
patrickslin 1cf911bc82 Vevo sig changed again, please update for us! Thanks very much! (fixes )
Jaime Marquínez Ferrándiz f4b052321b [youtube] Urls like youtube.com/NASA are now interpreted as users (fixes )
Video urls like http://youtube.com/BaW_jenozKc are not valid, but http://youtu.be/BaW_jenozKc is correct.
Jaime Marquínez Ferrándiz c215217e39 [youtube] Playlists: extract the videos id from ['media$group']['yt$videoid'] (fixes )
'media$player' is not defined for private videos.
Jaime Marquínez Ferrándiz 08e291b54d [generic] Recognize html5 video in the format '<video src=".+?"' and only unquote the url when extracting the id (fixes )
Jaime Marquínez Ferrándiz 6b95b065be Add extractor for tvcast.naver.com (closes )
Jaime Marquínez Ferrándiz 9363169b67 [daum] Get the video page from a canonical url to extract the full id (fixes ) and extract description.
Jaime Marquínez Ferrándiz 150f20828b Add extractor for daum.net (closes )
Philipp Hagemeister 5d5171d26a Merge pull request from xanadu/master
add support for "-f mp4" for YouTube
Allan Zhou 96fb5605b2 AHLS -> Apple HTTP Live Streaming
Philipp Hagemeister 7011de0bc2 Merge pull request from Rudloff/defense
defense.gouv.fr
Allan Zhou c3dd69eab4 Merge remote-tracking branch 'upstream/master'
Pierre Rudloff 025171c476 Suggested by @phihag
Jaime Marquínez Ferrándiz c8dbccde30 [orf] Remove the test video, they seem to expire in one week
Jaime Marquínez Ferrándiz 4ff7a0f1f6 [dailymotion] improve the regex for extracting the video info
Jaime Marquínez Ferrándiz 9c2ade40de [vimeo] Handle Assertions Error when trying to get the description
In some pages the html tags are not closed, python 2.6 cannot handle it.
Jaime Marquínez Ferrándiz aa32314d09 [vimeo] add support for videos that embed the download url in the player page (fixes )
Pierre Rudloff 52afe99665 Extractor for defense.gouv.fr
Jaime Marquínez Ferrándiz 8e4e89f1c2 Add an extractor for VeeHD (closes )
Jaime Marquínez Ferrándiz 6c758d79de [metacafe] Add more cases for detecting the uploader detection (reported in )
Allan Zhou 85f03346eb Merge remote-tracking branch 'upstream/master'
Allan Zhou bdc6b3fc64 add support for "-f mp4" for YouTube