Kay B
0a6ed9371a
[generic] Fix issues for PR #14107
2017-09-05 20:40:52 +02:00
Kay B
a87235bc63
[generic] Fix support for multiple HTML5 on one page.
...
Previously, multiple HTML5 on one page would lead to title conflicts,
where every video had the same title and thereby only the first one
would be downloaded ('video already downloaded').
This fixes #14080
2017-09-03 12:53:28 +02:00
Sergey M․
ff17be3ac9
[extractor/generic] Extract from LD-JSON last of all
...
Previous sources may contain several formats, e.g. http://tamasha.com/v/PgGZ
2017-08-27 03:31:40 +07:00
Yen Chi Hsuan
09747ba766
[liveleak] Support another liveleak embedding pattern ( closes #13336 )
2017-08-19 22:28:13 +08:00
Sergey M․
5551d7714d
[generic] Convert redirect URLs to unicode strings ( closes #13951 )
2017-08-17 23:58:01 +07:00
Sergey M․
eb02940cc7
[generic] Add test for #13895
2017-08-13 01:11:27 +07:00
Sergey M․
1663bd6e1c
[generic] Replace vzaar embed test
2017-08-11 22:02:00 +07:00
tetra-eder
41918eaa5c
[generic] Add support for vzaar embeds
2017-08-11 22:00:39 +07:00
Grzegorz Ruciński
198d4cb40c
[generic] Add support for another ooyala embed pattern ( closes #13727 )
2017-07-30 01:30:04 +07:00
Sergey M․
95908ce453
[extractor/generic] PEP 8
2017-07-29 15:13:12 +07:00
Philipp Hagemeister
24e966e8da
[megaphone] Add extractor
2017-07-28 12:13:19 +02:00
Sergey M․
bb176df3bb
[spiegel:article] Move test
2017-07-17 22:19:40 +07:00
Sergey M․
3f59b0154a
[nexx:embed] Add extractor for iframe embeds
2017-07-16 04:32:37 +07:00
Sergey M․
4e826cd9ae
[nexx] Add extractor ( closes #10807 , closes #13465 )
2017-07-15 07:02:57 +07:00
Robin Neatherway
2583c0b54e
Fix bugs caused by typos
2017-07-14 23:08:32 +07:00
Sergey M․
71a1db8919
[dailymail] Add support for embeds
2017-07-09 20:06:24 +07:00
Sergey M․
73cf76a93f
[joj] Rewrite and add support for generic embeds ( closes #13268 )
2017-07-09 19:17:54 +07:00
Sergey M․
4328ddf82b
[extractor/common] Add support for AMP tags in _parse_html5_media_entries
2017-07-09 16:29:52 +07:00
Sergey M․
250b042c7e
[generic] Add tests for #13557
2017-07-09 16:02:38 +07:00
Sergey M․
665e945246
[eagleplatform] Add support for referrer protected videos ( closes #13557 )
2017-07-09 15:57:58 +07:00
Sergey M․
b311b0ead2
[generic] Extract more generic metadata ( closes #13527 )
2017-06-30 21:42:04 +07:00
Sergey M․
fd1c5fba6b
[facebook] Add test for plugin video embed ( #13493 )
2017-06-27 22:38:59 +07:00
Sergey M․
0646e34c7d
[facebook] Add support for plugin video embeds and multiple embeds ( closes #13493 )
2017-06-27 22:38:54 +07:00
Sergey M․
4e3637034c
[extractor/generic] Ensure format id is unicode string
2017-06-10 23:56:20 +07:00
Sergey M․
2b8e6a68f8
[extractor/generic] Add test for mediaset embed
2017-05-14 06:40:19 +07:00
Sergey M․
5d29af3d15
[extractor/generic] Add support for mediaset embeds
2017-05-14 06:29:16 +07:00
Sergey M․
946826eec7
[extractor/generic] Remove duplicate limelight code
2017-05-14 06:17:34 +07:00
Sergey M․
58bb440283
[extractor/generic] Extract wistia embed code into separate method
2017-05-13 21:51:58 +07:00
Remita Amine
6c52477f59
[condenast] improve embed support
2017-05-12 16:37:09 +01:00
Sergey M․
9edf47df7b
[brightcove] Allow whitespace around attribute names in embedded code
2017-05-01 01:03:47 +07:00
John Hawkinson
557194591a
[washingtonpost] Add support for embeds ( closes #12699 )
2017-04-29 23:07:26 +07:00
Sergey M․
7986c3abcd
[anvato] Improve extraction ( closes #12913 )
...
* Promote to regular shortcut based extractor
* Add mcp to access key mapping table
* Add support for embeds extraction
* Add support for anvato embeds in generic extractor
2017-04-29 19:49:04 +07:00
Yen Chi Hsuan
06d0ad9a4e
[brightcove] Support URLs with bcpid instead of playerID
...
Fixes #12482
2017-04-18 23:04:22 +08:00
Sergey M․
ab87c26009
[extractor/generic] Add test for #12761
2017-04-17 00:36:59 +07:00
Sergey M․
e5d39886ec
[limelight] Improve embeds extraction ( closes #12761 )
...
* Move extraction code to extractor
* Add extraction for LimelightEmbeddedPlayerFlash embeds
* Extract multiple video
2017-04-17 00:23:16 +07:00
Sergey M․
413c1f8e2f
[extractor/generic] Extract RSS entries as url_transparent ( #11163 )
2017-04-16 00:57:32 +07:00
Sergey M․
0254f93b08
[brightcove] Validate ambiguous embeds' URLs ( closes #9163 , closes #12005 , closes #12178 , closes #12480 )
2017-04-15 20:31:49 +07:00
John Hawkinson
40158f55c9
[brightcove] Relax video tag embeds extraction
...
BrightcoveNewIE.extract_urls(): Handle player data when it is all in
attributes of the <video> tag, and also the id is
data-brightcove-video-id not data-video-id.
Add test to generic extractor, note HEAD gives 404, no checksum computed(?).
2017-04-15 20:31:43 +07:00
Remita Amine
0ee79a378a
[generic] exclude urls with xml ext from valid video urls( closes #10768 )( closes #11654 )
2017-04-12 16:22:08 +01:00
John Hawkinson
61568e50cf
[generic] Add support for <object> youtube embeds ( closes #12637 )
2017-04-11 00:04:32 +07:00
John Hawkinson
a01825a541
[kaltura] Add support for iframe embeds
2017-04-08 16:40:57 +07:00
Remita Amine
3e943cfe09
[generic] pass base_url to _parse_jwplayer_data
2017-03-31 14:54:06 +01:00
Random User
4f06c1c9fc
Merge branch 'master' of github.com-rndusr:rg3/youtube-dl into fix/str-item-assignment
2017-03-25 21:36:59 +01:00
Random User
c73e330e7a
_find_jwplayer_data() returns dict or None
...
This simplifies code for callers of `_find_jwplayer_data()` which no longer have
to run `_parse_json()` on the return value.
It also makes sure that `_find_jwplayer_data()` returns either a `dict` or
`None` and nothing else.
2017-03-25 19:38:30 +01:00
Random User
03486dbb01
Add test for JWPlayer where config is passed as variable
2017-03-25 19:37:45 +01:00
John Hawkinson
e8e4cc5a6a
[generic] Replace LazyYT test with skiplagged
...
discourse.ubuntu.com has gone away, repalce with skiplagged.com.
Be nice to have a non-frontpage URL that might be more stable,
though I don't have one. Maybe this should move to html
in test/test_InfoExtractor.py?
2017-03-25 19:53:32 +07:00
Sergey M․
54b960f340
[generic] Do not follow redirects to the same URL
2017-03-24 00:45:24 +07:00
John Hawkinson
97952bdb78
[generic] Add test for Senate ISVP iframe embed
2017-03-22 01:12:14 +08:00
John Hawkinson
46b18f2349
[BostonGlobe] New. Nonstandard version of Brightcove.
...
Has a "data-brightcove-video-id" instead of a "data-video-id," otherwise
pretty much just Brightcove. Except the Globe isn't all Brightcove
videos, so fallback to Generic, too.
Also, abstract playlist_from_matches() from generic.py to common.py, and use
it here.
History of these changes can be found in
51170427d4b1143572a498dedaee61863a5b2c5b.
2017-03-19 20:40:31 +08:00
Sergey M․
a309684285
[extractor/generic] Add forgotten return for jwplayer formats
2017-03-16 03:28:01 +07:00