summaryrefslogtreecommitdiffstats
path: root/youtube_dl/extractor/common.py
Commit message (Collapse)AuthorAgeFilesLines
...
* | [common] introduce chapters fieldremitamine2017-05-021-0/+4
| |
* | [extractor/common] Extract view count from JSON-LDSergey M․2017-04-301-0/+1
| |
* | [extractor/common] Add manifest_url for explicit group rendition formatsSergey M․2017-04-281-0/+1
| |
* | Don't list master m3u8 playlists in format list (closes #12832)Sergey M․2017-04-271-2/+2
| |
* | [extractor/common] Improve jwplayer regexSergey M․2017-04-251-1/+1
| |
* | [extractor/common] Rephrase commentSergey M․2017-04-231-2/+2
| |
* | [test_InfoExtractor] Add m3u8 parsing test for NAME attribute in ↵Sergey M․2017-04-231-1/+3
| | | | | | | | EXT-X-STREAM-INF tag
* | [extractor/common] Use float for scaled tbrSergey M․2017-04-231-2/+4
| |
* | [extractor/common] Improve m3u8 extraction (closes #12211)Sergey M․2017-04-221-58/+96
| | | | | | | | | | | | | | | | * 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
* | [extractor/common] Add support for video of WebPage context in _json_ld ↵Sergey M․2017-04-181-12/+21
| | | | | | | | (closes #12778)
* | [common] Relax JWPlayer regex and remove duplicate urls(#12768)Remita Amine2017-04-171-2/+8
|/
* improve coding styleRemita Amine2017-04-121-1/+1
|
* [extractor/common] Add coding cookieSergey M․2017-04-021-0/+1
|
* [extractor/common] Move censorship checks to a separate method and add check ↵Sergey M․2017-04-021-19/+29
| | | | for just another ISP
* Merge branch 'master' of github.com-rndusr:rg3/youtube-dl into ↵Random User2017-03-251-60/+80
|\ | | | | | | fix/str-item-assignment
| * [BostonGlobe] New. Nonstandard version of Brightcove.John Hawkinson2017-03-191-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 jwplayerSergey M․2017-03-161-0/+3
| |
| * [extractor/common] Pass arguments to _parse_jwplayer_formats and PEP8Sergey M․2017-03-051-3/+4
| |
| * [extractor/common] Improve height extraction and extract bitrateSergey M․2017-03-051-5/+7
| |
| * [extractor/common] Move jwplayer formats extraction in separate methodSergey M․2017-03-051-50/+56
| |
* | _find_jwplayer_data() returns dict or NoneRandom User2017-03-251-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_entriesYen Chi Hsuan2017-02-251-2/+3
| | | | | Some websites, like NJPWorld, put different qualities on different player pages.
* [extractor/common] Print origin country for fake IPSergey M․2017-02-211-3/+6
|
* [extractor/common] Do not quit _initialize_geo_bypass on empty countriesSergey M․2017-02-211-3/+0
|
* [extractor/common] Fix typoSergey M․2017-02-211-1/+1
|
* [extractor/common] Allow calling _initialize_geo_bypass from extractors (#11970)Sergey M․2017-02-211-4/+23
|
* [extractor/common] Emphasize geo bypass APIs are experimentalSergey M․2017-02-201-0/+3
|
* Improve geo bypass mechanismSergey M․2017-02-191-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 optionsSergey M․2017-02-191-4/+4
|
* Add faked X-Forwarded-For to formats' HTTP headersSergey M․2017-02-191-1/+4
|
* Add experimental geo restriction bypass mechanismSergey M․2017-02-191-6/+42
| | | | Based on faking X-Forwarded-For HTTP header
* [generic] Try parsing JWPlayer embedded videos (closes #12030)Yen Chi Hsuan2017-02-161-0/+118
|
* [extractor/common] skip m3u8 manifests protected with Adobe Flash AccessRemita Amine2017-02-101-0/+3
|
* [extractor/common] Fix audio only with audio group in m3u8 (closes #11995)Sergey M․2017-02-071-2/+2
|
* [extractor/common] Speed-up media tags regex (closes #11979)Sergey M․2017-02-061-1/+6
|
* [infoq] Add audio only format if available (#11565)Mattias Wadman2017-02-031-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-291-14/+34
|
* [extractor/common] Document forgotten fragment base and path interfacesSergey M․2017-01-291-3/+13
|
* [extractor/common] Fix duration per dash segment (closes #11868)Sergey M․2017-01-291-5/+7
|
* [common] add possibility to customize akamai manifest hostRemita Amine2017-01-131-3/+9
|
* [extractor/common] Allow non-lang in subtitles' keysYen Chi Hsuan2016-12-251-3/+4
| | | | See 264e77c406a3b14f15aafcd036524cb6fe86aa20
* [common] improve detection for video only formats and m3u8 manifest(fixes ↵Remita Amine2016-12-221-4/+8
| | | | #11507)
* [common] fix dash codec information for mixed videos and fragment url ↵Remita Amine2016-12-201-8/+3
| | | | construction(#11490)
* [extractor/common] Recognize DASH formats in html5 media entriesSergey M․2016-12-171-2/+7
|
* [common] recognize hls manifests that contain video only formats(#11394)Remita Amine2016-12-101-3/+10
|
* [extractor/common] Fix Bandwidth substitution in media template (closes #11175)Sergey M․2016-11-131-2/+2
|
* [extractor/common] Improve thumbnail extraction from JSON-LDSergey M․2016-11-121-1/+1
|
* [extractor/common] Tolerate malformed RESOLUTION attribute in m3u8 manifests ↵Sergey M․2016-11-041-3/+4
| | | | (closes #11113)
* [extractor/common] Remove unused codeSergey M․2016-11-021-2/+0
|
* [extractor/common] Fix typoSergey M․2016-11-021-2/+2
|