Skip to content

Latest commit

 

History

History
17 lines (14 loc) · 1.3 KB

README.md

File metadata and controls

17 lines (14 loc) · 1.3 KB

ShikiMALSynchronizer

Мигратор базы Shikimori в аккаунт MyAnimeList

Пока что делает следующее:

  1. авторизуется в MAL и тянет список просмотренных аниме;
  2. тоже самое, что и 1), только для Shikimori;
  3. сравнивает, чего не хватает в MAL или что есть, но отличается по статусу, оценке или количеству эпизодов;
  4. дописывает разницу в аккаунт MAL.

Состоит из:

  1. Common - общие компоненты для клиентов обеих баз аниме;
  2. MyAnimeListClient - минимизированное API для MAL, поддерживающее исключительно то, что нужно приложению;
  3. ShikimoriClient - такой же клиент для Shikimori;
  4. ShikiMALSynchronizer - основной проект приложения, склеивающего в себе клиенты с небольшими расширениями.

Косяки:

  1. Токен пока не обновляется, приложение работает как one-shot.