fedora:aplikacje:yt-dlp
Różnice
Różnice między wybraną wersją a wersją aktualną.
Poprzednia rewizja po obu stronachPoprzednia wersjaNowa wersja | Poprzednia wersja | ||
fedora:aplikacje:yt-dlp [2024/09/15 12:22] – sindap | fedora:aplikacje:yt-dlp [2025/06/09 21:06] (aktualna) – [yt-dlp] sindap | ||
---|---|---|---|
Linia 10: | Linia 10: | ||
yt-dlp URL_FILMU | yt-dlp URL_FILMU | ||
</ | </ | ||
+ | |||
+ | Pobieranie określonego formatu. Przy czym 231 to format video a 234 format audio. | ||
+ | <code bash> | ||
+ | yt-dlp -f " | ||
+ | </ | ||
+ | ===== Pobieranie playlisty do osobnych plików mp3 ===== | ||
+ | |||
+ | <code bash> | ||
+ | yt-dlp -x --audio-format mp3 https:// | ||
+ | </ | ||
+ | |||
+ | ===== Oczyszczenie nazw plików z niedozwolonych znaków ===== | ||
+ | |||
+ | <code python sanitize_filenames.py> | ||
+ | import os | ||
+ | import re | ||
+ | import unicodedata | ||
+ | |||
+ | def sanitize_filename(filename): | ||
+ | name, ext = os.path.splitext(filename) | ||
+ | nfkd_form = unicodedata.normalize(' | ||
+ | ascii_name = nfkd_form.encode(' | ||
+ | cleaned = re.sub(r' | ||
+ | cleaned = re.sub(r' | ||
+ | return f" | ||
+ | |||
+ | # Przetwórz wszystkie pliki .mp3 w bieżącym katalogu | ||
+ | for filename in os.listdir(): | ||
+ | if filename.lower().endswith(" | ||
+ | new_name = sanitize_filename(filename) | ||
+ | if new_name != filename: | ||
+ | print(f" | ||
+ | os.rename(filename, | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ |
fedora/aplikacje/yt-dlp.1726395754.txt.gz · ostatnio zmienione: przez sindap