Vignesh
56a93763c2
GenericIE: Relaxing JW Player regex to be more generic
...
Removing the "&" from the regular expressions parsing JW Player's
videos. Doing this helps not truncate (potentially mandatory)
arguments in the file URL. Example case which was failing because
of this and works successfully after applying this patch:
http://goo.gl/7X5tOk
2013-11-23 23:48:49 -08:00
Jaime Marquínez Ferrándiz
0980426559
[bandcamp] add support for albums (reported in #1270 )
2013-11-22 16:05:14 +01:00
Philipp Hagemeister
887c6acdf2
Support multiple embedded YouTube URLs ( Fixes #1787 )
2013-11-18 13:28:26 +01:00
Jaime Marquínez Ferrándiz
dd5bcdc4c9
[brightcove] Set the 'Referer' header if the url has the 'linkBaseUrl' parameter ( fixes #1553 )
2013-11-07 21:06:48 +01:00
Jaime Marquínez Ferrándiz
eeb165e674
[brightcove] Add the extraction of the url from generic
2013-11-06 16:58:03 +01:00
Jaime Marquínez Ferrándiz
9ee2b5f6f2
tests: don't run the test if any of the extractors listed in the 'add_ie' field is marked as not working
2013-11-06 16:43:26 +01:00
rzhxeo
2dcf7d8f99
[GenericIE] Also detect youtube if src url of iframe is embedded in ' instaed of "
2013-11-05 02:08:02 +01:00
Jaime Marquínez Ferrándiz
c19f7764a5
[generic] Detect bandcamp pages that use custom domains ( closes #1662 )
...
They embed the original url in the 'og:url' property.
2013-10-27 14:40:25 +01:00
Jaime Marquínez Ferrándiz
aa929c37d5
[generic] Fix test video's checksum
2013-10-27 14:21:37 +01:00
Philipp Hagemeister
53c1d3ef49
Check for embedded YouTube player ( Fixes #1616 )
2013-10-18 11:44:57 +02:00
Philipp Hagemeister
9d4660cab1
[generic] Support embedded vimeo videos ( #1602 )
2013-10-15 12:05:13 +02:00
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/
2013-10-11 21:52:33 -04:00
Philipp Hagemeister
e484c81f0c
[generic] Clarify error messages
2013-10-06 16:03:18 +02:00
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
2013-09-26 13:54:31 +02:00
Jaime Marquínez Ferrándiz
a7130543fa
[generic] If the url doesn't specify the protocol, then try to extract prepending 'http://'
2013-09-06 18:39:35 +02:00
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 )
2013-09-05 18:02:17 +02:00
Philipp Hagemeister
a5caba1eb0
[generic] simply use urljoin
2013-08-28 12:47:27 +02:00
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 .
2013-08-28 12:08:17 +02:00
Philipp Hagemeister
627a91a9a8
[generic] small typo
2013-08-26 21:29:31 +02:00
Philipp Hagemeister
9585f890f8
[generic] add support for relative URLs ( Fixes #1308 )
2013-08-24 22:56:37 +02:00
Philipp Hagemeister
0838239e8e
[generic] Support double slash URLs ( Fixes #1309 )
2013-08-24 22:52:45 +02:00
Philipp Hagemeister
7fea7156cb
[generic] support HTML5 video
2013-08-21 04:32:22 +02:00
Philipp Hagemeister
3093468977
[generic] Ignore stupid HTTP servers ( #1284 )
2013-08-21 04:32:07 +02:00
Jaime Marquínez Ferrándiz
232eb88bfe
GenericIE: allow to match declaration of the Brightocove parameters that use ' instead of "
2013-07-12 14:52:01 +02:00
Jaime Marquínez Ferrándiz
117adb0f0f
GenericIE: detect more Brightcove videos
...
In some sites "class" contains more that BrightcoveExperience
2013-07-11 00:25:38 +02:00
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.
2013-07-10 17:49:11 +02:00
Jaime Marquínez Ferrándiz
5c44c15438
GenericIE: match titles that spread across multiple lines (related #904 )
2013-07-01 20:50:50 +02:00
Philipp Hagemeister
0f81866329
Add --list-extractor-descriptions (human-readable list of IEs)
2013-07-01 18:52:19 +02:00
Philipp Hagemeister
4269e78a80
Merge branch 'master' of github.com:rg3/youtube-dl
2013-06-27 20:47:03 +02:00
Philipp Hagemeister
6f5ac90cf3
Move tests to the IE definitions
2013-06-27 20:46:46 +02:00
Albert Kim
27473d18da
Made 'video' the default title for generic IE
2013-06-27 19:18:15 +01:00
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 '
2013-06-27 19:16:09 +01:00
Philipp Hagemeister
9b122384e9
Move GenericIE into its own file
2013-06-23 20:31:45 +02:00