Техническое задание: Парсинг и переименование медиафайлов
Цель проекта
Создать автоматизированное решение для загрузки графических и звуковых файлов с определённого раздела вики-сайта и их последующей организации в структурированную файловую систему.
Основные требования
- Создать скрипт для скачивания контента с предоставленного URL-адреса.
- Извлечь и сохранить все доступные изображения и аудиофайлы.
- Реализовать логику переименования каждого файла согласно заданному формату, основанному на именах персонажей.
Формат именования файлов
Каждый файл должен быть назван в соответствии с персонажем, к которому он относится. Формат имени: имя_персонажа.расширение (на латинице, в нижнем регистре, с заменой пробелов на подчёркивания).
Пример
- Исходное имя персонажа: Noobini Pizzanini
- Итоговое имя файла: noobini_pizzanini.jpg (или .mp3, .png и т.д.)
Критерии приёмки работы
- Все файлы успешно загружены и сохранены в выделенную папку.
- Файлы корректно переименованы согласно правилам.
- Структура проекта и код хорошо документированы.
- Предоставлен отчёт о процессе выполнения (логирование).