Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-17 | [jsinterp] Fix test for failed match in extract_object() | dirkf | |
2023-06-11 | [jsinterp] Fix div bug breaking player 8c7583ff | dirkf | |
Thx bashonly: https://github.com/ytdl-org/youtube-dl/issues/32292#issuecomment-1585639223 Fixes #32292 | |||
2023-05-26 | [core] Revise 1f7c6f8 to help downstream merger (possibly) | dirkf | |
2023-05-23 | [compat] Fix casefold import __all__ syntax in a19855f | dirkf | |
2023-05-23 | [ITV] Fix UA capitalisation in 384f632 | dirkf | |
2023-05-23 | [core] Further improve platform debug log | dirkf | |
* see d1c6c5c | |||
2023-05-23 | [jsinterp] Small updates for a85a875 | dirkf | |
* update signature tests * clarify NaN handling | |||
2023-05-11 | [core] Improve platform debug log, based on yt-dlp | dirkf | |
2023-05-11 | [jsinterp] Add short-cut evaluation for common expression | dirkf | |
* special handling for (d%e.length+e.length)%e.length speeds up ~6% | |||
2023-05-11 | [jsinterp] Handle NaN in bitwise operators | dirkf | |
* also add _NaN * also pull function naming from yt-dlp | |||
2023-05-11 | [utils] Fix `compiled_regex_type` in 249f2b6 | dirkf | |
2023-04-23 | [YouTube] Support Releases tab | dirkf | |
2023-04-21 | [jsinterp] Minimally handle arithmetic operator precedence | dirkf | |
Resolves #32066 | |||
2023-04-13 | [DashSegmentsFD] Correctly detect errors when `fragment_retries` == 0 | dirkf | |
* use the success flag instead of the retry count * establish the fragment_url outside the retry loop * only report skipping a fragment once. * resolves #32033 | |||
2023-04-12 | [YouTube] Simplify signature patterns | dirkf | |
2023-04-12 | [core] Sanitize info dict before dumping JSON (fixes fe7e130) (#32032) | Gabriel Nagy | |
* follow up to fe7e130 which didn't fix everything. Co-authored-by: dirkf <fieldhouse@gmx.net> | |||
2023-04-10 | [core] Add and use sanitize_info() method from yt-dlp | dirkf | |
2023-04-06 | [core] No longer importing copy | dirkf | |
2023-04-06 | [core] Avoid deepcopy of ctx dict (fix f35b757) (Pt 2) | dirkf | |
2023-04-06 | [core] Avoid deepcopy of ctx dict (fix f35b757) | dirkf | |
* may now contain `LazyList`s * resolves #31999 | |||
2023-04-05 | [options] Add --mtime option, unsets default --no-mtime | dirkf | |
* resolves #1709 (!) | |||
2023-04-05 | [devscripts] Improve hack to convert command-line options to API options | dirkf | |
* define equality for DateRange * don't show default DateRange | |||
2023-04-05 | [compat] Add and use `compat_open()` like Py3 `open()` | dirkf | |
* resolves FIXME: ytdl-org/youtube-dl/commit/dfe5fa4 | |||
2023-04-05 | [FragmentFD] Fix iteration with infinite limit | dirkf | |
* fixes ytdl-org/youtube-dl/baa6c5e * resolves #31885 | |||
2023-04-05 | [test] Update tests for Ubuntu 20.04 | dirkf | |
* 18.04 test runner was withdrawn * for now, disable Py 3.3/3.4 tests | |||
2023-03-19 | [extractor/youtube] Bypass throttling for `-f17` | pukkandan | |
and related cleanup Thanks @AudricV for the finding Ref: yt-dlp/yt-dlp/commit/c9abebb | |||
2023-03-19 | [extractor/youtube] Construct fragment list lazily | pukkandan | |
Ref: yt-dlp/yt-dlp/commit/e389d17 See: yt-dlp/yt-dlp#6517 | |||
2023-03-19 | [utils] Ensure `allow_types` for `variadic()` is a tuple | dirkf | |
2023-03-19 | [downloader/http] Only check for resumability when actually resuming | dirkf | |
2023-03-14 | [AENetworksBaseIE] Report missing show data instead of crash | dirkf | |
2023-03-14 | [devscripts] Add a hack to convert command-line options to API options | dirkf | |
2023-03-14 | [core] Handle `/../` sequences in HTTP URLs | dirkf | |
* use Python's RFC implementation for embedded sequences * hack: strip unbalanced leading `../` from path, like eg Firefox See https://github.com/yt-dlp/yt-dlp/issues/3355 | |||
2023-03-14 | [FragmentFD] Respect `--no-continue` | dirkf | |
* discard partial fragment on `--no-continue` * continue with correct progress display otherwise Resolves #21467 | |||
2023-03-14 | [downloader] Let _ffmpeg_ handle DASH segments | dirkf | |
Fixes https://github.com/ytdl-org/youtube-dl/issues/31792 after 3da1783. | |||
2023-03-09 | [doc] Improve "guidance" on bug reporting | dirkf | |
2023-03-07 | [doc] Recommend "Get cookies.txt LOCALLY" extension in README.md (#31763) | Sophira | |
* remove link to suspect "Get cookies.txt" extension, dropped from Chrome store * link to new Manifest V3-compatible open-source "Get cookies.txt LOCALLY" extension. Fixes #31465. | |||
2023-03-07 | [jsinterp] Fix regexp parsing and .replace[All] method | dirkf | |
* For performance, make regexp object instantiation lazy * Other small performance improvements | |||
2023-03-03 | [jsinterp] Handle `Date` at epoch 0 | pukkandan | |
See yt-dlp/yt_dlp#6400 | |||
2023-03-03 | [Youtube] Construct dash formats with `range` query | pukkandan | |
See yt-dlp/yt_dlp#6369 | |||
2023-02-24 | [YouTube] Support @owner format in uploader_id etc | dirkf | |
* implement https://github.com/ytdl-org/youtube-dl/issues/31530#issuecomment-1435734719 * update affected tests * misc clean-ups | |||
2023-02-24 | [test] Support test-case with volatile ID (eg live show) | dirkf | |
Signalled by regexp ID value, eg: `'id': r're:[\da-zA-Z_-]{8,}'` | |||
2023-02-20 | Escape URLs in `sanitized_Request`, not `sanitize_url` ↵ | pukkandan | |
d2558234cf5dd12d6896eed5427b7dcdb3ab7b5a added escaping of URLs while sanitizing. However, `sanitize_url` may not always receive an actual URL. Eg: When using `youtube-dl "search query" --default-search ytsearch`, `search query` gets escaped to `search%20query` before being prefixed with `ytsearch:` which is not the intended behavior. So the escaping is moved to `sanitized_Request` instead. | |||
2023-02-20 | [Vimeo] Fix e19ec52 for tween-age Pythons | df | |
* a check in older Pythons in the 2.7 and earlier, 3.3, 3.4 series caused "sre_constants.error: nothing to repeat" * satisfy the check by avoiding nested qualifiers that can match empty string Resolves #31597 | |||
2023-02-19 | [jsinterp] Fix dict comprehension for Py2.6 | dirkf | |
Resolves #31600 | |||
2023-02-17 | [YouTube] Avoid crash if uploader_id extraction fails | dirkf | |
See #31530. | |||
2023-02-14 | [test] Avoid name TestIE which causes a pytest warning | dirkf | |
See: https://github.com/yt-dlp/yt-dlp/commit/060ac76257a8c1f7370a8a571821c1d73377701f | |||
2023-02-14 | [InfoExtractor] Handle unquoted values in OpenGraph searches | dirkf | |
2023-02-13 | [StreamsbIE] Add extractor for streamsb.com (viewsb.com) (#31517) | fonkap | |
* Add extractor for streamsb.com (viewsb.com) * make data url using app.js version --------- Co-authored-by: dirkf <fieldhouse@gmx.net> | |||
2023-02-13 | [KommunetvIE] Add extractor for kommunetv.no (#31516) | fonkap | |
* Add extractor for kommunetv.no * Using utils.update_url instead of regex --------- Co-authored-by: dirkf <fieldhouse@gmx.net> | |||
2023-02-13 | [FileMoonIE] Add extractor for filemoon.sx (#31515) | fonkap | |
--------- Co-authored-by: dirkf <fieldhouse@gmx.net> |