diff --git a/backend/download/src/yt_dlp_base.py b/backend/download/src/yt_dlp_base.py index fa3c2b03..3109aec3 100644 --- a/backend/download/src/yt_dlp_base.py +++ b/backend/download/src/yt_dlp_base.py @@ -30,11 +30,12 @@ class ExtractorArgsParser: Example: >>> parser = ExtractorArgsParser() >>> result = parser.parse("youtube:key1=val1,val2;key2=val3") - >>> # Returns: {"youtube": {"key1": ["val1", "val2"], "key2": ["val3"]}} + >>> # Returns: {"youtube": {"key1": ["val1", "val2"], + >>> # "key2": ["val3"]}} """ @staticmethod - def _parse_key_values(key, vals=''): + def _parse_key_values(key, vals=""): """ Parse a single key=values pair following yt-dlp logic. @@ -46,7 +47,7 @@ class ExtractorArgsParser: tuple: (normalized_key, list_of_values) """ # Normalize key: strip, lowercase, replace hyphens with underscores - normalized_key = key.strip().lower().replace('-', '_') + normalized_key = key.strip().lower().replace("-", "_") # Split values by comma, but preserve escaped commas # yt-dlp uses: re.split(r'(?=0.10.0" } @@ -2833,7 +2828,6 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.0.tgz", "integrity": "sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ==", "license": "MIT", - "peer": true, "dependencies": { "scheduler": "^0.27.0" }, @@ -3128,7 +3122,6 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=12" }, @@ -3181,7 +3174,6 @@ "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, "license": "Apache-2.0", - "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -3243,7 +3235,6 @@ "integrity": "sha512-BxAKBWmIbrDgrokdGZH1IgkIk/5mMHDreLDmCJ0qpyJaAteP8NvMhkwr/ZCQNqNH97bw/dANTE9PDzqwJghfMQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.5.0", @@ -3412,7 +3403,6 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=12" }, diff --git a/frontend/src/pages/SettingsApplication.tsx b/frontend/src/pages/SettingsApplication.tsx index 6f113586..d69586a1 100644 --- a/frontend/src/pages/SettingsApplication.tsx +++ b/frontend/src/pages/SettingsApplication.tsx @@ -465,7 +465,10 @@ const SettingsApplication = () => {
  • Format: EXTRACTOR:ARG1=VAL1,VAL2;ARG2=VAL3;ARG3=VAL4
  • More details{' '} - + here .