/PinguSync

PinguSync is for syncing anime list between various websites like: MyAnimeList, AniList, Trakt.tv and much more

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

!WORK IN PROGRESS (Currently not useable)

PinguSync

alt

tested with jest jest TypeScript

PinguSync is for syncing animelists like watching, completed between various sites.

Example: You mark a Series as watched on AniList and PinguSync will sync that mark to Kitsu. Now you have that series marked as watched on Kitsu and AniList.

Sites that currently will be Supported

Providers that only have login support will become late the list sync support.

For Devolopers: All provider for list syncing need to follow the interface ListProvider (list-provider.ts) All Provider API's are stored in the folder:

src/backend/api/information-providers
Provider List sync Support Login Support
AniList ✔️ ✔️
trakt.tv ✔️ ✔️
AniDB
Kitsu ✔️
MyAnimeList ✔️
Simkl (Planned)

Current Plan

  • Basic list sync design
  • Better Provider API support