Кейс
Менеджер Shikimori
Инструмент для управления списками аниме и манги через API Shikimori, массовые операции и синхронизация статусов
Открыть проект ↗
01 Задача
Активным пользователям Shikimori тяжело держать в порядке большие списки, на сайте статусы и оценки меняются по одному тайтлу, на сотню позиций уходит уйма кликов
02 Решение
Сделал веб-приложение поверх их API, интерфейс на Vue, логика на Python, вход через OAuth Shikimori. Добавил пакетное изменение статусов и оценок и синхронизацию списка. Запросы сгруппировал и притормозил под лимиты API, чтобы массовая правка не ловила баны
03 Решённые задачи
- Сделал веб-приложение поверх API Shikimori на Vue и Python
- Реализовал пакетное изменение статусов и оценок
- Добавил синхронизацию списка
- Сделал вход через OAuth Shikimori
- Сгруппировал и притормозил запросы под лимиты API
04 Результат
То, что на сайте делалось десятками кликов, свелось к одному действию над выборкой. Большой список приводится в порядок за минуту