Escape some more characters
- ID
6bf0078- date
2026-01-08 20:33:45+00:00- author
Alex Chan <alex@alexwlchan.net>- parent
334c370- message
Escape some more characters- changed files
1 file, 13 additions, 3 deletions
Changed files
yt-dlp_alexwlchan.py (8024) → yt-dlp_alexwlchan.py (8195)
diff --git a/yt-dlp_alexwlchan.py b/yt-dlp_alexwlchan.py
index 34694e2..b0f35ed 100755
--- a/yt-dlp_alexwlchan.py
+++ b/yt-dlp_alexwlchan.py
@@ -154,9 +154,19 @@ def cleanup_paths(dir_path: Path) -> None:
"""
for p in dir_path.iterdir():
old_name = p.name
-
- new_name = p.name.replace("#", " ").replace("?", " ").replace("⧸", "-").replace(':', '-')
- new_name = re.sub(r"\s+", " ", new_name)
+ new_name = p.name
+
+ for old, new in [
+ ("#", " "),
+ ("?", " "),
+ ("⧸", "-"),
+ (":", "-"),
+ ("|", "-"),
+ (""", ""),
+ ]:
+ new_name = new_name.replace(old, new)
+
+ new_name = re.sub(r"\s+", " ", new_name).strip()
if old_name == new_name:
continue