Joey Adams
3283533149
Fix Brightcove detection when another Flash object is on the page
...
The regex used non-greedy match, but alas it failed on input like this:
<object class="...> ... class="BrightcoveExperience"
It captured two objects and the intervening HTML. This commit fixes this by
not allowing a ">" to appear before BrightcoveExperience.
Video in question: http://www.harpercollinschildrens.com/feature/petethecat/
11 years ago
Philipp Hagemeister
e484c81f0c
[generic] Clarify error messages
11 years ago
Jaime Marquínez Ferrándiz
592882aa9f
[brightcove] Support videos that only provide flv versions ( fixes #1504 )
...
Moved the test from generic.py to brightcove.py
11 years ago
Jaime Marquínez Ferrándiz
a7130543fa
[generic] If the url doesn't specify the protocol, then try to extract prepending 'http://'
11 years ago
Jaime Marquínez Ferrándiz
08e291b54d
[generic] Recognize html5 video in the format '<video src=".+?"' and only unquote the url when extracting the id ( fixes #1372 )
11 years ago
Philipp Hagemeister
a5caba1eb0
[generic] simply use urljoin
11 years ago
Philipp Hagemeister
ae3531adf9
[generic] Fix URL concatenation
...
When the url is something like http://example.org/foo/bar?x=y and the added is file/video.mp4 , we want http://example.org/foo/file/video.mp4
Fixes #1268 .
11 years ago
Philipp Hagemeister
627a91a9a8
[generic] small typo
11 years ago
Philipp Hagemeister
9585f890f8
[generic] add support for relative URLs ( Fixes #1308 )
11 years ago
Philipp Hagemeister
0838239e8e
[generic] Support double slash URLs ( Fixes #1309 )
11 years ago
Philipp Hagemeister
7fea7156cb
[generic] support HTML5 video
11 years ago
Philipp Hagemeister
3093468977
[generic] Ignore stupid HTTP servers ( #1284 )
11 years ago
Jaime Marquínez Ferrándiz
232eb88bfe
GenericIE: allow to match declaration of the Brightocove parameters that use ' instead of "
11 years ago
Jaime Marquínez Ferrándiz
117adb0f0f
GenericIE: detect more Brightcove videos
...
In some sites "class" contains more that BrightcoveExperience
11 years ago
Jaime Marquínez Ferrándiz
cfe50f04ed
GenericIE: Detect videos from Brightcove
...
Brightcove videos info is usually found in an <object class="BrightcoveExperience"></object> node, this is passed to a new method of BrightcoveIE that builds a url to extract the video.
11 years ago
Jaime Marquínez Ferrándiz
5c44c15438
GenericIE: match titles that spread across multiple lines (related #904 )
12 years ago
Philipp Hagemeister
0f81866329
Add --list-extractor-descriptions (human-readable list of IEs)
12 years ago
Philipp Hagemeister
4269e78a80
Merge branch 'master' of github.com:rg3/youtube-dl
12 years ago
Philipp Hagemeister
6f5ac90cf3
Move tests to the IE definitions
12 years ago
Albert Kim
27473d18da
Made 'video' the default title for generic IE
12 years ago
Albert Kim
52c8ade4ad
Made generic IE handle more cases
...
Added a possible quote after file, so it can now handle cases like:
'file': 'http://www.a.com/b.mp4 '
12 years ago
Philipp Hagemeister
9b122384e9
Move GenericIE into its own file
12 years ago