Я не Go программист, но ChatGPT мне с первого запроса выдал работающее решение. Со второго добавил возможность задать в параметрах запуска имена файлов. Плюс я чуть подправил регулярное выражение.
По умолчанию возьмет файл playlist.m3u из папки, где исполняемый файл, и запишет отсортированную версию в playlist_sorted.m3u. Работать будет, если формат "X сезон Y серия" соблюдается для всех строк.
там внизу нужно указать путь до файла. Вроде работает. Чтобы было тупым списком без группировки, закомментируй file.write(f"Series: {title}\n") и file.write("\n")
Я не Go программист, но ChatGPT мне с первого запроса выдал работающее решение. Со второго добавил возможность задать в параметрах запуска имена файлов. Плюс я чуть подправил регулярное выражение.
https://pastebin.com/NrYkeZ3L
По умолчанию возьмет файл playlist.m3u из папки, где исполняемый файл, и запишет отсортированную версию в playlist_sorted.m3u.
Работать будет, если формат "X сезон Y серия" соблюдается для всех строк.
Пиздец программисты пошли.
а я и не програмист.
Накидал на питоне
https://pastebin.com/Jrm3dGbp
там внизу нужно указать путь до файла. Вроде работает. Чтобы было тупым списком без группировки, закомментируй file.write(f"Series: {title}\n") и file.write("\n")
и нафига ты бесплатно работу делаешь )))