anime-grubber
удобная библиотека для извлечения изображений милых (или не совсем) персонажей с веб-сайтов.
Возможности
- Извлечение изображений и GIF с аниме-сайтов и других ресурсов.
- Поддержка работы с различными категориями медиа, включая SFW (Safe for Work) и NSFW (Not Safe for Work).
- Лёгкая интеграция с асинхронными приложениями на базе Tokio.
- Встроенные агенты для работы с популярными API (например, Waifu.pics).
- Логирование событий для отладки и отслеживания процесса загрузки медиа.
Агенты
Установка
Пропишите в консоль:
или
Добавьте anime-grubber в ваш Cargo.toml:
[]
= "0"
Использование
use ;
async
Примеры использования
Извлечение одного изображения
Этот пример показывает, как можно получить одно изображение из категории SFW::Dance:
use ;
use info;
async
Извлечение нескольких изображений
Получение сразу нескольких изображений из той же категории:
use ;
use info;
async
Логирование
Для удобства отладки используется библиотека tracing. Пример настройки глобального логгера можно увидеть в тестах.
use FmtSubscriber;
set_global_default.expect;
Тестирование
Библиотека содержит примеры тестов, которые можно найти в модуле Tests:
Лицензия
Этот проект распространяется под лицензией MIT. Подробности см. в файле LICENSE.