From e484bf2b13a29a689fcee9dc0d23b785503b3dbd Mon Sep 17 00:00:00 2001 From: Michel Roux Date: Tue, 12 Nov 2024 01:02:38 +0100 Subject: [PATCH] feat: :heavy_plus_sign: add yt-dlp as a dep --- poetry.lock | 23 ++++++++++++++++++++++- pyproject.toml | 1 + 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/poetry.lock b/poetry.lock index b8670f9..7c6f421 100644 --- a/poetry.lock +++ b/poetry.lock @@ -322,7 +322,28 @@ h2 = ["h2 (>=4,<5)"] socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] zstd = ["zstandard (>=0.18.0)"] +[[package]] +name = "yt-dlp" +version = "2024.11.11.232805.dev0" +description = "A feature-rich command-line audio/video downloader" +optional = false +python-versions = ">=3.9" +files = [ + {file = "yt_dlp-2024.11.11.232805.dev0-py3-none-any.whl", hash = "sha256:1b08f8b635a76e2235d26328abe23c029bc25863dc3195f895dd15a05de2724d"}, + {file = "yt_dlp-2024.11.11.232805.dev0.tar.gz", hash = "sha256:14afe30a826c27af2926fc7b51ce0c702206b6723565747d1039b4386571b1ab"}, +] + +[package.extras] +build = ["build", "hatchling", "pip", "setuptools (>=71.0.2)", "wheel"] +curl-cffi = ["curl-cffi (==0.5.10)", "curl-cffi (>=0.5.10,!=0.6.*,<0.7.2)"] +default = ["brotli", "brotlicffi", "certifi", "mutagen", "pycryptodomex", "requests (>=2.32.2,<3)", "urllib3 (>=1.26.17,<3)", "websockets (>=13.0,<14)"] +dev = ["autopep8 (>=2.0,<3.0)", "pre-commit", "pytest (>=8.1,<9.0)", "pytest-rerunfailures (>=14.0,<15.0)", "ruff (>=0.7.0,<0.8.0)"] +pyinstaller = ["pyinstaller (>=6.11.1)"] +secretstorage = ["cffi", "secretstorage"] +static-analysis = ["autopep8 (>=2.0,<3.0)", "ruff (>=0.7.0,<0.8.0)"] +test = ["pytest (>=8.1,<9.0)", "pytest-rerunfailures (>=14.0,<15.0)"] + [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "ccec70bc130ae24ce987b8e26cf126d77e04f49e1fdac86cf0d0e454e4bd9da4" +content-hash = "4093a566e45aad0c7d4b67c78e1b58ca03e11b7bd8525e5ad8c6a2c48449c131" diff --git a/pyproject.toml b/pyproject.toml index 2f344ee..e8a6255 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,6 +9,7 @@ package-mode = false python = "^3.10" requests = "^2.32.3" transmission-rpc = "^7.0.11" +yt-dlp = "^2024.11.11" [tool.poetry.group.dev.dependencies] ruff = "^0.7.3"