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