Техническое задание: Парсинг и переименование медиафайлов

Цель проекта

Создать автоматизированное решение для загрузки графических и звуковых файлов с определённого раздела вики-сайта и их последующей организации в структурированную файловую систему.

Основные требования

  • Создать скрипт для скачивания контента с предоставленного URL-адреса.
  • Извлечь и сохранить все доступные изображения и аудиофайлы.
  • Реализовать логику переименования каждого файла согласно заданному формату, основанному на именах персонажей.

Формат именования файлов

Каждый файл должен быть назван в соответствии с персонажем, к которому он относится. Формат имени: имя_персонажа.расширение (на латинице, в нижнем регистре, с заменой пробелов на подчёркивания).

Пример

  • Исходное имя персонажа: Noobini Pizzanini
  • Итоговое имя файла: noobini_pizzanini.jpg (или .mp3, .png и т.д.)

Критерии приёмки работы

  • Все файлы успешно загружены и сохранены в выделенную папку.
  • Файлы корректно переименованы согласно правилам.
  • Структура проекта и код хорошо документированы.
  • Предоставлен отчёт о процессе выполнения (логирование).

Разработка и интеграция сайта на WordPress

Требуется создать сайт на WordPress с простой административной панелью для управления контентом, интеграцией с внешней системой и базовой SEO-оптимизацией. Исходные данные предоставлены в CSV-формате.

Генерация реалистичных аватарок для аккаунтов

Требуется создать набор уникальных фотографий людей на прозрачном фоне для использования в качестве аватарок. Необходимо обеспечить максимальное разнообразие внешности, одежды и причёсок, а также естественный, неидеализированный вид изображений.