📌 Краткое описание
Что делает: Восстанавливает страницы аниме, манги и ранобе, которые возвращают ошибку 404
Для кого: Для пользователей, которые хотят получить доступ к удаленным тайтлам и их обсуждениям
Основные возможности: Получение информации о тайтлах, комментариев, рейтингов и статистики
Для кого: Для пользователей, которые хотят получить доступ к удаленным тайтлам и их обсуждениям
Основные возможности: Получение информации о тайтлах, комментариев, рейтингов и статистики
🔧 Возможности скрипта
- Полное восстановление страниц аниме, манги и ранобе - все основные данные, постеры, описания, жанры, студии/издатели
- Автоматическая замена заблокированных изображений - постеры и фоны через CDN Shikimori (camo-v3), при недоступности загрузка с MyAnimeList через Jikan API
- Персонажи и сэйю - главные и второстепенные персонажи с изображениями, авторы и создатели
- Связанные тайтлы - отображение связанных аниме/манги (сиквелы, приквелы, адаптации и т.д.)
- Похожие тайтлы - рекомендации похожих произведений
- Видео и скриншоты - трейлеры, опенинги, эндинги и кадры из тайтла
- Комментарии и обсуждения - полный доступ к комментариям (чтение, написание, редактирование, удаление)
- Рейтинги и статистика - графики оценок, статусов просмотра, средний рейтинг Shikimori + AniList + MAL
- Интеграция с вашим списком - добавление в список, изменение статуса и оценки
- Избранное - возможность добавить тайтл в избранное
- Пользовательские стили - поддержка кастомных CSS стилей пользователей
🚀 История обновлений
Версия 2.5
Версия 2.5
- Исправлены статусы и даты - статусы теперь отображаются на русском языке с правильными цветами (Вышло, Онгоинг, Анонс и т.д.), даты берутся из реальных данных тайтла
- Исправлена проблема некорректного добавления тайтла в список
- Добавлены таймауты для сетевых запросов - все fetch запросы теперь имеют таймаут 30 секунд, скрипт больше не зависает при проблемах с интернетом
Версия 2.4
- Добавлена поддержка ранобе - теперь скрипт работает с /ranobe/ страницами
- Исправлена загрузка постеров и фонов - автоматическая замена заблокированных изображений через CDN сервер Shikimori (camo-v3)
- Интеграция с Jikan API - загрузка постеров и скриншотов с MyAnimeList при их отсутствии на Shikimori
- Улучшена стабильность работы с пользовательскими стилями
Версия 2.3
Исполнение скрипта стало быстрее примерно в ~13.64 раз / на ~92.67% быстрее!
Отдельная благодарность@Zekfad за предложение по улучшению скрипта.
Отдельная благодарность
Версия 2.2
- Добавлена поддержка кнопки "Добавить в избранное"
- Добавлена поддержка "Второстепенные персонажи"
Версия 2.1.0
Fun Fact:
С момента выхода первой версии скрипта скрипт увеличился на 2188 строк кода.
1.0 - 438 строк
2.1 - 2626 строк
- Отображение блока "Скриншоты"
- Отображение блока "Видео"
- Средний рейтинг на Шикимори + рейтинг AniList (также подписывает стандартный рейтинг "Оценка MAL") (благодарность ShikiUtils)
- Общее время просмотра / чтения (благодарность ShikiUtils)
- Отображение логотипа студии
Fun Fact:
С момента выхода первой версии скрипта скрипт увеличился на 2188 строк кода.
1.0 - 438 строк
2.1 - 2626 строк
Версия 2.0.0
Представляем Вашему вниманию один из крупнейших апдейтов с момента выхода версии 1.0.0!
Версия 2.0.0 добавляет поддержу отображения НЕ аниме страниц (манга, манхва итп)!
Да, я знаю, что говорил не надеятся на этот год, но посиделки за компом после 10 ночи когда вставать в 8 того стоили
Из ключевых изменений:
Из мелких изменений:
А если серьёзно, скорость работы скрипта должна существенно ускориться.
прим. разработчика.: Пожалуйста, не нажимайте на кнопки "Напрямую / Хронология / Франшиза / Авторы / Главные герои / Похожее". Понимаю, ручки так и тянутся, но к превеликому сожалению практически вся доступная информация уже перед вашими глазками.
Версия 2.0.0
Представляем Вашему вниманию один из крупнейших апдейтов с момента выхода версии 1.0.0!Версия 2.0.0 добавляет поддержу отображения НЕ аниме страниц (манга, манхва итп)!
Да, я знаю, что говорил не надеятся на этот год, но посиделки за компом после 10 ночи когда вставать в 8 того стоили
Из ключевых изменений:
- Отображение манги и подобных страниц через 404FIX
- Теперь нового запроса за HTML шаблоном для страницы делаться не будет, он встроен в скрипт
- Работа с комментариями была значительно улучшена
- Рабочая кнопка добавления в список (но это не точно)
- Исправление багов, улучшение стабильности работы (ничего не напоминает? Да, типичное бла бла бла)
Из мелких изменений:
- Из-за перехода на новый API GraphQL теперь все данные берутся оттуда! (хотел сказать я, но разрабы, похожие аниме реально нельзя вынести в GraphQL? Ладно уж новости)
А если серьёзно, скорость работы скрипта должна существенно ускориться.
прим. разработчика.: Пожалуйста, не нажимайте на кнопки "Напрямую / Хронология / Франшиза / Авторы / Главные герои / Похожее". Понимаю, ручки так и тянутся, но к превеликому сожалению практически вся доступная информация уже перед вашими глазками.
Версия 1.4
- Теперь css сайта берется с донорской страницы.
- Теперь js сайта берется с донорской страницы.
Версия 1.3
- Реализована информация об авторах
- Исправлен баг: Кнопка ответа на коментарий не работала
Версия 1.2
- Реализована информация о связанных аниме
- Реализована информация о похожих аниме
- Реализована информация о главных персонажах
- Исправлена работа скрипта на странице 404 - добавлено уведомления о загрузке
Версия 1.1
- Добавлена возможность писать комментарии
- Добавлена поддержка пользовательских стилей
📥 Установка
- Скачайте себе расширение для браузера:
Для Chrome
Для Chrome надо включить режим разработчика
Для FireFox
В настройках расширений браузера в расширении менеджера скриптов включите само исполнение скриптов. - Скачайте скрипт одним из способов:
Установить с Greasy Fork
Скачать с GitHub - Подробный гайд по установке скриптов В случае возникновения проблем - ссылка на репозиторий: github.com/404FT/404FIX
📥 Рекомендуем установить вместе с 404 Fix
- Shikimori Advanced Search (GraphQL) — молниеносный поиск по сайту с поддержкой всех произведений
Установить Advanced Search
📱 Мобильная версия
Скрипт полностью адаптирован для мобильных устройств и работает в браузерах с поддержкой Tampermonkey.
Скриншот с мобильного устройства
Скрипт полностью адаптирован для мобильных устройств и работает в браузерах с поддержкой Tampermonkey.
📸 Примеры использования
Примеры популярных удаленных аниме, которые можно посмотреть с помощью скрипта:
• Аниме ID: 58913
• Аниме ID: 855
Скриншоты восстановленных страниц
Примеры популярных удаленных аниме, которые можно посмотреть с помощью скрипта:
• Аниме ID: 58913
• Аниме ID: 855
❓ Частые вопросы
Q: Будут ли обновления?
A: Да, скрипт автоматически обновляется.
Q: Что делать если менеджер скриптов не предлагает установить скрипт после скачивания?
A: Откройте расширение Tampermonkey в браузере → вкладка "Утилиты" → в поле "Импорт из URL" вставьте ссылку на скрипт → нажмите "Импорт". Или перейдите во вкладку "Установленные скрипты" → нажмите "+" для создания нового скрипта → скопируйте код скрипта и вставьте в редактор → сохраните (Ctrl+S).
Q: Работает ли на мобильных?
A: Да, в браузерах с поддержкой Tampermonkey.
Q: Это безопасно?
A: Смотрите вкладку "Безопасность".
A: Да, скрипт автоматически обновляется.
Q: Что делать если менеджер скриптов не предлагает установить скрипт после скачивания?
A: Откройте расширение Tampermonkey в браузере → вкладка "Утилиты" → в поле "Импорт из URL" вставьте ссылку на скрипт → нажмите "Импорт". Или перейдите во вкладку "Установленные скрипты" → нажмите "+" для создания нового скрипта → скопируйте код скрипта и вставьте в редактор → сохраните (Ctrl+S).
Q: Работает ли на мобильных?
A: Да, в браузерах с поддержкой Tampermonkey.
Q: Это безопасно?
A: Смотрите вкладку "Безопасность".
🔒 Безопасность
Любая программа либо файл, который вы скачиваете себе на устройство имеет риски безопасности.
В случае, если вы хотите сами контролировать версию скрипта, а также изолировать его от обновлений, в своем менеджере скриптов отключите функцию автообновления скрипта.
Также, в самом скрипте HTML шаблон для создания страницы находится по ссылке в переменной TEMPLATE_URL. Вы можете заменить ссылку на ту, которой доверяете.
Однако, за исправлением ошибок и новыми функциями скрипта (как, например, поддержка не только аниме контента), Вам прийдётся следить лично.
В случае, если вы хотите сами контролировать версию скрипта, а также изолировать его от обновлений, в своем менеджере скриптов отключите функцию автообновления скрипта.
Также, в самом скрипте HTML шаблон для создания страницы находится по ссылке в переменной TEMPLATE_URL. Вы можете заменить ссылку на ту, которой доверяете.
Однако, за исправлением ошибок и новыми функциями скрипта (как, например, поддержка не только аниме контента), Вам прийдётся следить лично.
❤️ Благодарности@Commenop - разработчик
@Azerbakanes - разработчик
@LifeH - за его скрипт ShikiUtils и функции, что мы из него взяли Тема на форуме / Ссылка на скачивание (передайте ему в топике благодарности)
Комьюнити - за поддержку (вы самые лучшие, нам приятно видеть такую статистику)
Администрации Shikimori - за то что удалили из api новости для 404 тайтлов (сарказм)
Комьюнити - за поддержку (вы самые лучшие, нам приятно видеть такую статистику)
Администрации Shikimori - за то что удалили из api новости для 404 тайтлов (сарказм)
💬 Обсуждение
Если у вас предложение по улучшению или нашли баг - напишите в топик, отметив автора:
@Commenop, Текст

@Azerbakanes, есть один способ просмотра отзывов, но он очень всратый: через поиск по названию тайтла. Можно использовать JSON-роут, но нужна пагинация. Проблема будет с тем, что поиск по названию может притащить результаты от других тайтлов, вот тут надо как-то фильтровать по ID их, чтобы левое не прилетело. Ну и рейтлимиты учитывать, чтобы не нагружать бэкэнд.@ShikiAPITestApp@Apc@evs38, так тут же просто подряд экспорт всех отзывов. Я вот так попробовал:https://shikimori.io/animes/52991-sousou-no-frieren/reviews.jsonИли так:
https://shikimori.io/animes/52991-sousou-no-frieren/reviews/page/1.jsonСоответственно, там по ключу
postloaderможно сделать пагинацию. Но я не тестировал, да и вообще только после твоего комментария об этом узнал! Спасибо.@evs38@ShikiAPITestApp, ну да, это если роут /animes/ID не заблочен под 404. Тебе для твоего приложения подойдёт. Я тоже потихоньку пишу под мак приложеньку для удобной навигации по базе, пока комментарии с отзывами не прикручивал ещё...@ShikiAPITestApp@evs38, похоже, что для поиска есть только два параметра:searchиpage, проlimitне уверен.@evs38@ShikiAPITestApp, да, похоже действительно так(если, что было сделанно, два прохода по всем аниме, и "uncensored", "censored" - это просто название прохода и число аниме, что он вернул, а не количество аниме, подвергшихся 404)
вообще норм тема, ачивку добил , раньше у типов смотрел в достижениях 10к тайлтлы у двух можно, но там к сожалению не все сезоны ... спасибо что ачивки хоть не удалили и они по прежнему даются хоть тайтл в черном списке
но вообще это не сильно отличается от того что Я вручную ставил через комент Mahou Shoujo ni AkogareteСтановясь волшебницей что бы отмечать просмотренное , ведь цифры на мал, анимелиб , анималист одни и те же
В любом случае хорошая работа , а главное нужное , осталось разобраться как поиск работает
@Azerbakanes,@Commenop@Commenop,@Azerbakanes, Оказывается, если у вас будет доступ к акку любого модератора, то вы бы могли через него "фиксануть" куда больше заблокированного контента:/comments/13363730
/comments/13360231 (на скринах не rip, а pov модератора)
Может быть даже не "больше фиксануть", а сделать Shikimori 404 FIX полноценным
@Commenop@Barbaduk, Хоть и очень костыльно, но в теории должно сработать.Единственная проблема в том, что перепробовав предложенные способы поиска отзывов, способа достать отзывы 404 тайтлов найдено не было.
Варианты с поиском и .json ендпоинтами прекрасные, но, к сожалению, работают для общедоступных тайтлов.
В целом нет. Ожидается "чистая" ссылка на заблокированный тайтл, то есть не
animes/52991-sousou-no-frierenаanimes/52991Если можете, пришлите, пожалуйста, ссылку на тайтл с ошибкой.
Если - ключевое слово
А так, конечно, при наличии это возможно.
@Apc,@Pihvasta,@PihvastaЕсли ты имел в виду, что "нет удобного способа достать сразу все отзывы для каждого отдельного 404 тайтла" то да, тут нужна модерка. Без неё только профиля всех пользователей на шики облазить остаётся (если притвориться что #########.rip не существует).
@Commenop, ну все имена такие ) поиск у меня не работает, но тайтлы хотя бы начали открываться если удалить все после цифр(( банальный пример если сделать так скопировать " https://shikimori.io/animes/54722-mahou-shoujo-ni-akogarete "то не откроет , а если удалить все после цифр то и появится название на шики и откроется с помощью скрипта Mahou Shoujo ni AkogareteСтановясь волшебницей@Azerbakanes@Commenop, оооо только сейчас дошло что работает нормально с мангой , поиск через главную страницу и открытие файла без удаления всего после цифр , только вот аниме тайтл все равно не хочет открывать и искать , ни один , только когда все после цифр удалю , ну хоть манга работает , уже лайк за работу@Pihvasta, перезагрузи страницу, не удаляя то что после цифр@Pihvasta@Azerbakanes, ооооо через два раза срабатывать начало , отлично , значит проблема только с поиском , жаль что шики просто не сделал по впн как анимелиб например , гораздо проще было бы все , а то блин реально удобную энциклопедию душат@Commenop, проверьте пожалуйста, у вас также не открывается и выдает 404 yomi no tsugai Yomi no TsugaiЦугаи загробного мира (ms edge, violentmonkey, режим разработчика в дополнениях включен)@Azerbakanes@Ganado, это баг сайта. В следущией версии скрипта предусмотрим и такие страницы.пока можете f12 - console и данный код
restorePage(62001, "anime", "anime")