Commit Graph

4332 Commits (de5c54564874fd870fdfe3fd24f47e3e5f6cedf7)

Author SHA1 Message Date
Sergey M․ c6052b8c14 Merge branch 'master' of https://github.com/pishposhmcgee/youtube-dl into pishposhmcgee-master 9 years ago
Sergey M․ c792b5011f [ssa] Add extractor (Closes #5169) 9 years ago
Sergey M․ 32aaeca775 [npo] Improve smooth stream skipping and set low preference for streams other than hds ans hls (Closes #5175) 9 years ago
pishposhmcgee 1593194c63 Update funnyordie.py 9 years ago
PishPosh.McGee 614a7e1e23 Added subtitles for FunnyOrDie 9 years ago
Jaime Marquínez Ferrándiz f5d8f58a17 [yandexmusic:album] Improve _VALID_URL to avoid matching tracks urls 9 years ago
Jaime Marquínez Ferrándiz 937daef4a7 [niconico] Use '_match_id' 9 years ago
Jaime Marquínez Ferrándiz dd77f14c64 [yandexmusic] PEP8: remove blank line at the end of file 9 years ago
Sergey M․ d1e2e8f583 [yamusic] Rename to yandexmusic 9 years ago
Sergey M․ 47fe42e1ab [yamusic] Improve, simplify, fix python3 issues and add tests 9 years ago
Mamay Alexander 4c60393854 [YandexMusic] Add new extractor 9 years ago
Sergey M․ dd7831fe94 [breakcom] Process only play purpose media formats (Closes #5164) 9 years ago
Naglis Jonaitis cc08b11d16 [adultswim] Improve video_info extraction (Fixes #5152)
Look for video_info inside `slugged_video`, if slug is not found among collections.
Also, simplify a bit.
9 years ago
Sergey M․ bdf6eee0ae [gazeta] Extend _VALID_URL 9 years ago
Naglis Jonaitis 8b910bda0c [teamcoco] Fix extraction 9 years ago
Naglis Jonaitis 24993e3b39 [vidme] Fix view_count extraction and remove comment_count extraction (Fixes #5133)
Comment counts seem to no longer be listed on vid.me
9 years ago
Sergey M․ 11101076a1 [pladform] Fix format quality sorting 9 years ago
Sergey M․ f838875726 [pladform] Add support for embeds 9 years ago
Sergey M․ 28778d6bae [pladform] Add extractor 9 years ago
Naglis Jonaitis 1132eae56d [gazeta] Add new extractor (Closes #4222) 9 years ago
Sergey M․ d34e79492d [twitch] Fix live streams (Closes #5158) 9 years ago
Sergey M․ 8a48223a7b [eagleplatform] Remove debug output 9 years ago
Sergey M․ d47ae7f620 [eagleplatform] Add support for ClipYou embeds 9 years ago
Sergey M․ 135c9c42bf [eagleplatform] Add support for embeds 9 years ago
Sergey M․ 0bf79ac455 [eagleplatform] Add extractor 9 years ago
Sergey M․ 98998cded6 [youtube:search_url] Fix extraction (Closes #5155) 9 years ago
Sergey M․ 14137b5781 [orf:iptv] Add extractor (Closes #5140) 9 years ago
bonfy a172d96292 [douyutv] Add new extractor 9 years ago
Jaime Marquínez Ferrándiz 23ba76bc0e [dailymotion] Replace test
It has been removed.
9 years ago
Jaime Marquínez Ferrándiz 61e00a9775 [vimeo] Use https for player.vimeo.com urls (closes #5147) 9 years ago
Jaime Marquínez Ferrándiz d1508cd68d [vimeo:album] Fix password protected videos
Since it only uses https now, don't recognize http urls.
9 years ago
Jaime Marquínez Ferrándiz 9c85b5376d [vimeo] Fix and use '_verify_video_password' (#5001)
It only supports verifying the password over https now.

Use it instead of manually setting the 'password' cookie because it allows to check if the password is correct.
9 years ago
Jaime Marquínez Ferrándiz 3c6f245083 [vimeo] Fix upload date extraction 9 years ago
Sergey M․ f207019ce5 [extractor/common] Remove 'm3u8' from quality selection URL 9 years ago
Yen Chi Hsuan bd05aa4e24 [Yam] Add an error detection and update test cases 9 years ago
Sergey M․ 8dc9d361c2 [extractor/common] Fix format_id when `last_media` is None and always include `m3u8_id` if present
The rationale behind `m3u8_id` was to resolve duplicates when processing several m3u8 playlists within the same media that give equal resulting `format_id`'s,
e.g. `youtube-dl http://www.rts.ch/play/tv/passe-moi-les-jumelles/video/la-fee-des-bois-mustang-les-chemins-du-vent?id=3854925 -F`
9 years ago
Philipp Hagemeister d0e958c71c [twitch:vod] Prefer source stream (Fixes #5143) 9 years ago
Philipp Hagemeister a0bb7c5593 [extractor/common] Improve m3u format IDs (#5143) 9 years ago
Yen Chi Hsuan 55969016e9 [utils] Add a function to sanitize consecutive slashes in URLs 9 years ago
Philipp Hagemeister 9609f02e3c [vidme] Modernize 9 years ago
Yen Chi Hsuan 5c7495a194 [sohu] Correct wrong imports 9 years ago
Yen Chi Hsuan 5ee6fc974e [sohu] Fix info extractor and add tests 9 years ago
Naglis Jonaitis c2ebea6580 [extremetube] Fix extraction (Closes #5127) 9 years ago
Sergey M․ 12a129ec6d [playwire] Add extractor 9 years ago
Naglis Jonaitis dc570c4951 [lrt] Pass --realtime to rtmpdump 9 years ago
Naglis Jonaitis 22d3628319 [tvplay] Adapt _VALID_URL and test case to domain name change 9 years ago
Sergey M․ 50c9949d7a [youporn] Imrove JSON regex and preserve the old one 9 years ago
Sergey M. 376817c6d4 Merge pull request #5115 from chaos33/youporn-json
fix youporn extractor's json search regex
9 years ago
Yen Chi Hsuan 63fc800057 [Letv] Fix test_Letv and test_Letv_1 failures in python 3 9 years ago
chaos33 e0d0572b73 fix youporn extractor's json search regex 9 years ago
Philipp Hagemeister 938c3f65b6 Merge branch 'cn-verification-proxy' 9 years ago
Philipp Hagemeister 2461f79d2a [utils] Correct per-request proxy handling 9 years ago
Philipp Hagemeister 499bfcbfd0 Make sure netrc works for all extractors with login support
Fixes #5112
9 years ago
Philipp Hagemeister 91410c9bfa [letv] Add --cn-verification-proxy (Closes #5077) 9 years ago
Philipp Hagemeister 76c73715fb [generic] Parse RSS enclosure URLs (Fixes #5091) 9 years ago
Sergey M․ 295df4edb9 [soundcloud] Fix glitches (#5101) 9 years ago
Sergey M․ 562ceab13d [soundcloud] Check direct links validity (Closes #5101) 9 years ago
Sergey M․ 2f0f6578c3 [extractor/common] Assume non HTTP(S) URLs valid 9 years ago
Sergey M․ 30cbd4e0d6 [lynda] Completely skip videos we don't have access to, extract base class and modernize (Closes #5093) 9 years ago
Sergey 7594be85ff [lynda] Check for the empty subtitle 9 years ago
Sergey M․ 3630034609 [vk] Fix test (Closes #5100) 9 years ago
Sergey M․ 4e01501bbf [vk] Fix extraction (Closes #4967, closes #4686) 9 years ago
Sergey M․ 1aa5172f56 [vk] Catch temporarily unavailable video error message 9 years ago
Philipp Hagemeister eee6293d57 [thechive] remove in favor of Kaltura (#5072) 9 years ago
Philipp Hagemeister 8237bec4f0 [escapist] Extract duration 9 years ago
Philipp Hagemeister 29cad7ad13 Merge remote-tracking branch 'origin/master' 9 years ago
Sergey M․ 0d103de3b0 [twitch] Pass api_token along with every request (Closes #3986) 9 years ago
Sergey M․ 6c87c2eea8 [puls4] Improve and extract more metadata 9 years ago
Sergey M․ 58c2ec6ab3 Merge branch 'puls4' of https://github.com/HanYOLO/youtube-dl 9 years ago
Sergey M․ df5ae3eb16 [oppetarkiv] Merge with svtplay 9 years ago
Sergey M․ e143f5dae9 [oppetarkiv] Extract f4m formats and age limit 9 years ago
thc202 40b077bc7e [oppetarkiv] Add new extractor
Some, if not all, of the videos appear to be geo-blocked (Sweden).
Test might fail (403 Forbidden) if not run through a Swedish connection.
9 years ago
Sergey M․ bd3749ed69 [kaltura] Extend _VALID_URL (Closes #5081) 9 years ago
Sergey M․ 4ffbf77886 [odnoklassniki] Add extractor (Closes #5075) 9 years ago
Jaime Marquínez Ferrándiz 781a7ef60a [lynda] Use 'lstrip' for the subtitles
The newlines at the end are important, they separate each piece of text.
9 years ago
Sergey M. 5b2949ee0b Merge pull request #5076 from Ftornik/Lynda-subtitles-hotfix
[lynda] Fixed subtitles broken file
9 years ago
Sergey M․ a0d646135a [lynda] Extend _VALID_URL 9 years ago
HanYOLO 7862ad88b7 puls4 Add new extractor 9 years ago
Jaime Marquínez Ferrándiz f3bff94cf9 [rtve] Extract duration 9 years ago
Sergey 0eba1e1782 [lynda] Fixed subtitles broken file 9 years ago
Naglis Jonaitis e3216b82bf [generic] Support dynamic Kaltura embeds (#5016) (#5073) 9 years ago
Naglis Jonaitis da419e2332 [musicvault] Use the Kaltura extractor 9 years ago
Naglis Jonaitis 0d97ef43be [kaltura] Add new extractor 9 years ago
anovicecodemonkey 1a2313a6f2 [TheChiveIE] added support for TheChive.com (Closes #5016) 9 years ago
Sergey M․ 250a9bdfe2 [mpora] Improve _VALID_URL 9 years ago
Sergey M․ 6317a3e9da [mpora] Fix extraction 9 years ago
Naglis Jonaitis 7ab7c9e932 [gamestar] Fix title extraction 9 years ago
Naglis Jonaitis e129c5bc0d [laola1tv] Allow live stream downloads 9 years ago
PishPosh.McGee 2e241242a3 Adding subtitles 9 years ago
Philipp Hagemeister 63a562f95e [escapist] Detect IP blocking and use another UA (Fixes #5069) 9 years ago
Philipp Hagemeister 72a406e7aa [extractor/common] Pass in video_id (#5057) 9 years ago
Philipp Hagemeister feccc3ff37 Merge remote-tracking branch 'aajanki/wdr_live' 9 years ago
Philipp Hagemeister 265bfa2c79 [letv] Simplify 9 years ago
Philipp Hagemeister 8faf9b9b41 Merge remote-tracking branch 'yan12125/IE_Letv' 9 years ago
Philipp Hagemeister 3e675fabe0 [airmozilla] Be more tolerant when nonessential items are missing (#5030) 9 years ago
Philipp Hagemeister cd5b4b0bc2 Merge remote-tracking branch 'duncankl/airmozilla' 9 years ago
Philipp Hagemeister 7ef822021b Merge remote-tracking branch 'mmue/fix-rtlnow' 9 years ago
Philipp Hagemeister 9a48926a57 [escapist] Add support for advertisements 9 years ago
Philipp Hagemeister 1c69bca258 [escapist] Fix config URL matching 9 years ago
Jaime Marquínez Ferrándiz c10ea454dc [telecinco] Recognize more urls (closes #5065) 9 years ago
Markus Müller 9504fc21b5 Fix the RTL extractor for new episodes by using a different hostname 9 years ago
Jaime Marquínez Ferrándiz 13d8fbef30 [generic] Don't set the 'title' if it's not defined in the entry (closes #5061)
Some of them may be an 'url' result, which in general don't have the 'title' field.
9 years ago
Antti Ajanki b8988b63a6 [wdr] Download a live stream 9 years ago
Antti Ajanki 6f4ba54079 [extractor/common] Extract HTTP (possibly f4m) URLs from a .smil file 9 years ago
Antti Ajanki 637570326b [extractor/common] Extract the first of a seq of videos in a .smil file 9 years ago
Sergey M․ 37f885650c [eporner] Simplify and hardcode age limit 9 years ago
logon84 e765ed3a9c [eporner] Fix redirect_code error 9 years ago
Yen Chi Hsuan 677063594e [Letv] Update testcases 9 years ago
logon84 59c7cbd482 Update eporner.py
Updated to work. Old version shows an error about being unable to extract "redirect_code"
9 years ago
Yen Chi Hsuan 570311610e [Letv] Add playlist support 9 years ago
Sergey M․ 41b264e77c [nrktv] Workaround subtitles conversion issues on python 2.6 (Closes #5036) 9 years ago
Yen Chi Hsuan 7f09a662a0 [Letv] Add new extractor. Single video only 9 years ago
Philipp Hagemeister 54233c9080 [escapist] Support JavaScript player (Fixes #5034) 9 years ago
Philipp Hagemeister 9c665ab72e [rtve] PEP8 9 years ago
Philipp Hagemeister ec5913b5cd [bloomberg] Modernize 9 years ago
Jaime Marquínez Ferrándiz 25ac63ed71 [rtve] Extract subtitles 9 years ago
Sergey M․ 99209c2916 [youtube] Extract UL playlists as mixes (Closes #5040) 9 years ago
Naglis Jonaitis 1fbaa0a521 [laola1tv] Use raw strings for regular expressions
Oops
9 years ago
Naglis Jonaitis 3037b91e05 [laola1tv] Improve extraction and update test case (#3742) 9 years ago
Jaime Marquínez Ferrándiz ffdf972b91 [facebook] Extract all the formats (closes #5037) 9 years ago
Jaime Marquínez Ferrándiz bfc993cc91 Merge branch 'subtitles-rework'
(Closes PR #4964)
9 years ago
Sergey M․ 4432db35d9 [gdcvault] Restore akamai host for rtmp videos 9 years ago
Philipp Hagemeister 591ab1dff9 [soundgasm] PEP8 9 years ago
Philipp Hagemeister 5bca2424bc [gdcvault] Remove dead code 9 years ago
Sergey M․ 3438e7acd2 [soundgasm] Remove unused import 9 years ago
Sergey M․ 409693984f [soundgasm:profile] Fix _VALID_URL 9 years ago
Sergey M․ 04e8c11080 [chirbit] Clarify extractors' IE_NAMEs 9 years ago
Sergey M․ 80af2b73ab [soundgasm] Clarify extractors' IE_NAMEs 9 years ago
Sergey M․ 3cc57f9645 [soundgasm:profile] Simplify 9 years ago
Sergey M․ a65d4e7f14 [chirbit] Simplify and extract profile from RSS (#5032) 9 years ago
Sergey M․ 543ec2136b Merge branch 'chirbit' of https://github.com/skypher/youtube-dl into skypher-chirbit 9 years ago
Leslie P. Polzer 93b5071f73 [soundgasm] add profile IE. 9 years ago
Leslie P. Polzer ddc369f073 [chirbit] fix profile downloader regex. 9 years ago
Duncan Keall 1b40dc92eb [airmozilla] Add new extractor 9 years ago
Sergey M․ fcc3e6138b [r7] Add extractor (Closes #4405, closes #5004) 9 years ago
Sergey M․ 9fe6ef7ab2 [extractor/common] Fix preference for m3u8 quality selection URL 9 years ago
Sergey M․ c010af6f19 [escapist] Make regexes more robust (Closes #5028) 9 years ago
Sergey M․ 35b7982303 [appletrailers] Add test (#5027) 9 years ago
Sergey M․ f311cfa231 [appletrailers] Extend _VALID_URL (Closes #5027) 9 years ago
Jaime Marquínez Ferrándiz 03091e372f [ted] Always extract the subtitles
The required info is already in the webpage
9 years ago
Naglis Jonaitis 314368c822 [teamcoco] Fix extraction
Also, use a single style of quotes
9 years ago
Sergey M․ c5181ab410 [gdcvault] Fix rtmp streams (Closes #5024) 9 years ago
Sergey M․ ea5152cae1 [zapiks] Extend _VALID_URL (#5014) 9 years ago
Sergey M․ 255fca5eea [generic] Add support for Zapiks embeds (#5014) 9 years ago
Sergey M․ 4aeccadf4e [zapiks] Add extractor (#5014) 9 years ago
Jaime Marquínez Ferrándiz 93540ee10e [rtve] Fix the video url
Changing mvod to mvod1 fixes the url, we don't need to add the query.
9 years ago
Philipp Hagemeister 8fb3ac3649 PEP8: W503 9 years ago
Philipp Hagemeister 77b2986b5b [extractor/common] Recognize Indian censorship (#5021) 9 years ago
Sergey M․ 62b013df0d [vimeo] Encode password before hash calculation 9 years ago
Sergey M․ fad6768bd1 [vimeo] Fix password protected videos (Closes #5001) 9 years ago
Philipp Hagemeister 3da0db62e6 [escapist] Fix extraction (fixes #5017) 9 years ago
Philipp Hagemeister e14ced7918 Merge branch 'master' of github.com:rg3/youtube-dl 9 years ago
Sergey M․ a461a11989 [ted] Improve external video handling and add test 9 years ago
minusf 1bd838608f prefer 'code' to 'uri' if present 9 years ago
Leslie P. Polzer 365577f567 [chirbit] add profile extractor. 9 years ago
Naglis Jonaitis 50efb383f0 [tv4] Add new extractor (Closes #4839) (Closes #2103) 9 years ago
Leslie P. Polzer 5da6bd0083 [chirbit] Add new extractor. 9 years ago
Philipp Hagemeister 5e9a033e6e [imgur] Allow alternative values
Every now and then, imgur.com goes crazy and gives us a generic title and description (otherwise it looks all fine though).
Simply update the test case to allow for that craziness.
9 years ago
Jaime Marquínez Ferrándiz fb7cb6823e Remove the SubtitlesInfoExtractor class
No longer needed
9 years ago
Sergey M․ dd0a58f5f0 [blinkx] Fix extraction 9 years ago
Jaime Marquínez Ferrándiz 6140baf4e1 [nationalgeographic] Add extractor (closes #4960) 9 years ago
Sergey M․ 8fc642eb5b [pornhub] Fix uploader regex 9 years ago
Sergey M․ e66e1a0046 [pornhub] Add support for playlists (Closes #4995) 9 years ago
Sergey M․ d5c69f1da4 [5min] Cover joystiq.com URLs (Closes #4962) 9 years ago
Jaime Marquínez Ferrándiz f13b1e7d7f [bbccouk] Convert to new subtitles system
I haven't found any video available outside the UK, so I haven't added tests.

I have updated how the srt file is build, because (at least for www.bbc.co.uk/programmes/p02j9b69) the subtitles is inside 'span' elements.
9 years ago
Jaime Marquínez Ferrándiz 5c8a3f862a [nbc] Use a test video that works outside the US 9 years ago
Jaime Marquínez Ferrándiz 8807f1277f [theplatform] Convert to new subtitles system 9 years ago
Jaime Marquínez Ferrándiz a3b9157f49 [cbssports] Add extractor (closes #4996) 9 years ago
Philipp Hagemeister b88ba05356 [imgur] Simplify 9 years ago
Philipp Hagemeister b74d505577 Merge remote-tracking branch 'jbboehr/imgur-gifv-improvements' 9 years ago
John Boehr 9e2d7dca87 [imgur] improve error check for non-video URLs 9 years ago
John Boehr d236b37ac9 [imgur] improve regex #4998 9 years ago
Philipp Hagemeister e880c66bd8 [theonion] Modernize 9 years ago
John Boehr 1a13940c8d [imgur] support regular URL 9 years ago
Philipp Hagemeister 3d54788495 [webofstories] Fix extraction 9 years ago
Philipp Hagemeister 71d53ace2f [sockshare] Do not require thumbnail anymore
Thumbnail is not present on the website anymore.
9 years ago
Philipp Hagemeister f37e3f99f0 [generic] Correct test case
Video has been reuploaded / edited
9 years ago
Philipp Hagemeister bd03ffc16e [netzkino] Skip download in test case
Works fine from Germany, but fails from everywhere else
9 years ago
Philipp Hagemeister 3bf5705316 [imgur] Add new extractor 9 years ago
Philipp Hagemeister 1c2528c8a3 [cbs] Modernize 9 years ago
Philipp Hagemeister 6b961a85fd [patreon] Add support for embedlies (fixes #4969) 9 years ago
Philipp Hagemeister 7707004043 [patreon] Modernize 9 years ago
Philipp Hagemeister c460bdd56b [sandia] Add new extractor (#4974) 9 years ago
Jaime Marquínez Ferrándiz 93a16ba238 [vimeo] Raise the ExtractorError with expected=True when no video password is given 9 years ago
Jaime Marquínez Ferrándiz 4f7cea6c53 [viki] Convert to new subtitles system 9 years ago
Jaime Marquínez Ferrándiz afbdd3acc3 [rai] Convert to new subtitles system 9 years ago
Philipp Hagemeister 85d5866177 [yahoo] Remove md5sum from test case
The md5 sum has changed repeatedly, and we check whether it looks like a video anyways nowadays.
9 years ago
Philipp Hagemeister 9789d7535d [xtube] Fix test case 9 years ago
Philipp Hagemeister d8443cd3f7 [wsj] Correct test case 9 years ago
Philipp Hagemeister d47c26e168 [brightcove] Correct keys in playlists 9 years ago
Jaime Marquínez Ferrándiz 01561da142 [nrk] Convert to new subtitles system 9 years ago
Jaime Marquínez Ferrándiz 0af25f784b [mtv] Convert to new subtitles system 9 years ago
Jaime Marquínez Ferrándiz b9b42f2ea0 [npo] Convert to new subtitles system 9 years ago
Jaime Marquínez Ferrándiz 311c393838 [lynda] Convert to new subtitles system 9 years ago
Jaime Marquínez Ferrándiz 18c1c42405 [drtv] Convert to new subtitles system 9 years ago
Jaime Marquínez Ferrándiz 37dd5d4629 [mit] Don't set the subtitles field
YouTube already provides them in more formats
9 years ago
Philipp Hagemeister 785521bf4f [youtube] Remove useless if 9 years ago
Philipp Hagemeister 6d1a55a521 [youtube] Show entire player URL when -v is given 9 years ago
Philipp Hagemeister 11e611a7fa Extend various playlist tests 9 years ago
Philipp Hagemeister 72c1f8de06 [bandcamp:album] Fix extractor results and associated test 9 years ago
Philipp Hagemeister 6e99868e4c [buzzfeed] Fix playlist test case 9 years ago
Philipp Hagemeister 4d278fde64 [ign] Amend playlist test 9 years ago
Philipp Hagemeister 1def5f359e [livestream] Correct playlist ID and add a test for it 9 years ago
Philipp Hagemeister 15ec669374 [vk] Amend playlist test 9 years ago
Philipp Hagemeister a3fa5da496 [vimeo] Amend playlist tests 9 years ago
Philipp Hagemeister 30965ac66a [vimeo] Prevent infinite loops if video password verification fails
We're seeing this in the tests¹ right now, which do not terminate.

¹  https://travis-ci.org/jaimeMF/youtube-dl/jobs/51135858
9 years ago
Jaime Marquínez Ferrándiz 9868ea4936 [extractor/common] Simplify subtitles handling methods
Initially I was going to use a single method for handling both subtitles and automatic captions, that's why I used the 'list_subtitles' and the 'subtitles' variables.
9 years ago
Jaime Marquínez Ferrándiz 85920dd01d [bliptv] Convert to new subtitles system 9 years ago
Philipp Hagemeister fa15607773 PEP8 fixes 9 years ago
Philipp Hagemeister 98f000409f [radio.de] Fix extraction 9 years ago
Jaime Marquínez Ferrándiz bd7fe0cf66 [walla] Convert to new subtitles system 9 years ago
Jaime Marquínez Ferrándiz 48246541da [ceskatelevize] Convert to new subtitles system 9 years ago
Sergey M․ 4a8d4a53b1 [videolecturesnet] Fix rtmp stream glitches (Closes #4968) 9 years ago
Jaime Marquínez Ferrándiz 4cd95bcbc3 [twitch:stream] Prefer the 'source' format (fixes #4972) 9 years ago
Sergey M? 0d93378887 [videolecturesnet] Check http format URLs (Closes #4968) 9 years ago
Sergey M? 4069766c52 [extractor/common] Test URLs with GET 9 years ago
Jaime Marquínez Ferrándiz 360e1ca5cc [youtube] Convert to new subtitles system
The automatic captions are stored in the 'automactic_captions' field, which is used if no normal subtitles are found for an specific language.
9 years ago
Jaime Marquínez Ferrándiz a1f2a06b34 [dailymotion] Convert to new subtitles system 9 years ago
Jaime Marquínez Ferrándiz c84dd8a90d [YoutubeDL] store the subtitles to download in the 'requested_subtitles' field
We need to keep the orginal subtitles information, so that the '--load-info' option can be used to list or select the subtitles again.
We'll also be able to have a separate field for storing the automatic captions info.
9 years ago
Jaime Marquínez Ferrándiz 65469a7f8b [vimeo] Convert to new subtitles system
Removed some tests, the behaviour should be checked in a test for the YoutubeDL class
9 years ago
Jaime Marquínez Ferrándiz 6b597516c1 [atresplayer] Convert to new subtitles system 9 years ago
Jaime Marquínez Ferrándiz b5857f62e2 [crunchyroll] Convert to new subtitles system 9 years ago
Jaime Marquínez Ferrándiz a504ced097 Improve subtitles support
For each language the extractor builds a list with the available formats sorted (like for video formats), then YoutubeDL selects one of them using the '--sub-format' option which now allows giving the format preferences (for example 'ass/srt/best').
For each format the 'url' field can be set so that we only download the contents if needed, or if the contents needs to be processed (like in crunchyroll) the 'data' field can be used.

The reasons for this change are:
* We weren't checking that the format given with '--sub-format' was available, checking it in each extractor would be repetitive.
* It allows to easily support giving a format preference.
* The subtitles were automatically downloaded in the extractor, but I think that if you use for example the '--dump-json' option you want to finish as fast as possible.

Currently only the ted extractor has been updated, but the old system still works.
9 years ago
Philipp Hagemeister 59b8ab5834 [rtlnl|generic] Add support for rtl.nl embeds (Fixes #4959) 9 years ago
Philipp Hagemeister 85e80f71cd [yam] Allow faults in optional fields (#4943) 9 years ago
Philipp Hagemeister bfa6bdcd8b Merge remote-tracking branch 'yan12125/IE_Yam' 9 years ago
Philipp Hagemeister 03cd72b007 [extractor/common] Move up filesize
filesize and tbr should correlate, so it doesn't make sense to treat them differently.
9 years ago
Sergey M․ f813928e4b [bbccouk] Fix fallback to legacy playlist 9 years ago
Sergey M․ b9c7a97318 [history] Add extractor (Closes #4934) 9 years ago
Sergey M․ 9fb2f1cd6d [theplatform] Add URL sign capability 9 years ago
Jaime Marquínez Ferrándiz 6ca7732d5e [extractor/common] Fix link to external documentation 9 years ago
Jaime Marquínez Ferrándiz b0ab0fac49 Remove unused imports 9 years ago
Naglis Jonaitis a294bce82f [streamcz] Fix extraction (Closes #4940) 9 years ago
Sergey M․ 76d1466b08 [drtuber] Add one more title regex 9 years ago
Sergey M. 1888d3f7b3 Merge pull request #4951 from peugeot/beeg
[beeg] fix test
9 years ago
Sergey M. c2787701cc Merge pull request #4950 from peugeot/drtuber
[drtuber] fix extraction
9 years ago
peugeot 52e1d0ccc4 [beeg] fix test 9 years ago
peugeot 10e3c4c221 [drtuber] fix extraction 9 years ago
Sergey M․ 68f2d273bf [sunporno] Keep old video regex just in case 9 years ago
peugeot ae1580d790 [sunporno] fix extraction 9 years ago
Sergey M․ a4f3d779db [nbcnews] Simplify 9 years ago
Ryan Schmidt d9aa2b784d Support NBC Nightly News broadcasts 9 years ago
Sergey M․ 9347fddbfc [1tv] Cover arbitraty URLs 9 years ago
Sergey M․ 037e9437e4 [camdemy] Fix _VALID_URL 9 years ago
Jaime Marquínez Ferrándiz ae6423d704 [bambuser] Fix 'uploader_id' extraction (fixes #4944) 9 years ago
Yen Chi Hsuan 7105440cec [Yam] Add new extractor 9 years ago
Sergey M․ 171ca612af [npo:radio] Move to extractor to common npo place and add extractor for fragments 9 years ago
robin c3d64fc1b3 [nporadio] Edit to confirm to flake8 standards 9 years ago
robin 7c24ce225d [NPORadio] Added extractor for live radio 9 years ago
Philipp Hagemeister 08b38d5401 [camdemy] Simplify and make more robust (#4938)
Do not throw errors if view count or upload date extraction fails.
Dispose of re.MULTILINE, which had absolutely no effect without any ^ or $ in sight.
Follow PEP8 naming conventions.
9 years ago