Commit Graph

85 Commits (8980f53b4227bc213048fce52c634830dd25e4bb)

Author SHA1 Message Date
Yen Chi Hsuan 26e1c3514f [theplatform] Add ThePlatformFeedIE
Yen Chi Hsuan f877c6ae5a [theplatform] Use InfoExtractor._parse_smil_formats()
Yen Chi Hsuan 28479149cc [theplatform] Fallback to hardcoded releaseUrl if not available
Fixes .

Not adding a test case as test_NBC has the same problem.
Sergey M․ bd5bc0cd5a [theplatform] Check for /select/media URLs first ()
Sergey M․ 6e054aacca [theplatform] Take care of /select/media URLs (Closes )
Sergey M․ 1dbd717eb4 [theplaform] Fix FutureWarning
Sergey M․ 402a3efc92 [theplatform] Modernize
Sergey M․ 372f08c990 [theplatform] Fix for python 2.6
At least single depth level extraction...
Sergey M․ aef8fdba11 [theplatform] Allow <par> without <swtich> at all
Bare `wget` on http://link.theplatform.com/s/kYEXFC/22d_qsQ6MIRTl results in an XML without <switch> at all
but with <par> and <video> inside it. Let's handle this possible outcome as well.
Yen Chi Hsuan a662163fd5 [theplatform] Rework on <switch> inside <par>
Yen Chi Hsuan bd7a6478a2 [theplatform] Fix video url extraction (fixes )
In SMIL 2.1, <switch> nodes may be enclosed in <par>. See
http://www.w3.org/TR/SMIL2/smil-timing.html#edef-par
Yen Chi Hsuan a2edf2e7ff [NBC/ThePlatform/Generic] Add a generic detector for NBCSportsVPlayer and enhance error detection in ThePlatformIE
Jaime Marquínez Ferrándiz bfc993cc91 Merge branch 'subtitles-rework'
(Closes PR )
Jaime Marquínez Ferrándiz 6140baf4e1 [nationalgeographic] Add extractor (closes )
Jaime Marquínez Ferrándiz 8807f1277f [theplatform] Convert to new subtitles system
Sergey M․ 9fb2f1cd6d [theplatform] Add URL sign capability
Sergey M․ 748ec66725 [theplatform] Extract captions (Closes )
Philipp Hagemeister 1cc79574fc Fix imports and general cleanup
· Import from compat what comes from compat. Yes, some names are available in utils too, but that's an implementation detail.
· Use _match_id consistently whenever possible
· Fix some outdated tests
· Use consistent valid URL (always match the whole protocol, no ^ at start required)
· Use modern test definitions
Jouke Waleson 9e1a5b8455 PEP8: applied even more rules
Jouke Waleson 2514d2635e PEP8: E225,E227
Jouke Waleson 8bcc875676 PEP8: more applied
Jouke Waleson 5f6a1245ff PEP8 applied
Philipp Hagemeister 10e3d73472 [nbc] Fix ThePlatform embedded videos
Jaime Marquínez Ferrándiz e35cb78c40 [theplatform] Correctly extract videos that don't use f4m or rtmp (reported in )
Jaime Marquínez Ferrándiz dd41e8c82b [theplatform] Extract all formats for f4m videos
Jaime Marquínez Ferrándiz ed86f38a11 [theplatform] Use unicode_literals and _download_json
Philipp Hagemeister 22d99a801a [syfy] Add suppor for generic URLs (Fixes )
Jaime Marquínez Ferrándiz 020cf5ebfd [nbc] Add an extractor for the main nbc.com site
Some of the videos are encrypted, the f4m downloader doesn’t support them.
Jaime Marquínez Ferrándiz a97bcd80ba Add an extractor for syfy.com
It uses theplatfrom.com, which has been updated to work with f4m manifests
Philipp Hagemeister 360babf799 [theplatform] Use centralized sorting
Philipp Hagemeister 48462108f3 [theplatform] Fix geographic restriction check
Philipp Hagemeister f8b56e95b8 [theplatform] Detect geoblocked content
Philipp Hagemeister a1ef7e85d6 Remove unused imports
Jaime Marquínez Ferrándiz b9a2c53833 [metacafe] Add support for cbs videos (fixes )
They use theplatform.com
Jaime Marquínez Ferrándiz e9bf7479d2 Add an extractor for theplatform.com