Manager Shikimori
Ein Tool zur Verwaltung von Anime- und Manga-Listen über die Shikimori-API, Massenoperationen und Statussynchronisierung
Projekt öffnen ↗
01 Aufgabe
Aktiven Nutzern von Shikimori fällt es schwer, große Listen in Ordnung zu halten; Auf der Website ändern sich Status und Bewertungen für einen Titel. Hunderte Positionen erfordern viele Klicks
02 Lösung
Ich habe eine Webanwendung auf Basis ihrer API erstellt, Schnittstelle in Vue, Logik in Python, Anmeldung über OAuth Shikimori. Batch-Änderungen von Status und Bewertungen sowie Listensynchronisierung hinzugefügt. Anfragen wurden innerhalb der API-Grenzwerte gruppiert und verlangsamt, damit die Massenbearbeitung nicht verboten wurde
03 Gelöste Aufgaben
- Habe eine Webanwendung auf Basis der Shikimori-API in Vue und Python erstellt
- Batch-Änderungen in Status und Bewertungen implementiert
- Listensynchronisierung hinzugefügt
- Über OAuth Shikimori angemeldet
- Gruppierte und verlangsamte Anfragen gemäß API-Grenzwerten
04 Ergebnis
Was auf der Website mit Dutzenden von Klicks erledigt wurde, wurde auf eine Aktion bei der Auswahl reduziert. Eine große Liste kann in einer Minute organisiert werden