aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/extractor/common.py
AgeCommit message (Collapse)Author
2017-09-16Merge pull request #14225 from Tithen-Firion/openload-phantomjs-methodYen Chi Hsuan
Openload phantomjs method
2017-08-27[extractor/common] Extract format id from label attribute of source tag for ↵Sergey M․
HTML5 videos (#14034)
2017-08-27[extractor/common] Extract height from res attribute of source tag for HTML5 ↵Sergey M․
videos (closes #14034)
2017-08-23[extractor/common] Introduce _parse_xmlSergey M․
2017-08-20[extractor/common] Make HLS and DASH extraction non fatal in ↵Sergey M․
_parse_html5_media_entries (closes #13970)
2017-08-15[extractor/common] Add support for float durations in _parse_mpd_formats ↵Sergey M․
(closes #13919)
2017-08-12[extractor/common] Fix _media_formatsSergey M․
2017-08-12[extractor/common] Make _family_friendly_search optionalSergey M․
2017-08-12[extractor/common] Respect source's type attribute for HTML5 media (closes ↵Sergey M․
#13892)
2017-08-05Use relative paths for DASH fragments (closes #12990)Sergey M․
10x reduced JSON size refs #13810
2017-07-16[extractor/common] Fix playlist_from_matchesSergey M․
2017-07-09[extractor/common] Add support for AMP tags in _parse_html5_media_entriesSergey M․
2017-06-30[extractor/common] Improve _json_ldSergey M․
2017-06-15[extractor/common] Improve jwplayer subtitles extractionSergey M․
2017-06-15[extractor/common] Fix json dumping with --geo-bypassYen Chi Hsuan
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.
2017-06-14[extractor/common] Improve jwplayer formats extraction (closes #13379)Sergey M․
2017-06-09[extractor/common] Return unicode string from _match_idSergey M․
2017-05-17[extractor/common] Fix rtmp and rtsp formats' URLs in _extract_wowza_formatsSergey M․
2017-05-16[extractor/common] Add support for schemeless URLs in _extract_wowza_formats ↵Sergey M․
(closes #13088, closes #13092)
2017-05-14[extractor/common] Respect Width and Height attributes in ISM manifestsSergey M․
2017-05-04[extractor/common] fix typo in _extract_akamai_formatsRemita Amine
2017-05-04Merge branch 'master' into openload-phantomjs-methodTithen-Firion
2017-05-02[common] introduce chapters fieldremitamine
2017-04-30[extractor/common] Extract view count from JSON-LDSergey M․
2017-04-28[extractor/common] Add manifest_url for explicit group rendition formatsSergey M․
2017-04-27Don't list master m3u8 playlists in format list (closes #12832)Sergey M․
2017-04-25[extractor/common] Improve jwplayer regexSergey M․
2017-04-25[phantomjs] add cookie supportTithen-Firion
2017-04-23[extractor/common] Rephrase commentSergey M․
2017-04-23[test_InfoExtractor] Add m3u8 parsing test for NAME attribute in ↵Sergey M․
EXT-X-STREAM-INF tag
2017-04-23[extractor/common] Use float for scaled tbrSergey M․
2017-04-22[extractor/common] Improve m3u8 extraction (closes #12211)Sergey M․
* 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
2017-04-18[extractor/common] Add support for video of WebPage context in _json_ld ↵Sergey M․
(closes #12778)
2017-04-17[common] Relax JWPlayer regex and remove duplicate urls(#12768)Remita Amine
2017-04-12improve coding styleRemita Amine
2017-04-02[extractor/common] Add coding cookieSergey M․
2017-04-02[extractor/common] Move censorship checks to a separate method and add check ↵Sergey M․
for just another ISP
2017-03-25Merge branch 'master' of github.com-rndusr:rg3/youtube-dl into ↵Random User
fix/str-item-assignment
2017-03-25_find_jwplayer_data() returns dict or NoneRandom User
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-19[BostonGlobe] New. Nonstandard version of Brightcove.John Hawkinson
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-16[extractor/common] Extract SMIL formats from jwplayerSergey M․
2017-03-05[extractor/common] Pass arguments to _parse_jwplayer_formats and PEP8Sergey M․
2017-03-05[extractor/common] Improve height extraction and extract bitrateSergey M․
2017-03-05[extractor/common] Move jwplayer formats extraction in separate methodSergey M․
2017-02-25[extractor/common] Add 'preference' to _parse_html5_media_entriesYen Chi Hsuan
Some websites, like NJPWorld, put different qualities on different player pages.
2017-02-21[extractor/common] Print origin country for fake IPSergey M․
2017-02-21[extractor/common] Do not quit _initialize_geo_bypass on empty countriesSergey M․
2017-02-21[extractor/common] Fix typoSergey M․
2017-02-21[extractor/common] Allow calling _initialize_geo_bypass from extractors (#11970)Sergey M․
2017-02-20[extractor/common] Emphasize geo bypass APIs are experimentalSergey M․