aboutsummaryrefslogtreecommitdiff
path: root/devscripts
AgeCommit message (Collapse)Author
2023-09-24[core] Raise minimum recommended Python version to 3.8 (#8183)Simon Sawicki
Authored by: Grub4K
2023-09-23[cleanup] Misc (#8182)bashonly
Closes #7796, Closes #8028 Authored by: barsnick, sqrtNOT, gamer191, coletdjnz, Grub4K, bashonly
2023-09-17[devscripts] `make_changelog`: Fix changelog grouping and add networking ↵Simon Sawicki
group (#8124) Authored by: Grub4K
2023-09-17[core] Fix support for upcoming Python 3.12 (#8130)Simon Sawicki
This also adds the following test runners: - `3.12-dev` on `ubuntu-latest` - `3.12-dev` on `windows-latest` - `pypy-3.10` on `ubuntu-latest` Authored by: Grub4K
2023-07-22[cleanup] Misc fixespukkandan
Closes #7528
2023-07-15[networking] Add module (#2861)pukkandan
No actual changes - code is only moved around
2023-07-06[docs] Minor fixespukkandan
Closes #7515
2023-07-06[cleanup] Miscpukkandan
2023-07-06[devscripts/make_changelog] Skip reverted commitspukkandan
2023-06-22[cleanup] Miscpukkandan
2023-06-22[extractor] Support multiple `_VALID_URL`s (#5812)pukkandan
Authored by: nixxo
2023-06-21[cleanup] Miscpukkandan
Closes #6288, Closes #7197, Closes #7265, Closes #7353, Closes #5773 Authored by: mikf, freezboltz, pukkandan
2023-05-24[devscripts/cli_to_api] Add scriptpukkandan
2023-05-20[devscripts] `make_changelog`: Various improvementsSimon Sawicki
- Make single items collapse into one line - Don't hide "Important changes" in `<details>` - Move upstream merge into priority - Properly support comma separated prefixes Authored by: Grub4K
2023-05-20[build] Various build workflow improvementsbashonly
- Wait for build before publishing to PyPI - Do not run `meta_files` job if release is cancelled - Customizable channel in release workflow - Display badges above changelog Authored by: bashonly, Grub4K
2023-03-05[cleanup] Miscpukkandan
2023-03-04[devscripts] `make_changelog`: Stop at `Release ...` commitpukkandan
Closes #6415
2023-03-03Fix d400e261cf029a3f20d364113b14de973be75404Simon Sawicki
Authored by: Grub4K
2023-03-04Fix bug in 29cb20bd563c02671b31dd840139e93dd37150a1pukkandan
2023-03-03[cleanup] Miscpukkandan
2023-03-03[build] Automated builds and nightly releases (#6220)Simon Sawicki
Closes #1839 Authored by: Grub4K, bashonly Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
2023-03-03[devscripts] Script to generate changelog (#6220)Simon Sawicki
Authored by: Grub4K
2023-02-28[cleanup] Miscpukkandan
2023-02-17[cleanup] Miscpukkandan
Closes #5897
2023-01-01Improve plugin architecture (#5553)Matthew
to make plugins easier to develop and use: * Plugins are now loaded as namespace packages. * Plugins can be loaded in any distribution of yt-dlp (binary, pip, source, etc.). * Plugin packages can be installed and managed via pip, or dropped into any of the documented locations. * Users do not need to edit any code files to install plugins. * Backwards-compatible with previous plugin architecture. As a side-effect, yt-dlp will now search in a few more locations for config files. Closes https://github.com/yt-dlp/yt-dlp/issues/1389 Authored by: flashdagger, coletdjnz, pukkandan, Grub4K Co-authored-by: Marcel <flashdagger@googlemail.com> Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com> Co-authored-by: Simon Sawicki <accounts@grub4k.xyz>
2022-11-16[cleanup] Miscpukkandan
Closes #5541
2022-10-21[build] Replace `set-output` with `GITHUB_OUTPUT` (#5315)Lesmiscore
https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/ Authored by: Lesmiscore
2022-09-22[docs] Misc improvementspukkandan
Closes #4987, Closes #4906, Closes #4919, Closes #4977, Closes #4979
2022-09-18[devscripts] make_lazy_extractors: Fix for Docker (#4958)josanabr
Authored by: josanabr
2022-09-01[cleanup] Miscpukkandan
Closes #4710, Closes #4754, Closes #4723 Authored by: pukkandan, MrRawes, DavidH-2022
2022-08-24Fix lazy extractor bug in fe7866d0ed6bfa3904ce12b049a3424fdc0ea1fapukkandan
and add test Fixes https://github.com/yt-dlp/yt-dlp/pull/3234#issuecomment-1225347071
2022-08-11[devscripts] Fix importpukkandan
Closes #4603
2022-08-09[build, devscripts] Add devscript to set a build variantpukkandan
Closes #4471
2022-08-09[devscripts] Create `utils` and refactorpukkandan
2022-08-02[extractor] Framework for embed detection (#4307)pukkandan
2022-07-01[devscripts/update-formulae] Do not change dependency sectionLesmiscore
Closes #4223
2022-06-30[docs] Improve issue templatespukkandan
2022-06-29[build] Consistent order for lazy extractors (#4220)Chris Lamb
Authored by: lamby
2022-06-25[compat] Remove deprecated functions from core codepukkandan
2022-06-25[cleanup] Consistent style for file headspukkandan
2022-06-25[compat] Remove more functionspukkandan
Removing any more will require changes to a large number of extractors
2022-06-16[extractor] Import `_ALL_CLASSES` lazilypukkandan
This significantly speeds up `import yt_dlp` in the absence of `lazy_extractors`
2022-06-12[cleanup] Misc fixes (see desc)pukkandan
* [tvver] Fix bug in 6837633a4a614920b6e43ffc6b4b8590dca8c9d7 - Closes #4054 * [rumble] Fix tests - Closes #3976 * [make] Remove `cat` abuse - Closes #3989 * [make] Revert #3684 - Closes #3814 * [utils] Improve `get_elements_by_class` - Closes #3993 * [utils] Inherit `Namespace` from `types.SimpleNamespace` * [utils] Use `re.fullmatch` for matching filters * [jsinterp] Handle quotes in `_separate` * [make_readme] Allow overshooting last line Authored by: pukkandan, kwconder, MrRawes, Lesmiscore
2022-05-27[cleanup] Misc fixes and cleanuppukkandan
Closes #3780, Closes #3853, Closes #3850
2022-05-21[cleanup] Miscpukkandan
2022-05-18[cleanup] Minor fixespukkandan
2022-05-17[cleanup] Misc cleanuppukkandan
2022-05-13[extractor] Use classmethod/property where possiblepukkandan
and refactor lazy extractors accordingly. This reduces the need to create extractor instances
2022-05-11[extractor] Document netrc machinespukkandan
Closes #3169
2022-05-09[cleanup] Minor fixes (See desc)pukkandan
* [youtube] Fix `--youtube-skip-dash-manifest` * [build] Use `$()` in `Makefile`. Closes #3684 * Fix bug in 385ffb467b2285e85a2a5495b90314ba1f8e0700 * Fix bug in 43d7f5a5d0c77556156a3f8caa6976d3908a1e38 * [cleanup] Remove unnecessary `utf-8` from `str.encode`/`bytes.decode` * [utils] LazyList: Expose unnecessarily "protected" attributes and other minor cleanup