Commit Graph

557 Commits (66d04c74e097c03e4d644d7292546884cbee3d2b)

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

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

Ref: , 
Yen Chi Hsuan d77ac73790
[ustream] Add UstreamIE._extract_url()
Ref: 
Sergey M․ b687c85eab
[extractor/generic] Add support for 20 minuten embeds (closes , closes )
Yen Chi Hsuan 16e2c8f771
[brightcove] Recognize another player ID
Closes 
Remita Amine 9837cb7507 [ooyala] add support for videos with embedToken()
Yen Chi Hsuan ec85ded83c
Fix "invalid escape sequences" error on Python 3.6
Sergey M․ 027e231295
[tunein] Add support for embeds (closes )
Sergey M․ e186a9ec03
[videa] Add support for videa embeds
Sergey M․ 53a664edf4
[brightcove:legacy] Improve embeds detection (closes )
Remita Amine b1c357975d [piksel] Add new extractor(closes )
Yen Chi Hsuan 8ab7e6c4cc
[kaltura] Improve widget ID extraction (closes )
felix 8953319916 [screenwavemedia] Remove extractor
Rewrite TeamFourStar and Normalboots extractors in terms of JWPlatform
Sergey M․ 83f1481baa
[extractor/generic] Add support for webcaster.pro embeds
Sergey M․ 8f8f182d0b
[extractor/generic] Improve limelight embeds support
Sergey M․ b52c9ef165
[extractor/generic] Improve support for pornhub embeds (closes )
Sergey M․ e28ed498e6
[extractor/generic] Add support for redtube embds (closes )
Sergey M․ 37e7a71c6c
[extractor/generic] Add support for drtuber embds (closes )
Sergey M․ 4119a96ce5
[extractor/generic] Skip URLs we came from when delegating ISM extraction
Sergey M․ 26aae56690
[extractor/generic] Improve ISM extraction
Sergey M․ cc99a77ac1
[extractor/generic] Add support for ISM manifests
Sergey M․ 773017c648
[rentv] Move rentv test from generic extractor and add only matching tests
Yen Chi Hsuan 9dcd6fd3aa
[generic,commonprotocols] Move mms suuport from GenericIE
And use _generic_* helpers in those extractors
Yen Chi Hsuan 3d83a1ae92
[generic] Support direct MMS links (closes )
Sergey M․ 09b9c45e24
[generic] Add support for multiple vimeo embeds (Closes )
Déstin Reed dcdb292fdd
Unify coding cookie
Yen Chi Hsuan bd26441205
[utils] Fix xattr error handling
Sergey M․ 86f4d14f81
Refactor fragments interface and dash segments downloader
- Eliminate segment_urls and initialization_url
+ Introduce manifest_url (manifest may contain unfragmented data in this case url will be used for direct media URL and manifest_url for manifest itself correspondingly)
* Rewrite dashsegments downloader to use fragments data
* Improve generic mpd extraction
Remita Amine d05ef09d9d [mangomolo] fix domain regex
Remita Amine 7d273a387a [mangomolo] add support for Mangomolo embeds