Commit Graph

1929 Commits (505c28aac90fbee46f0d54945b27e115f90785f2)
 

Author SHA1 Message Date
Ismael Mejia 505c28aac9 Separated subtitle options in their own group 11 years ago
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.
11 years ago
Ismael Mejia 372297e713 Undo the previous commit (it was a mistake) 11 years ago
Ismael Mejia 953e32b2c1 [dailymotion] Added support for subtitles + new InfoExtractor for
generic subtitle download.

The idea is that all subtitle downloaders must descend from SubtitlesIE
and implement only three basic methods to achieve the complete subtitle
download functionality. This will allow to reduce the code in YoutubeIE
once it is rewritten.
11 years ago
Ismael Mejia 5898e28272 Fixed small type issue 11 years ago
Ismael Mejia 67dfbc0cb9 Added exceptions for the subtitle and video types in .gitignore 11 years ago
Jaime Marquínez Ferrándiz 6804038d06 Don't try to write the subtitles if it's None 12 years ago
Jaime Marquínez Ferrándiz 2f799533ae YoutubeIE: don't crash when trying to get automatic captions if the videos has standard subtitles. 12 years ago
Jaime Marquínez Ferrándiz 88ae5991cd YoutubeIE: use the same function for getting the subtitles for the "--write-sub" and "--all-sub" options 12 years ago
Jaime Marquínez Ferrándiz 5d51a883c2 Use a dictionary for storing the subtitles
The errors while getting the subtitles are reported as warnings, if no subtitles are found return and empty dict.
12 years ago
Jaime Marquínez Ferrándiz c4a91be726 Save subtitles using the same code for all the options 12 years ago
Philipp Hagemeister 0382435990 [exfm] Add IE_* descriptions 12 years ago
Philipp Hagemeister b390d85d95 Merge remote-tracking branch 'yasoob/master' 12 years ago
Philipp Hagemeister be925dc64c release 2013.07.19 12 years ago
Jaime Marquínez Ferrándiz de7a91bfe3 WeiboIE: extract the player urls from a json webpage
Also extract a Sina url that doesn't require to follow a redirection.
12 years ago
Jaime Marquínez Ferrándiz a4358cbabd YoutubeIE: new algo for length 85 (closes #1080), thanks to @patrickslin 12 years ago
Jaime Marquínez Ferrándiz 177ed935a9 TEDIE: fix the title extraction 12 years ago
Jaime Marquínez Ferrándiz c364f15ff1 Add WeiboIE (closes #1039)
It just embed video from other sites.
Modified the _VALID_URL of Youku to catch embed urls.
12 years ago
Jaime Marquínez Ferrándiz e1f6e61e6a Add an extractor for 56.com (related #1039) 12 years ago
Jaime Marquínez Ferrándiz 0932300e3a Add SinaIE (related #1039): extractor for video.sina.com.cn 12 years ago
Jaime Marquínez Ferrándiz 3f40217704 InstagramIE: fix the extraction of the uploader_id and the title
The page title is now 'Instagram', so we build it.
Also extract the description
12 years ago
Philipp Hagemeister f631c3311a Hint that --update may need sudo 12 years ago
Philipp Hagemeister ad433bb372 release 2013.07.18 12 years ago
Jaime Marquínez Ferrándiz 3e0b3a1428 Remove the test to signature of lengths 43,43
It's already covered by the test for length 87
12 years ago
Jaime Marquínez Ferrándiz 444b116597 YoutubeIE: add algo for length 90 (closes #1064)
Order the cases from higher to lower length.
12 years ago
Jaime Marquínez Ferrándiz 2aea08eda1 Merge pull request #1068 from MiLk/genalgo-youtube-92
[youtube] Add generator for signature 92
12 years ago
M.Yasoob Khalid 8e5e059d7d forgot to import json json 12 years ago
M.Yasoob Khalid 2b1b511f6b removed some unnecessary imports 12 years ago
M.Yasoob Khalid 233ad24ecf corrected a typo and added myself to travis notifications. 12 years ago
M.Yasoob Khalid c4949c50f9 added test for ex.fm 12 years ago
M.Yasoob Khalid b6ef402905 added an IE for ex.fm 12 years ago
Emilien Kenler ccf365475a [youtube] Add generator for signature 92 12 years ago
Jaime Marquínez Ferrándiz e1fb245690 Add CondeNastIE
It supports some of the websites of the Condé Nast group: WIRED, GQ, Vogue, Glamour, W Magazine and Vanity Fair.
12 years ago
Jaime Marquínez Ferrándiz 5a76c6517e YoutubeIE: some encrypted signatures have more than two parts, print the size of all the parts 12 years ago
Philipp Hagemeister 1bb9568776 release 2013.07.17.1 12 years ago
Philipp Hagemeister ecd1c2f7e9 [thisav] add a test for video MD5 12 years ago
Philipp Hagemeister 466de68801 [thisav] Add IE (Fixes #1056) 12 years ago
Philipp Hagemeister 88d4111cfa [youtube] Add code for signature 92 (Closes #1060) 12 years ago
Philipp Hagemeister 51fb64bab1 Mark test_youtube_sig as non-executable (#1066) 12 years ago
Philipp Hagemeister be547e1d3b Revert "[youtube] improved decrypt_signature, closes #1060"
This reverts commit fe6fad1242 and closes #1066.
12 years ago
Philipp Hagemeister bf85454116 [metacafe] Fix test 12 years ago
Philipp Hagemeister 5910724b11 [metacafe] New result format 12 years ago
Philipp Hagemeister 7e24b09da9 [metacafe] Extract description 12 years ago
Philipp Hagemeister f085f960e7 [metacafe] Fix uploader detection 12 years ago
Philipp Hagemeister f38de77f6e Use unescapeHTML for OpenGraph properties
These are attribute values, so we don't need the more complex and whitespace-destroying cleanHTML - we just need to unescape quotes, that's it.
12 years ago
Philipp Hagemeister 58e7d46d1b Merge remote-tracking branch 'Forever-Young/patch-1' 12 years ago
Philipp Hagemeister 2a5201638d [youtube] Add sig test for 92 (Thanks to @patrickslin) 12 years ago
Anton Novosyolov fe6fad1242 [youtube] improved decrypt_signature, closes #1060 12 years ago
Philipp Hagemeister ec00e1d8a0 [metacafe] Use modern helper methods 12 years ago
Philipp Hagemeister de29c4144e Ignore errors in git error handling in verbose mode in Python 3 12 years ago