ShikiMALSynchronizer
Мигратор базы Shikimori в аккаунт MyAnimeList
Пока что делает следующее:
- авторизуется в MAL и тянет список просмотренных аниме;
- тоже самое, что и 1), только для Shikimori;
- сравнивает, чего не хватает в MAL или что есть, но отличается по статусу, оценке или количеству эпизодов;
- дописывает разницу в аккаунт MAL.
Состоит из:
- Common - общие компоненты для клиентов обеих баз аниме;
- MyAnimeListClient - минимизированное API для MAL, поддерживающее исключительно то, что нужно приложению;
- ShikimoriClient - такой же клиент для Shikimori;
- ShikiMALSynchronizer - основной проект приложения, склеивающего в себе клиенты с небольшими расширениями.
Косяки:
- Токен пока не обновляется, приложение работает как one-shot.