Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | improve coding style | Remita Amine | 2017-04-12 | 1 | -1/+1 | |
| | ||||||
* | [extractor/common] Add coding cookie | Sergey M․ | 2017-04-02 | 1 | -0/+1 | |
| | ||||||
* | [extractor/common] Move censorship checks to a separate method and add check ↵ | Sergey M․ | 2017-04-02 | 1 | -19/+29 | |
| | | | | for just another ISP | |||||
* | Merge branch 'master' of github.com-rndusr:rg3/youtube-dl into ↵ | Random User | 2017-03-25 | 1 | -60/+80 | |
|\ | | | | | | | fix/str-item-assignment | |||||
| * | [BostonGlobe] New. Nonstandard version of Brightcove. | John Hawkinson | 2017-03-19 | 1 | -10/+18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | 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. | |||||
| * | [extractor/common] Extract SMIL formats from jwplayer | Sergey M․ | 2017-03-16 | 1 | -0/+3 | |
| | | ||||||
| * | [extractor/common] Pass arguments to _parse_jwplayer_formats and PEP8 | Sergey M․ | 2017-03-05 | 1 | -3/+4 | |
| | | ||||||
| * | [extractor/common] Improve height extraction and extract bitrate | Sergey M․ | 2017-03-05 | 1 | -5/+7 | |
| | | ||||||
| * | [extractor/common] Move jwplayer formats extraction in separate method | Sergey M․ | 2017-03-05 | 1 | -50/+56 | |
| | | ||||||
* | | _find_jwplayer_data() returns dict or None | Random User | 2017-03-25 | 1 | -6/+12 | |
|/ | | | | | | | | 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. | |||||
* | [extractor/common] Add 'preference' to _parse_html5_media_entries | Yen Chi Hsuan | 2017-02-25 | 1 | -2/+3 | |
| | | | | | Some websites, like NJPWorld, put different qualities on different player pages. | |||||
* | [extractor/common] Print origin country for fake IP | Sergey M․ | 2017-02-21 | 1 | -3/+6 | |
| | ||||||
* | [extractor/common] Do not quit _initialize_geo_bypass on empty countries | Sergey M․ | 2017-02-21 | 1 | -3/+0 | |
| | ||||||
* | [extractor/common] Fix typo | Sergey M․ | 2017-02-21 | 1 | -1/+1 | |
| | ||||||
* | [extractor/common] Allow calling _initialize_geo_bypass from extractors (#11970) | Sergey M․ | 2017-02-21 | 1 | -4/+23 | |
| | ||||||
* | [extractor/common] Emphasize geo bypass APIs are experimental | Sergey M․ | 2017-02-20 | 1 | -0/+3 | |
| | ||||||
* | Improve geo bypass mechanism | Sergey M․ | 2017-02-19 | 1 | -16/+41 | |
| | | | | | | * 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 | |||||
* | Rename bypass geo restriction options | Sergey M․ | 2017-02-19 | 1 | -4/+4 | |
| | ||||||
* | Add faked X-Forwarded-For to formats' HTTP headers | Sergey M․ | 2017-02-19 | 1 | -1/+4 | |
| | ||||||
* | Add experimental geo restriction bypass mechanism | Sergey M․ | 2017-02-19 | 1 | -6/+42 | |
| | | | | Based on faking X-Forwarded-For HTTP header | |||||
* | [generic] Try parsing JWPlayer embedded videos (closes #12030) | Yen Chi Hsuan | 2017-02-16 | 1 | -0/+118 | |
| | ||||||
* | [extractor/common] skip m3u8 manifests protected with Adobe Flash Access | Remita Amine | 2017-02-10 | 1 | -0/+3 | |
| | ||||||
* | [extractor/common] Fix audio only with audio group in m3u8 (closes #11995) | Sergey M․ | 2017-02-07 | 1 | -2/+2 | |
| | ||||||
* | [extractor/common] Speed-up media tags regex (closes #11979) | Sergey M․ | 2017-02-06 | 1 | -1/+6 | |
| | ||||||
* | [infoq] Add audio only format if available (#11565) | Mattias Wadman | 2017-02-03 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | * [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 | |||||
* | [extractor/common] Fix initialization template (closes #11605, closes #11825) | Sergey M․ | 2017-01-29 | 1 | -14/+34 | |
| | ||||||
* | [extractor/common] Document forgotten fragment base and path interfaces | Sergey M․ | 2017-01-29 | 1 | -3/+13 | |
| | ||||||
* | [extractor/common] Fix duration per dash segment (closes #11868) | Sergey M․ | 2017-01-29 | 1 | -5/+7 | |
| | ||||||
* | [common] add possibility to customize akamai manifest host | Remita Amine | 2017-01-13 | 1 | -3/+9 | |
| | ||||||
* | [extractor/common] Allow non-lang in subtitles' keys | Yen Chi Hsuan | 2016-12-25 | 1 | -3/+4 | |
| | | | | See 264e77c406a3b14f15aafcd036524cb6fe86aa20 | |||||
* | [common] improve detection for video only formats and m3u8 manifest(fixes ↵ | Remita Amine | 2016-12-22 | 1 | -4/+8 | |
| | | | | #11507) | |||||
* | [common] fix dash codec information for mixed videos and fragment url ↵ | Remita Amine | 2016-12-20 | 1 | -8/+3 | |
| | | | | construction(#11490) | |||||
* | [extractor/common] Recognize DASH formats in html5 media entries | Sergey M․ | 2016-12-17 | 1 | -2/+7 | |
| | ||||||
* | [common] recognize hls manifests that contain video only formats(#11394) | Remita Amine | 2016-12-10 | 1 | -3/+10 | |
| | ||||||
* | [extractor/common] Fix Bandwidth substitution in media template (closes #11175) | Sergey M․ | 2016-11-13 | 1 | -2/+2 | |
| | ||||||
* | [extractor/common] Improve thumbnail extraction from JSON-LD | Sergey M․ | 2016-11-12 | 1 | -1/+1 | |
| | ||||||
* | [extractor/common] Tolerate malformed RESOLUTION attribute in m3u8 manifests ↵ | Sergey M․ | 2016-11-04 | 1 | -3/+4 | |
| | | | | (closes #11113) | |||||
* | [extractor/common] Remove unused code | Sergey M․ | 2016-11-02 | 1 | -2/+0 | |
| | ||||||
* | [extractor/common] Fix typo | Sergey M․ | 2016-11-02 | 1 | -2/+2 | |
| | ||||||
* | [utils] Introduce base_url | Sergey M․ | 2016-11-02 | 1 | -2/+3 | |
| | ||||||
* | add Basic support for Smooth Streaming protocol(#8118) | Remita Amine | 2016-11-02 | 1 | -0/+101 | |
| | ||||||
* | [extractor/common] Improve mpd base URL extraction (closes #10909, closes ↵ | Sergey M․ | 2016-11-01 | 1 | -1/+1 | |
| | | | | #11079) | |||||
* | [extractor/common] try to extract non smil wowza mpd manifests | Remita Amine | 2016-10-19 | 1 | -4/+4 | |
| | ||||||
* | [extractor/common] detect f4m audio only formats | Remita Amine | 2016-10-19 | 1 | -0/+9 | |
| | ||||||
* | [extractor/common] Mention podcast in series fields section | Sergey M․ | 2016-10-16 | 1 | -1/+1 | |
| | ||||||
* | [extractor/common] Support HTML media elements without child nodes | Yen Chi Hsuan | 2016-10-12 | 1 | -1/+5 | |
| | ||||||
* | [extractor/common] Add id and title helpers for generic IEs | Yen Chi Hsuan | 2016-10-07 | 1 | -0/+7 | |
| | ||||||
* | [common] add hdcore sign to akamai f4m formats | Remita Amine | 2016-09-24 | 1 | -3/+8 | |
| | ||||||
* | [extractor/common] Improved support for HTML5 subtitles | Yen Chi Hsuan | 2016-09-24 | 1 | -2/+2 | |
| | | | | | | | | | | | | | Ref: #10625 In a strict sense, <track>s with kind=captions are not subtitles. [1] openload misuses this attribute, and I guess there will be more examples, so I add it to common.py. Also allow extracting information for subtitles-only <video> or <audio> tags, which is the case of openload. [1] https://www.w3.org/TR/html5/embedded-content-0.html#attr-track-kind | |||||
* | [extractor/common] Add manifest_url for hls and hds formats | Sergey M․ | 2016-09-17 | 1 | -1/+4 | |
| |