Skip to content

AniList Import RU

hcan359 edited this page May 18, 2026 · 3 revisions

Импорт из AniList

Импорт списков аниме и манги с AniList по публичному имени пользователя - без API ключа и без OAuth.

Что импортируется

Поле AniList Tonkatsu Box
Media id External id (связан с кешем AniList)
Тип медиа (ANIME / MANGA) Элемент Аниме / Манга
status Статус элемента (см. маппинг статусов)
score (1-100) Пользовательская оценка, нормированная к 1-10 (оценка 0 = «без оценки»)
progress Текущий эпизод (аниме) или текущая глава (манга)
progressVolumes Текущий том (манга)
repeat Счётчик повторов / перечитываний (попадает в комментарий)
notes Добавляется к пользовательскому комментарию
startedAt / completedAt Даты «начато» / «завершено» (поддерживаются неполные даты - только год / без дня)
updatedAt Время последней активности

В комментарии каждого импортированного элемента добавляется ссылка на страницу AniList (https://anilist.co/anime/<id> или /manga/<id>).

Записи с isAdult пропускаются. Записи из кастомных списков AniList игнорируются, потому что они уже присутствуют в основных списках - иначе получились бы дубли.

Маппинг статусов

Статус AniList Статус Tonkatsu Box
CURRENT В процессе
REPEATING В процессе (счётчик повторов сохраняется в комментарии)
COMPLETED Завершено (счётчики эпизодов / глав / томов добавляются до значений AniList)
PLANNING Запланировано
DROPPED Брошено
PAUSED Брошено

Требования

  • Без API ключа и OAuth - импортёр читает публичный профиль AniList.
  • Интернет - один GraphQL-запрос на тип списка (один для аниме, один для манги).
  • Профиль должен быть публичным; для приватного будет понятная ошибка.

Как импортировать

  1. Откройте Настройки → Импорт → AniList
  2. Введите ваш username на AniList (импортёр запомнит его на следующий раз)
  3. Выберите, какие списки тянуть:
    • Список аниме и/или Список манги (хотя бы один)
  4. Выберите режим:
    • Только новые - пропустить элементы, которые уже есть в целевой коллекции
    • Перезаписать существующие - обновить статус, прогресс, оценку и даты из AniList
  5. Выберите целевую коллекцию:
    • Создать новую коллекцию - по умолчанию имя AniList Import - <username>
    • В существующую коллекцию - выбрать из выпадающего списка
  6. Нажмите Запустить импорт

Прогресс импорта

В процессе видны:

  • Текущий этап: Получаем список аниме → Получаем список манги → Импортируем записи
  • Прогресс-бар с current / total
  • Имя обрабатываемого элемента
  • Счётчики: импортировано, обновлено

Как работает «дотягивание» при COMPLETED

Для записей со статусом COMPLETED импортёр приводит счётчики и даты к виду «завершено»:

  • Аниме: счётчик эпизодов = max(progress, anime.episodes)
  • Манга: счётчик глав = max(progress, manga.chapters), счётчик томов = max(progressVolumes, manga.volumes)
  • Даты: если completedAt пустое - startedAt, затем updatedAt; если startedAt пустое - completedAt

Для остальных статусов счётчики и даты берутся как есть.

Дедупликация

Повторный импорт в ту же коллекцию в режиме Перезаписать обновляет существующие элементы:

  • Статус - мерджится по стандартным правилам (никогда не понижает Completed или Dropped)
  • Прогресс - max(local, AniList) для эпизодов / глав / томов
  • Оценка - выигрывает оценка AniList, если она задана
  • Даты - самая ранняя Started, самая поздняя Completed
  • Комментарий - пересобирается из свежих данных AniList (ссылка, повторы, заметки)

В режиме Только новые существующие элементы просто пропускаются.

Советы

  • Имя пользователя хранится локально и подставляется при следующем открытии. Никуда, кроме AniList, не отправляется.
  • Запустите импорт в режиме Перезаписать, чтобы освежить прогресс и даты после новых серий / глав.
  • Если одна и та же тайтл лежит в разных коллекциях, прогресс в каждой ведётся отдельно - обновится только выбранная.

🏠 Home


🇬🇧 English


🇷🇺 Русский


🇨🇳 中文


💬 Discord

Clone this wiki locally