Commit Graph

594 Commits (9e5ca66f16998eb2a680e23a6e769e34001898c5)

Author SHA1 Message Date
Sergey M․ 2e4350eec6
[generic] PEP 8 (#17455) 6 years ago
Mohammed Yaseen Mowzer 3d08f63dc5
[generic] Skip unsuccessful jwplayer extraction (closes #16735) 6 years ago
Sergey M․ 287cf7e443
[generic] Remove unused import 6 years ago
Sergey M․ e0b6e98871
[generic] Allow relative src for videojs embeds (closes #17324) 6 years ago
Sergey M․ 57c68ec4c3
[generic] Add support for expressen embeds 6 years ago
Sergey M․ 9d1b213845
[viqeo] Add extractor (closes #17066) 6 years ago
Sergey M․ 3052a30d42
Improve URL extraction 6 years ago
Sergey M․ 7b393f9cc5
[svt] Improve extraction and add support for pages (closes #16802) 6 years ago
Sergey M․ f51f526b0a
[foxnews] Add support for iframe embeds (closes #15810, closes #16711) 6 years ago
Sergey M․ 8b4b400aef
[peertube] Improve generic support (closes #16733) 6 years ago
Sergey M․ cfd7f2a636
[apa] Add extractor (closes #15041, closes #15672) 6 years ago
Sergey M․ aee36ca832
[indavideo] Add support for generic embeds (closes #11989) 6 years ago
Sergey M․ 6bd499e8ca
[peertube] Add support for generic embeds 6 years ago
Sergey M․ 789b7774a7
[businessinsider] Add extractor (closes #16387, closes #16388, closes #16389) 6 years ago
Sergey M․ 660a230b2d
[cloudflarestream] Add support for cloudflare streams (closes #16375) 6 years ago
Sergey M․ c21692fa94
[kaltura] Improve iframe embeds detection (closes #16337) 6 years ago
Bastian de Groot 01aec84880 [generic] Prefer enclosures over links in RSS feeds 6 years ago
Sergey M․ 6cc622327f
[utils] Introduce merge_dicts 6 years ago
Sergey M․ e30991f920
[kaltura] Improve embeds detection (closes #16201) 6 years ago
Sergey M․ 069937151e
[generic] Add support for tube8 embeds 6 years ago
Sergey M․ d3431dcb90
[generic] Restrict share-videos.se embeds regex to filter bogus URLs (#16115) 6 years ago
Surya Oktafendri 1fc37ca3f1 [generic] Add support for share-videos.se embeds (closes #16089) 6 years ago
Sergey M․ 8b7340a45e
[lenta] Add extractor (closes #15953) 6 years ago
Sergey M․ 47a5cb7734
Generalize XML manifest processing code and improve XSPF parsing (closes #15794) 6 years ago
Ricardo Constantino 96b8b9abae
[extractor/generic] Support relative URIs in _parse_xspf
<location> can have relative URIs, not just absolute.
6 years ago
Sergey M․ 178ee88319
[generic] Add support for xfileshare embeds (closes #15879) 6 years ago
Sergey M․ 86c8cfc555
[vice] Fix extraction and rework extractors (closes #11101, closes #13019, closes #13622, closes #13778) 6 years ago
Sergey M․ 4c780fbd0a
[yapfiles] Add extractor (closes #15726, refs #11085) 6 years ago
Sergey M․ ea69624992
[youtube] Handle shared URLs with generic extractor (closes #14303) 6 years ago
Sergey M․ 5399ab3f0c
[brightcove] Pass embed page URL as referrer (closes #15486) 6 years ago
Sergey M․ 7d5406216a
[springboardplatform] Add extractor 6 years ago
Sergey M․ b0ead0e09a
[jwplatform] Add support for multiple embeds (closes #15192) 6 years ago
Sergey M․ 2ca7ed41fe
[mediasite] Improve extraction and code style, add support for DASH (closes #11185, closes #14343, refs #5428) 6 years ago
felix 8056c8542d
[mediasite] Add extractor, subsume sandia and collegerama extractors 6 years ago
Remita Amine 3c4fbfeca2 [dailymotion] remove dailymotion cloud extractor(closes #6794)
https://web.archive.org/web/20160312110217/https://www.dmcloud.net/
7 years ago
Sergey M․ d3f8b76b69
[extractor/generic] Fix typo (closes #14902)
Don't pass video_id as mpd_id
7 years ago
John Hawkinson 805f5bf759 [Generic] ie_key in JWPlatform test 72 7 years ago
John Hawkinson 6899b1d9e8 [Generic] Update test 69 (suffolk/sjc)
suffolk.edu/sjc => suffolk.edu/sjc/live.php

Unfortunately it only transmits video a few mornings per month, so
leaving the 'skip' is probably appropriate. Updating the 'skip- to
include the calendar information though.
7 years ago
John Hawkinson 939be9adfe [JWPlatform] Support iframes
Support content.jwplatform... src attributes inside <iframe> tags in
addition to <script> tags. Just a regexp change.

Add a test (currently Generic_72).
7 years ago
Timendum 0987f2ddb2 [vshare] Fix extraction (closes #14473) 7 years ago
Remita Amine 2637fadc38 [generic] fix some of the tests 7 years ago
Sergey M․ ff3f1a62f0
[funk] Add extractor (closes #14464) 7 years ago
Sergey M․ 26bae2d965
[generic] Add support for channel9 embeds (closes #14469) 7 years ago
Sergey M․ 197224b7a4
Fix some regexes 7 years ago
Sergey M․ c5b7014a9c
[generic] Add support for single format Video.js embeds (closes #14371) 7 years ago
Sergey M․ 63d990d285
[generic] Add support for Video.js embeds 7 years ago
Sergey M․ 02d01e15f1
[generic] Fix infinite recursion for twitter:player URLs (closes #14339) 7 years ago
kayb94 9ce1ac4046 [generic] Fix support for multiple HTML5 videos on one page (closes #14080) 7 years ago
Sergey M․ 66c9fa36c1
[youtube] Separate methods for embeds extraction 7 years ago
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
7 years ago
Yen Chi Hsuan 09747ba766
[liveleak] Support another liveleak embedding pattern (closes #13336) 7 years ago
Sergey M․ 5551d7714d
[generic] Convert redirect URLs to unicode strings (closes #13951) 7 years ago
Sergey M․ eb02940cc7
[generic] Add test for #13895 7 years ago
Sergey M․ 1663bd6e1c
[generic] Replace vzaar embed test 7 years ago
tetra-eder 41918eaa5c [generic] Add support for vzaar embeds 7 years ago
Grzegorz Ruciński 198d4cb40c [generic] Add support for another ooyala embed pattern (closes #13727) 7 years ago
Sergey M․ 95908ce453
[extractor/generic] PEP 8 7 years ago
Philipp Hagemeister 24e966e8da [megaphone] Add extractor 7 years ago
Sergey M․ bb176df3bb
[spiegel:article] Move test 7 years ago
Sergey M․ 3f59b0154a
[nexx:embed] Add extractor for iframe embeds 7 years ago
Sergey M․ 4e826cd9ae
[nexx] Add extractor (closes #10807, closes #13465) 7 years ago
Robin Neatherway 2583c0b54e Fix bugs caused by typos 7 years ago
Sergey M․ 71a1db8919
[dailymail] Add support for embeds 7 years ago
Sergey M․ 73cf76a93f
[joj] Rewrite and add support for generic embeds (closes #13268) 7 years ago
Sergey M․ 4328ddf82b
[extractor/common] Add support for AMP tags in _parse_html5_media_entries 7 years ago
Sergey M․ 250b042c7e
[generic] Add tests for #13557 7 years ago
Sergey M․ 665e945246
[eagleplatform] Add support for referrer protected videos (closes #13557) 7 years ago
Sergey M․ b311b0ead2
[generic] Extract more generic metadata (closes #13527) 7 years ago
Sergey M․ fd1c5fba6b
[facebook] Add test for plugin video embed (#13493) 7 years ago
Sergey M․ 0646e34c7d
[facebook] Add support for plugin video embeds and multiple embeds (closes #13493) 7 years ago
Sergey M․ 4e3637034c
[extractor/generic] Ensure format id is unicode string 7 years ago
Sergey M․ 2b8e6a68f8
[extractor/generic] Add test for mediaset embed 7 years ago
Sergey M․ 5d29af3d15
[extractor/generic] Add support for mediaset embeds 7 years ago
Sergey M․ 946826eec7
[extractor/generic] Remove duplicate limelight code 7 years ago
Sergey M․ 58bb440283
[extractor/generic] Extract wistia embed code into separate method 7 years ago
Remita Amine 6c52477f59 [condenast] improve embed support 7 years ago
Sergey M․ 9edf47df7b
[brightcove] Allow whitespace around attribute names in embedded code 7 years ago
John Hawkinson 557194591a
[washingtonpost] Add support for embeds (closes #12699) 7 years ago
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
7 years ago
Yen Chi Hsuan 06d0ad9a4e
[brightcove] Support URLs with bcpid instead of playerID
Fixes #12482
7 years ago
Sergey M․ ab87c26009
[extractor/generic] Add test for #12761 7 years ago
Sergey M․ e5d39886ec
[limelight] Improve embeds extraction (closes #12761)
* Move extraction code to extractor
* Add extraction for LimelightEmbeddedPlayerFlash embeds
* Extract multiple video
7 years ago
Sergey M․ 413c1f8e2f
[extractor/generic] Extract RSS entries as url_transparent (#11163) 7 years ago
Sergey M․ 0254f93b08
[brightcove] Validate ambiguous embeds' URLs (closes #9163, closes #12005, closes #12178, closes #12480) 7 years ago
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(?).
7 years ago
Remita Amine 0ee79a378a [generic] exclude urls with xml ext from valid video urls(closes #10768)(closes #11654) 7 years ago
John Hawkinson 61568e50cf [generic] Add support for <object> youtube embeds (closes #12637) 7 years ago
John Hawkinson a01825a541 [kaltura] Add support for iframe embeds 7 years ago
Remita Amine 3e943cfe09 [generic] pass base_url to _parse_jwplayer_data 7 years ago
Random User 4f06c1c9fc Merge branch 'master' of github.com-rndusr:rg3/youtube-dl into fix/str-item-assignment 7 years ago
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.
7 years ago
Random User 03486dbb01 Add test for JWPlayer where config is passed as variable 7 years ago
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?
7 years ago
Sergey M․ 54b960f340
[generic] Do not follow redirects to the same URL 7 years ago
John Hawkinson 97952bdb78 [generic] Add test for Senate ISVP iframe embed 7 years ago
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.
7 years ago
Sergey M․ a309684285
[extractor/generic] Add forgotten return for jwplayer formats 7 years ago
Sergey M․ c2ee861c6d
[extractor/generic] Make title optional for jwplayer embeds (closes #12410) 7 years ago
Sergey M․ b68a812ea8
[extractor/generic] Add test for brigthcove UUID-like videoPlayer 7 years ago
Sergey M․ eb3079b6ce
[generic] Add support for rutube embeds 7 years ago