Commit Graph

12056 Commits (e3de3d6f2f9c82683e76b6bc12697aa7264372ca)
 

Author SHA1 Message Date
Yen Chi Hsuan dfbc7f7f3f
[presstv] Improve and simplify
Yen Chi Hsuan 7d58ea7c5b Merge branch 'presstv' of https://github.com/Phaeilo/youtube-dl into Phaeilo-presstv
Sergey M․ 452908b257
[telebruxelles] Fix extraction (Closes )
Sergey M․ 5899e988d5
[glide] Improve extraction and extract upload info
Sergey M․ 4a121d29bb
[glide] Fix extraction (Closes )
Sergey M․ 7ebc36900d
[jwplatform:base] Improve subtitles extraction
Sergey M․ d7eb052fa2
[screencastomatic] Add duration to test
Sergey M․ a6d6722c8f
[jwplatform:base] Extract duration
Sergey M․ 66fa495868
[screencastomatic] Fix extraction (Closes )
Sergey M․ 443285aabe
[ebaumsworlds] Update _VALID_URL (Closes )
Philip Huppert de728757ad [presstv] Refactored extractor.
Sergey M․ f44c276842
[extractor/extractors] Remove non-existant imports
Sergey M․ a1fa60a934
[cliprs] Add extractor (Closes )
Sergey M․ 49caf3307f
[extractor/common] Remove irrelevant comment
Jaime Marquínez Ferrándiz 6a801f4470 [test/InfoExtractors] add test for _download_json
Sergey M․ 61dd350a04
[1tv] Fix extraction (Closes )
Jaime Marquínez Ferrándiz eb9c3edd5e [test/utils] Add test for date_from_str
Philip Huppert 95153a960d [presstv] updated extractor and tests to work with current PressTV website
Yen Chi Hsuan 6c4c7539f2 [test/helper] Check got values to be strings for md5: fields
Seen in PBSIE tests
Yen Chi Hsuan c991106706 [videodetective] Adapt to InternetVideoArchiveIE
Yen Chi Hsuan dae2a058de [rottentomatoes] Adapt to InternetVideoArchiveIE
Yen Chi Hsuan c05025fdd7 [internetvideoarchive] Fix extraction and support json URLs
Philip Huppert bfe96d7bea [presstv] Added extractor PressTV.
Fixes 
Yen Chi Hsuan ab481b48e5 [funnyordie] Relax M3U8 URL matching
Also, m3u8_url extraction should be fatal as all formats depends
directly or indirectly on it.

This change fixes test_Generic_26 and TestFunnyOrDieSubtitles
Sergey M․ 92c7f3157a [aol] Add coding cookie
Yen Chi Hsuan cacd996662 [utils] Don't touch URLs if not necessary
Fix test_Generic_15 (Google redirect)
remitamine bffb245a48 [aol] add support for videos with vidible IDs(closes )
Yen Chi Hsuan 680efb6723 Merge pull request from jaimeMF/lazy-load
Add experimenta lazy loading of info extractors
Jaime Marquínez Ferrándiz 5a9858bfa9 setup.py: add command for building the lazy_extractors module
Jaime Marquínez Ferrándiz 8a5dc1c1e1 lazy extractors: Initialize the real info extractor
According to the docs '__init__' is only called automatically if '__new__' returns an instance of the original class.
Jaime Marquínez Ferrándiz e0986e31cf lazy extractors: Output if it's enabled in the verbose log
Jaime Marquínez Ferrándiz 6b97ca96fc lazy extractors: Style fixes
* Sort extractors alphabetically
* Add newlines when needed (youtube_dl/extractors/lazy_extractors.py pass the flake8 test now)
Jaime Marquínez Ferrándiz c1ce6acdd7 lazy extractors: Fix building with python2.6
Jaime Marquínez Ferrándiz 0d778b1db9 lazy extractors: specify the encoding
When building with python3 the unicode characters are not escaped, python2 needs to know the encoding.
Jaime Marquínez Ferrándiz 779822d945 Add experimental support for lazy loading the info extractors
'make lazy-extractors' creates the youtube_dl/extractor/lazy_extractors.py (imported by youtube_dl/extractor/__init__.py), which contains simplified classes that only have the 'suitable' class method and that load the appropiate class with the '__new__' method when a instance is created.
Jaime Marquínez Ferrándiz 1b3d5e05a8 Move the extreactors import to youtube_dl/extractor/extractors.py
Jaime Marquínez Ferrándiz e52d7f85f2 Delay initialization of InfoExtractors until they are needed
Sergey M․ 568d2f78d6 [tnaflix] Fix metadata extraction
Sergey M․ 2f2fcf1a33 [tnaflix] Fix extraction (Closes )
Sergey M․ bacec0397f [extractor/common] Relax _hidden_inputs
Sergey M․ 3c6c7e7d7e [gdcvault] Fix extraction (Closes , closes )
Sergey M․ fb38aa8b53 [extractor/common] Support arbitrary format strings for template based identifiers in mpd manifests (Closes , closes )
Sergey M․ 18da24634c [democracynow] Improve extraction
Sergey M․ a134426d61 [democracynow] Fix tests
Sergey M․ a64c0c9b06 [democracynow] Make description optional (Closes )
Sergey M․ 56019444cb [novamov] Improve _VALID_URL template (Closes )
remitamine a1ff3cd5f9 [acast] fix channel extraction(closes )
remitamine 9a32e80477 [acast] fix extraction()
Sergey M․ 536a55dabd [YoutubeDL] Sanitize single thumbnail URL
Sergey M․ ed6fb8b804 [vrt] Add support for direct hls playlists and YouTube (Closes )