Danil Sidorov
RU EN DE
Telegram

Shikimori-Manager

Ein Werkzeug zur Verwaltung von Anime- und Manga-Listen über die Shikimori API, mit Massenaktionen und Statusabgleich

Case-Study-Titelbild „Shikimori-Manager“

Aufgabe

Aktive Nutzer von Shikimori haben Mühe, große Listen in Ordnung zu halten. Auf der Website ändert man Status und Bewertungen Titel für Titel, hundert Einträge kosten unzählige Klicks.

Lösung

Ich habe eine Web-App auf Basis ihrer API gebaut, mit Oberfläche in Vue, Logik in Python und Anmeldung über Shikimori OAuth. Dazu kamen Massenänderungen von Status und Bewertungen und der Abgleich der Liste. Die Anfragen sind gebündelt und an die API-Limits angepasst, damit Massenänderungen nicht zu einer Sperre führen.

Umgesetzte Aufgaben

  • Eine Web-App auf Basis der Shikimori API in Vue und Python gebaut
  • Massenänderungen von Status und Bewertungen umgesetzt
  • Den Abgleich der Liste hinzugefügt
  • Die Anmeldung über Shikimori OAuth umgesetzt
  • Anfragen gebündelt und gedrosselt, um die API-Limits einzuhalten

Ergebnis

Was auf der Website Dutzende Klicks kostete, ist jetzt eine einzige Aktion für eine Auswahl. Eine große Liste ist in einer Minute in Ordnung gebracht.

Technologien

PythonVue.jsJavaScript

Erzählen Sie von Ihrer Aufgabe

Telegram