У меня есть каталог, полный файлов .mp3 с именами файлов, которые содержат в нем ссылку на YouTube.Захват текстового файла между - и .mp3 и текстом в текстовый файл
Все части URL-страниц с часами youtube, в частности, начинаются с - и заканчиваются на .mp3.
Однако есть проблемы.
Некоторые ссылки на youtube имеют -'s в них, а некоторые из названий - тоже в них.
мне нужно извлечь только эту часть видео с названием:
https://www.youtube.com/watch?v= (dQw4w9WgXcQ)
Название видео скачанного с YouTube-нисходящая:
Рик Эстли - Никогда Собираюсь Give You Up-dQw4w9WgXcQ.mp3
название видео является:
Рик Эстли - Never Gonna Дайте You Up
То, что я пытаюсь выполнить, чтобы получить все ссылки, которые я уже загружены и поместить его в текстовый файл, который говорит YouTube-DL, чтобы повторно не загружать их (скачать архив)
Как мне это сделать? (Желательно с командой Баш СЭД, но в данный момент я готов попробовать что-нибудь.)
Идентификатор Youtube всегда такой же длины. Так что просто возьмите последние 15 символов имени файла, а затем отпустите '.mp3' с конца. Или любой эквивалент кажется более простым. – rici
OHHH ЭТО? это имеет смысл. – babadoctor
Теперь все, что мне нужно сделать, это программа сценария, который берет предыдущие определенные символы из .mp3 и pipe в текстовый файл – babadoctor