Skip to content

3inker/lib-to-shikimori

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Lib to Shikimori

Экспорт тайтлов из MangaLib и AnimeLib в JSON-формат Shikimori

License: MIT

📖 Описание

Скрипты автоматически собирают ваши тайтлы с MangaLib или AnimeLib и конвертируют их в формат, готовый для импорта на Shikimori.

Поддерживаемые сайты

🚀 Быстрый старт

Для MangaLib

  1. Откройте страницу с тайтлами:

    https://mangalib.me/ru/user/ВАШ_ID/bookmarks
    

    Или

    https://mangalib.org/ru/user/ВАШ_ID/bookmarks
    
  2. Нажмите F12 → вкладка Console

  3. Вставьте и выполните:

    fetch('https://raw.githubusercontent.com/3inker/lib-to-shikimori/main/mangalib-parser.js')
      .then(r => r.text())
      .then(code => eval(code));

Для AnimeLib

  1. Откройте страницу с тайтлами:

    https://animelib.org/ru/user/ВАШ_ID/bookmarks
    

    Или

    https://v5.animelib.org/ru/user/ВАШ_ID/bookmarks
    
  2. Нажмите F12 → вкладка Console

  3. Вставьте и выполните:

    fetch('https://raw.githubusercontent.com/3inker/lib-to-shikimori/main/animelib-parser.js')
      .then(r => r.text())
      .then(code => eval(code));

📦 Формат вывода

MangaLib → Shikimori

{
  "target_title": "One Piece",
  "target_title_ru": "Ван Пис",
  "target_id": 13,
  "target_type": "Manga",
  "status": "watching",
  "volumes": 0,
  "chapters": 0
}

AnimeLib → Shikimori

{
  "target_title": "Sword Art Online",
  "target_title_ru": "Мастера Меча Онлайн",
  "target_id": 11757,
  "target_type": "Anime",
  "status": "completed",
  "rewatches": 0,
  "episodes": 0
}

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

MangaLib → Shikimori

MangaLib Shikimori
Читаю watching
В планах planned
Прочитано completed
Брошено dropped
Любимые watching

AnimeLib → Shikimori

AnimeLib Shikimori
Смотрю watching
Запланировано planned
Просмотрено completed
Брошено dropped
Любимые watching
Пересматриваю rewatching
Отложено on_hold

⚙️ Требования

  • Браузер: Chrome, Firefox, Edge, Safari (последние версии)
  • Аккаунт на MangaLib или AnimeLib
  • Страница тайтлов открыта

❗ Важные замечания

  1. API Shikimori: Если API недоступен, скрипт сохранит названия без ID
  2. Лимиты запросов: При большом количестве тайтлов (200+) скрипт автоматически делает паузы
  3. Время работы: Для 100+ тайтлов может потребоваться 5-10 минут

🐛 Устранение проблем

❌ "Failed to fetch"

Решение: Проверьте подключение к интернету

❌ "Скрипт не находит тайтлы"

Решение: Убедитесь, что вы на странице /bookmarks

❌ "429 Too Many Requests"

Решение: Скрипт автоматически ждет и повторяет запросы

📝 Лицензия

MIT License

Copyright (c) 2026

🔗 Ссылки

About

Экспорт тайтлов из MangaLib и AnimeLib в JSON-формат Shikimori

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors