Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [extractor] Extract chapters from JSON-LD (#2031) | chris | 2022-01-02 | 1 | -0/+59 |
| | | | Authored by: iw0nderhow, pukkandan | ||||
* | [extractor] Extract thumbnails from JSON-LD (#2195) | nixxo | 2022-01-02 | 1 | -0/+26 |
| | | | Authored by: nixxo | ||||
* | [extractor] Support default implicit graph in JSON-LD (#1983) | Zenon Mousmoulas | 2021-12-17 | 1 | -15/+84 |
| | | | | | | | | | | | | Original PR: https://github.com/ytdl-org/youtube-dl/pull/30229 Per W3C JSON-LD v1.1 §4.9 (non-normative ref): When a JSON-LD document's top-level structure is a map that contains no other keys than @graph and optionally @context (properties that are not mapped to an IRI or a keyword are ignored), @graph is considered to express the otherwise implicit default graph. Authored by: zmousm | ||||
* | [test] Use `pytest` instead of `nosetests` (#482) | pukkandan | 2021-07-23 | 1 | -2/+2 |
| | | | | `nosetests` is no longer being maintained : https://github.com/nose-devs/nose/issues/1099 and will stop working in py 3.10 as can be seen in #480 | ||||
* | [cleanup] Point all shebang to `python3` (#372) | felix | 2021-06-06 | 1 | -1/+1 |
| | | | | Authored by: fstirlitz | ||||
* | [extractor] Always prefer native hls downloader by default | pukkandan | 2021-05-26 | 1 | -444/+444 |
| | | | | When the manifest is not downloadable by native downloader, it already is able to detect it and switch to `ffmpeg`. So there doesn't seem to be a reason anymore to use ffmpeg as the preferred downloader | ||||
* | [test] Test SSTR manifest parsing | Felix S | 2021-04-28 | 1 | -0/+191 |
| | |||||
* | [test] Test subtitle extraction from DASH manifests | Felix S | 2021-04-28 | 1 | -5/+126 |
| | |||||
* | [test] Test subtitle extraction from HLS manifests | Felix S | 2021-04-28 | 1 | -0/+167 |
| | |||||
* | [extractor/common] Extract HLS subtitle tracks | Felix S | 2021-04-28 | 1 | -3/+5 |
| | | | | | | | | | | _extract_m3u8_formats is renamed to _extract_m3u8_formats_and_subtitles and extended to handle subtitle tracks instead of skipping them; a wrapper with the old name is provided for compatibility. _parse_m3u8_formats is likewise renamed and extended, but without adding the compatibility wrapper; the test suite is adjusted to test the enhanced method instead. | ||||
* | Completely change project name to yt-dlp (#85) | Pccode66 | 2021-02-25 | 1 | -4/+4 |
| | | | | | | | | | * All modules and binary names are changed * All documentation references changed * yt-dlp no longer loads youtube-dlc config files * All URLs changed to point to organization account Co-authored-by: Pccode66 Co-authored-by: pukkandan | ||||
* | Better support HLS media discontinuity and fully support media ↵ | shirt-dev | 2021-02-24 | 1 | -277/+167 |
| | | | | | | | initialization (#105) * Added options: `--hls-split-discontinuity` and `--no-hls-split-discontinuity` Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com> | ||||
* | Update to ytdl-2021.01.03 | pukkandan | 2021-01-05 | 1 | -0/+61 |
| | |||||
* | [skip travis] renaming | Unknown | 2020-09-02 | 1 | -4/+4 |
| | | | to avoid using same folder when using pip install for example | ||||
* | [extractor/common] Improve HTML5 entries extraction and add some realworld tests | Sergey M․ | 2019-03-17 | 1 | -0/+178 |
| | |||||
* | [test_InfoExtractor] Add test for #20346 | Sergey M․ | 2019-03-15 | 1 | -4/+52 |
| | |||||
* | Start moving to ytdl-org | Sergey M․ | 2019-03-11 | 1 | -8/+8 |
| | |||||
* | [malltv] Add extractor (closes #18058) | Ales Jirasek | 2019-02-08 | 1 | -0/+2 |
| | |||||
* | [test/test_InfoExtractor] add test for #18923 | Remita Amine | 2019-01-20 | 1 | -1/+58 |
| | |||||
* | [extractor/common] Ensure response handle is not prematurely closed before ↵ | Xiao Di Guan | 2018-11-03 | 1 | -2/+40 |
| | | | | it can be read if it matches expected_status (resolves #17195, closes #17846, resolves #17447) | ||||
* | Generalize XML manifest processing code and improve XSPF parsing (closes #15794) | Sergey M․ | 2018-03-18 | 1 | -17/+24 |
| | |||||
* | [extractor/generic] Support relative URIs in _parse_xspf | Ricardo Constantino | 2018-03-18 | 1 | -0/+42 |
| | | | | <location> can have relative URIs, not just absolute. | ||||
* | [extractor/common] Fix extraction of DASH formats with the same ↵ | Sergey M․ | 2017-12-29 | 1 | -0/+11 |
| | | | | representation id (closes #15111) | ||||
* | Add references for #14844 | Sergey M․ | 2017-12-02 | 1 | -0/+1 |
| | |||||
* | [extractor/common] Add support for DASH manifests with SegmentLists with ↵ | Petr Novak | 2017-12-02 | 1 | -1/+82 |
| | | | | bare SegmentURLs | ||||
* | [test_InfoExtractor] Fix flake8 | Yen Chi Hsuan | 2017-11-27 | 1 | -0/+1 |
| | |||||
* | [test_InfoExtractor] Add test for #14660 | Sergey M․ | 2017-11-04 | 1 | -0/+26 |
| | |||||
* | [extractor/common] Add support for float durations in _parse_mpd_formats ↵ | Sergey M․ | 2017-08-15 | 1 | -0/+86 |
| | | | | (closes #13919) | ||||
* | [test_InfoExtractor] Fix test_parse_m3u8_formats | Sergey M․ | 2017-04-28 | 1 | -23/+27 |
| | |||||
* | Don't list master m3u8 playlists in format list (closes #12832) | Sergey M․ | 2017-04-27 | 1 | -40/+0 |
| | |||||
* | [test_InfoExtractor] Add m3u8 parsing test for NAME attribute in ↵ | Sergey M․ | 2017-04-23 | 1 | -10/+53 |
| | | | | EXT-X-STREAM-INF tag | ||||
* | [extractor/common] Improve m3u8 extraction (closes #12211) | Sergey M․ | 2017-04-22 | 1 | -1/+307 |
| | | | | | | | | * 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 | ||||
* | [test_InfoExtractor] Add some realworld tests for _extract_jwplayer_data | Sergey M․ | 2017-03-17 | 1 | -1/+92 |
| | |||||
* | Update coding style after pycodestyle 2.1.0 | Yen Chi Hsuan | 2016-11-17 | 1 | -0/+1 |
| | | | | | | | | | | In pycodestyle 2.1.0, E305 was introduced, which requires two blank lines after top level declarations, too. See https://github.com/PyCQA/pycodestyle/issues/400 See also #10689; thanks @stepshal for first mentioning this issue and initial patches | ||||
* | [extractor/common] Support multiple properties in _og_search_property | Sergey M․ | 2016-08-02 | 1 | -0/+3 |
| | |||||
* | [utils] Add support for name list in _html_search_meta | Sergey M․ | 2016-06-26 | 1 | -1/+6 |
| | |||||
* | [test/InfoExtractors] add test for _download_json | Jaime Marquínez Ferrándiz | 2016-04-09 | 1 | -0/+10 |
| | |||||
* | [extractor/common] Allow angle brackets in attributes in _og_regexes (#7215) | Sergey M․ | 2015-10-18 | 1 | -0/+4 |
| | |||||
* | [test_InfoExtractor] Add test for unquoted attribute | Sergey M․ | 2015-10-14 | 1 | -0/+2 |
| | |||||
* | [test_InfoExtractor] Add test for 7a6d76a64d8a89a08bb79791506fc18b993c4580 | Sergey M․ | 2015-10-14 | 1 | -0/+2 |
| | |||||
* | [InfoExtractor/common] Correct and test meta tag matching | Philipp Hagemeister | 2015-01-08 | 1 | -0/+18 |
| | |||||
* | Add a basic test suite for the InfoExtractor class | Jaime Marquínez Ferrándiz | 2014-03-09 | 1 | -0/+44 |