Commit Graph

461 Commits (8068296276657c9d888338c2211c112d69de6fc4)

Author SHA1 Message Date
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
Yen Chi Hsuan fef51645d6
[theplatform] Recognize URLs with whitespaces (closes #12044) 7 years ago
Yen Chi Hsuan a4a554a793
[generic] Try parsing JWPlayer embedded videos (closes #12030) 7 years ago
Remita Amine 454e5cdb17 [limelight] add support referer protected videos 7 years ago
Remita Amine 9dad941853 [disney] improve extraction
- add support for more urls
- detect expired videos
- skip Adobe Flash Access protected videos

closes #4975
closes #11000
closes #11882
closes #11936
7 years ago
Sergey M․ 5620f840f6
[extractor/generic] Add test for #11993 and more metadata for rtmp 7 years ago
Sergey M․ b7a8c1bcfa
[extractor/generic] Improve rtmp support (closes #11993) 7 years ago
Sergey M․ 6ef3e65a7b
[videopress] Add extractor 7 years ago
Sergey M․ 17f8deeb48
[extractor/generic] Add support for openload embeds (closes #11536, closes #11812) 7 years ago
Yen Chi Hsuan 972efe60c3
[generic] Remove a dead test
The web page does not contain a video anymore

Ref: #2694, #2696
7 years ago
Yen Chi Hsuan d77ac73790
[ustream] Add UstreamIE._extract_url()
Ref: #11547
7 years ago
Sergey M․ b687c85eab
[extractor/generic] Add support for 20 minuten embeds (closes #11683, closes #11751) 7 years ago
Yen Chi Hsuan 16e2c8f771
[brightcove] Recognize another player ID
Closes #11688
7 years ago
Remita Amine 9837cb7507 [ooyala] add support for videos with embedToken(#11684) 7 years ago
Yen Chi Hsuan ec85ded83c
Fix "invalid escape sequences" error on Python 3.6 7 years ago
Sergey M․ 027e231295
[tunein] Add support for embeds (closes #11579) 7 years ago
Sergey M․ e186a9ec03
[videa] Add support for videa embeds 7 years ago
Sergey M․ 53a664edf4
[brightcove:legacy] Improve embeds detection (closes #11523) 7 years ago
Remita Amine b1c357975d [piksel] Add new extractor(closes #11246) 8 years ago
Yen Chi Hsuan 8ab7e6c4cc
[kaltura] Improve widget ID extraction (closes #11480) 8 years ago
felix 8953319916 [screenwavemedia] Remove extractor
Rewrite TeamFourStar and Normalboots extractors in terms of JWPlatform
8 years ago
Sergey M․ 83f1481baa
[extractor/generic] Add support for webcaster.pro embeds 8 years ago
Sergey M․ 8f8f182d0b
[extractor/generic] Improve limelight embeds support 8 years ago
Sergey M․ b52c9ef165
[extractor/generic] Improve support for pornhub embeds (closes #11100) 8 years ago
Sergey M․ e28ed498e6
[extractor/generic] Add support for redtube embds (closes #11099) 8 years ago
Sergey M․ 37e7a71c6c
[extractor/generic] Add support for drtuber embds (closes #11098) 8 years ago
Sergey M․ 4119a96ce5
[extractor/generic] Skip URLs we came from when delegating ISM extraction 8 years ago
Sergey M․ 26aae56690
[extractor/generic] Improve ISM extraction 8 years ago
Sergey M․ cc99a77ac1
[extractor/generic] Add support for ISM manifests 8 years ago
Sergey M․ 773017c648
[rentv] Move rentv test from generic extractor and add only matching tests 8 years ago
Yen Chi Hsuan 9dcd6fd3aa
[generic,commonprotocols] Move mms suuport from GenericIE
And use _generic_* helpers in those extractors
8 years ago
Yen Chi Hsuan 3d83a1ae92
[generic] Support direct MMS links (closes #10838) 8 years ago
Sergey M․ 09b9c45e24
[generic] Add support for multiple vimeo embeds (Closes #10862) 8 years ago
Déstin Reed dcdb292fdd
Unify coding cookie 8 years ago