aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/extractor/common.py
AgeCommit message (Collapse)Author
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-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-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․
2017-02-19Improve geo bypass mechanismSergey M․
* Rename options to preffixly match with --geo-verification-proxy * Introduce _GEO_COUNTRIES for extractors * Implement faking IP right away for sites with known geo restriction
2017-02-19Rename bypass geo restriction optionsSergey M․
2017-02-19Add faked X-Forwarded-For to formats' HTTP headersSergey M․
2017-02-19Add experimental geo restriction bypass mechanismSergey M․
Based on faking X-Forwarded-For HTTP header
2017-02-16[generic] Try parsing JWPlayer embedded videos (closes #12030)Yen Chi Hsuan
2017-02-10[extractor/common] skip m3u8 manifests protected with Adobe Flash AccessRemita Amine
2017-02-07[extractor/common] Fix audio only with audio group in m3u8 (closes #11995)Sergey M․
2017-02-06[extractor/common] Speed-up media tags regex (closes #11979)Sergey M․
2017-02-03[infoq] Add audio only format if available (#11565)Mattias Wadman
* [infoq] Add audio only format if available Refactor cookie code into a function. Renamed formats to http_video, http_audio, rtmp_video Renamed extract functions to video instead of videos as they return one or no video. * [infoq] Rename to _extract_cookies as it more than one * [infoq] Remove redundant determine_ext * [infoq] Add comment about hardcoded URL * [infoq] Use _hidden_inputs instead of messy regex * [infoq] Probe if audio URL is valid Make it possible to pass headers to _is_valid_url * [infoq] Add audio only test
2017-01-29[extractor/common] Fix initialization template (closes #11605, closes #11825)Sergey M․
2017-01-29[extractor/common] Document forgotten fragment base and path interfacesSergey M․
2017-01-29[extractor/common] Fix duration per dash segment (closes #11868)Sergey M․
2017-01-13[common] add possibility to customize akamai manifest hostRemita Amine
2016-12-25[extractor/common] Allow non-lang in subtitles' keysYen Chi Hsuan
See 264e77c406a3b14f15aafcd036524cb6fe86aa20