Image Downloader | AI GROMOV
Приложение 1 Приложение 1 Приложение 1

Image Downloader

Image Downloader — это приложение на Python, которое позволяет пользователям скачивать изображения с платформы CivitAI. Приложение предоставляет удобный графический интерфейс для выбора параметров загрузки и отслеживания процесса.

Описание скрипта

Этот скрипт представляет собой приложение на Python с использованием библиотек tkinter, requests, и Pillow для создания графического интерфейса, который позволяет пользователям скачивать изображения с платформы CivitAI. Приложение предоставляет следующие функции:

Графический интерфейс

Приложение использует библиотеку tkinter для создания графического интерфейса пользователя (GUI). Интерфейс включает в себя поля для ввода имени пользователя, выбора директории для сохранения изображений, а также выбора параметров фильтрации контента (NSFW, Non-NSFW, Все).

Функциональность загрузки

Приложение позволяет скачивать изображения с платформы CivitAI, используя API. Пользователь может выбрать, какие изображения скачивать: только NSFW, только Non-NSFW или все изображения. Изображения сохраняются в выбранную пользователем директорию, при этом создаются поддиректории для каждого типа контента и модели.

Логирование

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

Обработка изображений

Для обработки изображений используется библиотека Pillow. Приложение сохраняет изображения в формате JPG, сохраняя все метаданные изображения и поддерживает создание директорий для различных моделей и типов контента.

Установка

Для работы приложения необходимо установить несколько пакетов Python. Инструкции по установке для различных операционных систем приведены ниже.

Windows

  1. Установите Python с официального сайта, если он еще не установлен.
  2. Откройте командную строку (cmd) и выполните следующие команды для установки необходимых пакетов:
pip install pillow
pip install requests

macOS

  1. Убедитесь, что у вас установлен Python. Обычно он предварительно установлен на macOS.
  2. Откройте терминал и выполните следующие команды:
pip install pillow
pip install requests

Linux

  1. Установите Python, если он еще не установлен.
  2. Откройте терминал и выполните следующие команды:
pip install pillow
pip install requests

Запуск приложения

После установки всех необходимых пакетов вы можете запустить приложение:

Image_Downloader

Заключение

Этот инструмент будет полезен для всех, кто хочет скачивать изображения с платформы CivitAI, фильтруя их по различным параметрам и сохраняя в удобной структуре директорий. Приложение предоставляет удобный интерфейс для управления процессом загрузки и отслеживания его состояния в реальном времени.