Skip to content

🔎 Google Chrome extension that adds buttons to the Kinopoisk website for fast search of films and TV series in open sources.

License

Notifications You must be signed in to change notification settings

Lifailon/LibreKinopoisk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Image alt

Libreinopoisk

Расширение Google Chrome, которое добавляет кнопки на сайт Кинопоиск и в контекстное меню браузера, а также реализует интерфейс TorAPI для быстрого поиска фильмов и сериалов в открытых источниках.

Проект вдохновлен расширением 🍿 YoK для поиска плееров через api Kinobox и интерфейсом 🧥 Jackett для централизованного поиска раздач в торрент трекерах.

Интерфейс расширения адаптирован для работы на Andrioid устройствах в вертикальной ориентации, который вы можете установить и использовать через 🥝 Kiwi браузер.

💁 Зачем это нужно?

Ознакомьтесь со статья на Хабр: Jackett и альтернативные решения (интерфейсы и api) для поиска торрентов, в которой кратко изложено зачем нужны подобные сервисы и какие существуют решения. Для поиска раздач расширение использует TorAPI (внешний backend). В отличии от Jackett, вам не нужно не нужно использовать VPN и авторизацию на трекерах, а также не обязательно устанавливать серверную часть (вы можете использовать публичную версию на Vercel, или развернуть самостоятельно и бесплатно).

✨ Реализовано:

  • Интерфейс одновременного поиска раздач в нескольких торрент трекерах с поддержкой фильтрации (поддерживается неточный поиск) и сортировки.
  • Онлайн просмотр выбранного фильма или сериала в интегрированном плеере Kinobox через модальное окно (не покидая текущую страницу в браузере, переключение между доступными плеерами возможно с помощью меню справа) или на сайте Kinomix (можно изменить в настройках расширения). Кнопка для просмотра онлайн доступена также для версии сайта Кинопоиск HD.
  • Дополнительные кнопки для быстрого поиска во внешних источниках (доступны на Кинопоиск и через контекстное ):
  • Трейлеры на YouTube и дополнительная информация на Wikipedia.
  • Просмотр онлайн во внешних сервисах: Zetflix, Zone, HDRezka.
  • Зарубежные базы данных о кинематографе: IMDb, TMDB, Plex.
  • Русскоязычные базы данных: Кинориум, Торамп, Film.ru, MyShows и Lostfilm с распианием даты выхода серий в сериалах.
  • Торрент трекеры: Кинозал, RuTrucker, RuTor, NoName-Club, BitRu с фильтрацией по оригинальному названию и году выхода.

Для загрузки контента через интерфейс поиска раздач вы можете использовать 🧲 магнитную ссылку (включено в настроках расширения по умолчанию, после перехода по ссылке вы будете автоматически перенаправлены в ваш торрент клиент по умолчанию для автоматической загрузки) или хэш сумму (info hash), которую вы можете передать в любой торрент клиент и начать загрузку сразу после получения метаданных. Если вы хотите 💾 скачать торрент файл напрямую с трекера, вы можете воспользоваться любым расширением VPN для браузера, например, Browsec.

torapi-search


🚀 Установка

  • Скачайте расширение из GitHub репозитория и распакуйте zip-архив.
  • Откройте страницу с расширениями Google Chrome: chrome://extensions.
  • Включите режим разработчика в правом верхнем углу.
  • Загрузите распакованное расширение и выберите директорию ChromeExtension из архива.

Image alt

Если кнопки отображаются на странице и сразу пропадают, отключите блокировщик рекламы в интерфейсе расширения (например, uBlock или ADB) для текущей страницы Кинопоиска. Также добавлена кнопка для открытия трейлера во внешней вкладке (используется вместо встроенного плеера в модальном окне, для возможности блокировать рекламу).

  • Вы можете использовать интерфейс поиска раздач в торрент трекерах находясь на любой странице браузера через модальное окно, а также изменить адрес сервера и настроить отображение кнопок в интерфейсе расширения:


Android

  • Установите Kiwi браузер из Google Play или GitHub репозитория.

Браузер имеет открытый исходный код, который по мимо установки любых расширений, из коробки поддерживается использование темного режима на всех сайтах, встроенную функцию блокировки рекламы, а также инструменты разработчика (DevTools).

  • Скачайте расширение, перейдите на вкладку Расширения, включите режим разработчика и добавьте архив с загруженным расширение (распаковка не требуется) через кнопку +(from .zip).

android-install-kiwi

  • Интерфейс поиска раздач доступен через интерфейс расширения на любой веб-стрицы в браузере. При использовании 🧲 магнитных ссылок, устройтсво автоматически определит ваш торрент клиент по умолчанию (например, LibreTorrent) или предложит выбор, после чего сразу начнется загрузка метаданных раздачи (VPN и регистрация не требуются).

android-download-libretorrent

Для работоспособности кнопок на сайте Кинопоиск, включите режим Версия для ПК и отключилите блокировку рекламы для текущего сайта.


Другие проекты:

  • TorAPI - неофициальный API (backend) для торрент трекеров RuTracker, Kinozal, RuTor и NoNameClub. Используется для быстрого поиска раздач, а также получения torrent-файлов, магнитных ссылок и подробной информации о раздаче по названию фильма, сериала или идентификатору раздачи, а также предоставляет новостную RSS ленту для всех провайдеров.

  • 🧲 Kinozal Bot - Telegram бот, который позволяет автоматизировать процесс доставки контента до вашего телевизора, используя только телефон. Предоставляет удобный интерфейс для взаимодействия с торрент трекером Кинозал и базой данных TMDB для отслеживания даты выхода серий, сезонов и поиска актеров для каждой серии, а также возможность управлять торрент клиентом qBittorrent или Transmission на вашем компьютере, находясь удаленно от дома и из единого интерфейса.

  • ❤️ WebTorrent Desktop api - форк клиента WebTorrent Desktop, в котором добавлен механизм удаленного управления через REST API на базе Express Framework.

  • 📡 Reverse Proxy .NET - кроссплатформенная утилита командной строки для реализации обратного прокси-сервер на базе .NET. Используется для предоставления доступа хостам в сети с одного сетевого интерфейса к удаленным приложениям через протоколы TCP, UDP или HTTP/HTTPS (поддерживаются GET и POST запросы для доступа к внешним ресурсам через Интернет) доступных через другой сетевой интерфейс (например, через VPN) на вашем хосте без лишних настроек и с поддержкой авторизации.