Commit Graph

496 Commits (fea92aa65dbc28e3a5cd109a5b9de5048c9cdfc9)

Author SHA1 Message Date
Sergey M․ f610dbb05f
[extractor/common] Use final URL when dumping request (closes #14769) 7 years ago
Remita Amine ea2295842f [common] skip Apple FairPlay m3u8 manifests(closes #14741) 7 years ago
Sergey M․ 187ee66c94
[extractor/common] Add protocol for f4m formats 7 years ago
Sergey M․ 48107c198b
[f4m] Prefer baseURL for relative URLs (closes #14660) 7 years ago
Sergey M․ 044eeb1455
[extractor/common] Respect URL query in _extract_wowza_formats (closes #14645) 7 years ago
Sergey M․ 9211e3319e
[extractor/common] Prefix format id for audio only HLS formats 7 years ago
Remita Amine 50d808f5c9 [common] add support for jwplayer youtube embeds 7 years ago
M.K c110944fa2 [extractor/common] Fix typo in _parse_mpd_formats 7 years ago
Yen Chi Hsuan 4ed2d7b7d1 Fix flake8 issues after #14225 7 years ago
Yen Chi Hsuan a88d461dff Merge pull request #14225 from Tithen-Firion/openload-phantomjs-method
Openload phantomjs method
7 years ago
Sergey M․ 1ed4549942
[extractor/common] Extract format id from label attribute of source tag for HTML5 videos (#14034) 7 years ago
Sergey M․ dd121cc1ca
[extractor/common] Extract height from res attribute of source tag for HTML5 videos (closes #14034) 7 years ago
Sergey M․ e01c3d2ef7
[extractor/common] Introduce _parse_xml 7 years ago
Sergey M․ b359e977b9
[extractor/common] Make HLS and DASH extraction non fatal in _parse_html5_media_entries (closes #13970) 7 years ago
Sergey M․ 4850478543
[extractor/common] Add support for float durations in _parse_mpd_formats (closes #13919) 7 years ago
Sergey M․ 868f79db41
[extractor/common] Fix _media_formats 7 years ago
Sergey M․ ac8491fcca
[extractor/common] Make _family_friendly_search optional 7 years ago
Sergey M․ 82889d4ae5
[extractor/common] Respect source's type attribute for HTML5 media (closes #13892) 7 years ago
Sergey M․ 1141e9104b
Use relative paths for DASH fragments (closes #12990)
10x reduced JSON size
refs #13810
7 years ago
Sergey M․ 749ca5eced
[extractor/common] Fix playlist_from_matches 7 years ago
Sergey M․ 4328ddf82b
[extractor/common] Add support for AMP tags in _parse_html5_media_entries 7 years ago
Sergey M․ c69701c6ab
[extractor/common] Improve _json_ld 7 years ago
Sergey M․ 96a2daa1ee
[extractor/common] Improve jwplayer subtitles extraction 7 years ago
Yen Chi Hsuan 6a9cb29509
[extractor/common] Fix json dumping with --geo-bypass
The line "[debug] Using fake IP %s (%s) as X-Forwarded-For." was printed
to stdout even with -j/-J, which breaks the resultant JSON.
7 years ago
Sergey M․ 0a268c6e11
[extractor/common] Improve jwplayer formats extraction (closes #13379) 7 years ago
Sergey M․ 1afd0b0da7
[extractor/common] Return unicode string from _match_id 7 years ago
Sergey M․ f2e2f0c777
[extractor/common] Fix rtmp and rtsp formats' URLs in _extract_wowza_formats 7 years ago
Sergey M․ 6f76679804
[extractor/common] Add support for schemeless URLs in _extract_wowza_formats (closes #13088, closes #13092) 7 years ago
Sergey M․ 76d5a36391
[extractor/common] Respect Width and Height attributes in ISM manifests 7 years ago
Remita Amine ff6f9a6704 [extractor/common] fix typo in _extract_akamai_formats 7 years ago
Tithen-Firion c89267d31a Merge branch 'master' into openload-phantomjs-method 7 years ago
remitamine 55949fede6 [common] introduce chapters field 7 years ago
Sergey M․ 33a81c2c6f
[extractor/common] Extract view count from JSON-LD 7 years ago
Sergey M․ c89b49f743
[extractor/common] Add manifest_url for explicit group rendition formats 7 years ago
Sergey M․ ff99fe529e
Don't list master m3u8 playlists in format list (closes #12832) 7 years ago
Sergey M․ ac9c69ace7
[extractor/common] Improve jwplayer regex 7 years ago
Tithen-Firion 40e41780f1 [phantomjs] add cookie support 7 years ago
Sergey M․ 3019cb0c99
[extractor/common] Rephrase comment 7 years ago
Sergey M․ ddd258f922
[test_InfoExtractor] Add m3u8 parsing test for NAME attribute in EXT-X-STREAM-INF tag 7 years ago
Sergey M․ 9c99bef704
[extractor/common] Use float for scaled tbr 7 years ago
Sergey M․ cb2520802d
[extractor/common] Improve m3u8 extraction (closes #12211)
* Extract m3u8 parsing to separate method
* Improve rendition groups extraction
* Build stream name according stream GROUP-ID
* Ignore reference to AUDIO group without URI when stream has no CODECS
+ Add test coverage for parsing m3u8 from #11507, #11995, #12211 and twitch vod
7 years ago
Sergey M․ bae1404893
[extractor/common] Add support for video of WebPage context in _json_ld (closes #12778) 7 years ago
Remita Amine bf1b87cd91 [common] Relax JWPlayer regex and remove duplicate urls(#12768) 7 years ago
Remita Amine 40fcba5edb improve coding style 7 years ago
Sergey M․ fd47550885
[extractor/common] Add coding cookie 7 years ago
Sergey M․ 4457823dda
[extractor/common] Move censorship checks to a separate method and add check for just another ISP 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
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․ b51dc9db0e
[extractor/common] Extract SMIL formats from jwplayer 7 years ago