Skip to content

Smarthard/shikicinema

Repository files navigation

shikicinema

Браузерное расширение, возвращающее возможность смотреть аниме онлайн на сайте Shikimori, с поддержкой учета просмотра и возможностью добавления видео.

FAQ

Почему стоит пользоваться именно Shikicinema

Shikicinema имеет собственный архив видеозаписей, бережно перенесенный из дампа базы Shikimori. Основной архив хранит огромное количество видео, как для старых, так и для новых, еще выходящих аниме. Основной архив пользователи могут пополнять новыми видео самостоятельно так же, как это было раньше.

Также Shikicinema использует базу Kodik как альтернативный источник. База Kodik обновляется самостоятельно и независимо, чем и удобна, например, для просмотра онгоингов.

Недостатки Shikicinema

У Shikicinema всё еще есть проблемы с интеграцией базы Kodik - в некоторых ситуациях путаются сезоны для аниме. Разработчики Kodik пообещали внести необходимые изменения, чтобы такого не происходило. До тех пор, всё еще лучшим вариантом остаётся основной архив, который страдает от отсутствия стабильного обновления для онгоингов, что могли бы исправить боты, которые раньше использовались для обновления базы Шикимори.

Переписать ботов под Shikicinema (а точнее, под сервер архива видео) не должно быть большой проблемой, поэтому, если Вы знаете людей, которые занимались загрузкой видео, можете обратить их внимание на этот проект. Буду очень признателен.

Куда загружаются видео

На мой сервер. Smarthard.net.

Какие видео можно загружать

Те, что относятся к выбранному тайтлу, т.е. содержат видео с озвучкой, субтитрами или оригиналом. Помните, что у всех есть разные ограничения по доступным сайтам. Например, Smotretanime полностью перешел на платную основу, а Myvi, как оказалось, недавно был заблокирован РКН. Лучшим из вариантов до сих пор остаётся Sibnet и Youtube.

Загрузки с рейтингом Rx

Запретов нет, лишь бы только тайтл имел страницу на Шикимори.

Какая информация хранится на сервере о пользователях

Прочтите Privacy Policy.

API для получения списка видео

Документация. Пользоваться можно свободно.

Получение OAuth2 доступа

Вам в любом случае понадобиться аккаунт на моём сервере, поэтому сначала стоит связаться со мной по почте (указана в профиле и футере Shikicinema).

Дисклеймер

Может содержать материалы 18+.

Для правообладателей

Shikicinema и сайт Smarthard.net не располагают физическими (или какими-либо другими) копиями предоставляемых видеоматериалов, а лишь являются агрегаторами ссылок из открытых источников, предназначенных для домашнего ознакомительного просмотра. Если Вы являетесь правообладателем или его официальным представителем и нашли материалы, нарушающие Ваши авторские права - пожалуйста, обратитесь на почтовый ящик th3smartchan@gmail.com с приложением заверенных копий документов подтвержающих ваши права.

Установка

Если вы просто хотите воспользоваться аддоном: Firefox AMO | Chrome Web Store

Для тестирования из исходников же понадобятся следующие программы и компонеты:

Подготовка к запуску

Для полностью функциональной сборки необходимы следующие переменные окружения:

  • KODIK_TOKEN= # Токен для использования Kodikapi
  • EPISODE_NOTIFICATION_TOKEN= # Токен для создания уведомлений о новой серии (https://shikimori.one/api/doc/2.0/episode_notifications/create)
  • SHIKIVIDEOS_CLIENT_ID= # SmarthardNet OAuth client id
  • SHIKIVIDEOS_CLIENT_SECRET= # SmarthardNet OAuth client secret
  • SHIKIMORI_CLIENT_ID= # Shikimori OAuth client id
  • SHIKIMORI_CLIENT_SECRET= # Shikimori OAuth client secret
  1. npm run install-deps;
  2. npm run release или npm run bundle;

Также можно использовать npm run watch, если вы активно вносите изменения в код UI.

Загрузка временного плагина в Firefox

  1. Перейдите на страницу about:debugging;
  2. Нажмите "Загрузить временное дополнение...";
  3. Выберите manifest.json в директории shikicinema;

Загрузка временного плагина в Chrome

  1. Перейдите на страницу chrome://extensions;
  2. Включите режим разработчика;
  3. Нажмите "Загрузить распакованное расширение...";
  4. Выберите директорию shikicinema;

Готово, можно проверять работу.

Privacy Policy

  • Shikicinema НЕ собирает информацию о пользователе или его действиях;

  • Shikicinema может собирать информацию о функционировании плеера для статистики ТОЛЬКО С РАЗРЕШЕНИЯ пользователя;

  • Shikicinema НЕ передаёт информацию о пользователях или его действиях сторонним ресурсам;

  • В Shikicinema используются два архива видео: основной и база Kodik;

    • Основной архив является собственностью разработчика Shikicinema;
    • База Kodik является сторонним ресурсом;
  • Для загрузки видео в основной архив используется ID пользователя с сайта Шикимори для предотвращения случаев недобросовестного использования данной возможности;

  • Для удобства пользователя при работе с нескольких устройств используетcя браузерное API storage.sync, позволяющее синхронизироваться с Шикимори без запроса нового токена доступа;

  • На устройстве пользователя хранится информация о просмотрах серий для автоматического учета его предпочтений;

  • Пользовательские запросы к Шикимори или к архивам видео используют шифрование посредством HTTPS-соединения.