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
8 years ago
Sergey M․
92c7f3157a
[aol] Add coding cookie
8 years ago
Yen Chi Hsuan
cacd996662
[utils] Don't touch URLs if not necessary
Fix test_Generic_15 (Google redirect)
8 years ago
remitamine
bffb245a48
[aol] add support for videos with vidible IDs( closes #9124 )
8 years ago
Yen Chi Hsuan
680efb6723
Merge pull request #8497 from jaimeMF/lazy-load
Add experimenta lazy loading of info extractors
8 years ago
Jaime Marquínez Ferrándiz
5a9858bfa9
setup.py: add command for building the lazy_extractors module
8 years ago
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.
8 years ago
Jaime Marquínez Ferrándiz
e0986e31cf
lazy extractors: Output if it's enabled in the verbose log
8 years ago
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)
8 years ago
Jaime Marquínez Ferrándiz
c1ce6acdd7
lazy extractors: Fix building with python2.6
8 years ago
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.
8 years ago
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.
8 years ago
Jaime Marquínez Ferrándiz
1b3d5e05a8
Move the extreactors import to youtube_dl/extractor/extractors.py
8 years ago
Jaime Marquínez Ferrándiz
e52d7f85f2
Delay initialization of InfoExtractors until they are needed
8 years ago
Sergey M․
568d2f78d6
[tnaflix] Fix metadata extraction
8 years ago
Sergey M․
2f2fcf1a33
[tnaflix] Fix extraction ( Closes #9074 )
8 years ago
Sergey M․
bacec0397f
[extractor/common] Relax _hidden_inputs
8 years ago
Sergey M․
3c6c7e7d7e
[gdcvault] Fix extraction ( Closes #9107 , closes #9114 )
8 years ago
Sergey M․
fb38aa8b53
[extractor/common] Support arbitrary format strings for template based identifiers in mpd manifests ( Closes #9119 , closes #9120 )
8 years ago
Sergey M․
18da24634c
[democracynow] Improve extraction
8 years ago
Sergey M․
a134426d61
[democracynow] Fix tests
8 years ago
Sergey M․
a64c0c9b06
[democracynow] Make description optional ( Closes #9115 )
8 years ago
Sergey M․
56019444cb
[novamov] Improve _VALID_URL template ( Closes #9116 )
8 years ago
remitamine
a1ff3cd5f9
[acast] fix channel extraction( closes #9117 )
8 years ago
remitamine
9a32e80477
[acast] fix extraction( #9117 )
8 years ago
Sergey M․
536a55dabd
[YoutubeDL] Sanitize single thumbnail URL
8 years ago
Sergey M․
ed6fb8b804
[vrt] Add support for direct hls playlists and YouTube ( Closes #9108 )
8 years ago
Sergey M․
3afef2e3fc
[beeg] Improve extraction
8 years ago
Sergey M․
e90d175436
[yandexmusic] Extract music album metafields ( Closes #7354 )
8 years ago
Sergey M․
7a93ab5f3f
[extractor/common] Introduce music album metafields
8 years ago
Philipp Hagemeister
c41cf65d4a
release 2016.04.06
8 years ago
Jaime Marquínez Ferrándiz
ec4a4c6fcc
Makefile: remove ISSUE_TEMPLATE.md from the 'all' target ( fixes #9088 )
It isn't included in the tar file, causing build failures.
Since it's only used for GitHub, I think we don't need to store it in the tar file.
8 years ago
Jaime Marquínez Ferrándiz
be0c7009fb
Makefile: use full path for the ISSUE_TEMPLATE.md file
8 years ago
Yen Chi Hsuan
92d5477d84
[compat] Handle tuples properly in urlencode()
Fixes #9055
8 years ago
Yen Chi Hsuan
8790249c68
[iqiyi] Improve error detection for VIP-only videos
Closes #9071
8 years ago
Philipp Hagemeister
416930d450
release 2016.04.05
8 years ago
Sergey M․
65150b41bb
[deezer] Fix extraction ( Closes #9086 )
8 years ago
Sergey M․
e42f413716
[rte] Improve thumbnail extraction ( Closes #9085 )
8 years ago
Sergey M․
40a056d85d
[extractor/__init__] Remove novamov extractor and sort novamov based extractors alphabetically
8 years ago
Sergey M․
e7d77efb9d
[auroravid] Add extractor ( Closes #9070 )
8 years ago
Sergey M․
995cf05c96
[novamov] Make title fatal
8 years ago
Jaime Marquínez Ferrándiz
5bf28d7864
[utils] dfxp2srt: add additional namespace
Used by the ZDF subtitles (#9081 ).
8 years ago
Jaime Marquínez Ferrándiz
8c7d6e8e22
[zdf] Extract subtitles ( closes #9081 )
8 years ago
Sergey M․
6d4fc66bfc
[youtube] Add support for zwearz ( Closes #9062 )
8 years ago
remitamine
23576edbfc
[brightcove:legacy] skip None value for uploader_id
8 years ago
remitamine
4d4cd35f48
[brightcove:legacy] extract uploader_id as a string
8 years ago
remitamine
3aac9b2fb1
[nowness] update tests
8 years ago
remitamine
e47d19e991
[brightcove:new] extract subtitles and strip video title
8 years ago
remitamine
41f5492fbc
[brightcove:legacy] improve format extraction and extract uploader_id, duration and timestamp
8 years ago
Jaime Marquínez Ferrándiz
2defa7d75a
[instagram:user] Fix extraction ( fixes #9059 )
The URL for the next page was incorrect and we always got the same page, therefore it got trapped in an infinite loop.
8 years ago