Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lifailon/librekinopoisk

🔎 Google Chrome extension that adds buttons to the Kinopoisk website for fast search of films and TV series in open sources.
https://github.com/lifailon/librekinopoisk

andriod api buttons chrome chrome-extension extension google google-chrome jackett javascript kino kinopoisk movie movies player search torrent tracker tv

Last synced: about 1 month ago
JSON representation

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

Awesome Lists containing this project

README

        


Image alt


Libreinopoisk

Расширение Google Chrome, которое добавляет кнопки на сайт [Кинопоиск](http://kinopoisk.ru) и в контекстное меню браузера, а также реализует интерфейс [TorAPI](https://github.com/Lifailon/TorAPI) для быстрого поиска фильмов и сериалов в открытых источниках.

Проект вдохновлен расширением 🍿 [YoK](https://github.com/mrzlab630/chrome-extension-YoK) для поиска плееров через `api` [Kinobox](https://kinobox.tv) и интерфейсом 🧥 [Jackett](https://github.com/Jackett/Jackett) для централизованного поиска раздач в торрент трекерах.

Интерфейс расширения **адаптирован для работы на Andrioid** устройствах в вертикальной ориентации, который вы можете [установить](#android) и использовать через 🥝 [Kiwi браузер](https://kiwibrowser.com).

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

Ознакомьтесь со статья на Хабр: [Jackett и альтернативные решения (интерфейсы и api) для поиска торрентов](https://habr.com/ru/articles/841924), в которой кратко изложено зачем нужны подобные сервисы и какие существуют решения. Для поиска раздач расширение использует [TorAPI](https://github.com/Lifailon/TorAPI) (внешний **backend**). В отличии от Jackett, вам не нужно **не нужно использовать VPN и авторизацию на трекерах**, а также не обязательно устанавливать серверную часть (вы можете использовать публичную версию на Vercel, или [развернуть](https://github.com/Lifailon/TorAPI?tab=readme-ov-file#-deploy) самостоятельно и бесплатно).

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

- [x] Интерфейс одновременного поиска раздач в нескольких торрент трекерах с поддержкой фильтрации (поддерживается неточный поиск) и сортировки.
- [x] Онлайн просмотр выбранного фильма или сериала в интегрированном плеере [Kinobox](https://kinobox.tv) через модальное окно (не покидая текущую страницу в браузере, переключение между доступными плеерами возможно с помощью меню справа) или на сайте [Kinomix](https://kinomix.web.app) (можно изменить в настройках расширения). Кнопка для просмотра онлайн доступена также для версии сайта [Кинопоиск HD](https://hd.kinopoisk.ru).
- [x] Дополнительные кнопки для быстрого поиска во внешних источниках (доступны на Кинопоиск и через контекстное ):
- Трейлеры на [YouTube](https://youtube.com) и дополнительная информация на [Wikipedia](https://ru.wikipedia.org).
- Просмотр онлайн во внешних сервисах: [Zetflix](https://zeflix.online), [Zone](https://g1.zona.plus), [HDRezka](https://hdrezka.ag).
- Зарубежные базы данных о кинематографе: [IMDb](https://imdb.com), [TMDB](https://themoviedb.org), [Plex](https://watch.plex.tv).
- Русскоязычные базы данных: [Кинориум](https://ru.kinorium.com), [Торамп](https://www.toramp.com), [Film.ru](https://www.film.ru), [MyShows](https://myshows.me) и [Lostfilm](https://lostfilm.tv) с распианием даты выхода серий в сериалах.
- Торрент трекеры: [Кинозал](https://kinozal.tv), [RuTrucker](https://rutracker.org), [RuTor](https://rutor.info), [NoName-Club](https://nnmclub.to), [BitRu](https://bitru.org) с фильтрацией по оригинальному названию и году выхода.




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

![torapi-search](image/torapi-search.jpg)

---

### 🚀 Установка

- [Скачайте расширение](https://github.com/Lifailon/LibreKinopoisk/archive/refs/heads/rsa.zip) из GitHub репозитория и распакуйте zip-архив.
- Откройте страницу с расширениями Google Chrome: `chrome://extensions`.
- Включите **режим разработчика** в правом верхнем углу.
- **Загрузите распакованное расширение** и выберите директорию `ChromeExtension` из архива.

![Image alt](image/add-extension.jpg)

> Если кнопки отображаются на странице и сразу пропадают, отключите блокировщик рекламы в интерфейсе расширения (например, [uBlock](https://github.com/gorhill/uBlock) или [ADB](https://adblockplus.org)) для текущей страницы [Кинопоиска](www.kinopoisk.ru). Также добавлена кнопка для открытия трейлера во внешней вкладке (используется вместо встроенного плеера в модальном окне, для возможности блокировать рекламу).

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



---

### Android

- Установите **Kiwi** браузер из [Google Play](https://play.google.com/store/apps/details?id=com.kiwibrowser.browser&hl=en_US) или [GitHub](https://github.com/kiwibrowser/src.next/releases) репозитория.

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

- [Скачайте расширение](https://github.com/Lifailon/LibreKinopoisk/archive/refs/heads/rsa.zip), перейдите на вкладку `Расширения`, включите режим разработчика и добавьте архив с загруженным расширение (распаковка не требуется) через кнопку `+(from .zip)`.

![android-install-kiwi](image/android-install-kiwi.jpg)

- Интерфейс поиска раздач доступен через интерфейс расширения на любой веб-стрицы в браузере. При использовании **🧲 магнитных ссылок**, устройтсво автоматически определит ваш торрент клиент по умолчанию (например, [LibreTorrent](https://github.com/proninyaroslav/libretorrent)) или предложит выбор, после чего сразу начнется загрузка метаданных раздачи (VPN и регистрация **не требуются**).

![android-download-libretorrent](image/android-download-libretorrent.jpg)

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

---

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

- ✨ [TorAPI](https://github.com/Lifailon/TorAPI/blob/main/README_RU.md) - неофициальный `API` (backend) для торрент трекеров RuTracker, Kinozal, RuTor и NoNameClub. Используется для быстрого поиска раздач, а также получения torrent-файлов, магнитных ссылок и подробной информации о раздаче по названию фильма, сериала или идентификатору раздачи, а также предоставляет новостную RSS ленту для всех провайдеров.

- 🧲 [Kinozal Bot](https://github.com/Lifailon/Kinozal-Bot) - Telegram бот, который позволяет автоматизировать процесс доставки контента до вашего телевизора, используя только телефон. Предоставляет удобный интерфейс для взаимодействия с торрент трекером [Кинозал](https://kinozal.tv) и базой данных [TMDB](https://www.themoviedb.org) для отслеживания даты выхода серий, сезонов и поиска актеров для каждой серии, а также возможность управлять торрент клиентом [qBittorrent](https://github.com/qbittorrent/qBittorrent) или [Transmission](https://github.com/transmission/transmission) на вашем компьютере, находясь удаленно от дома и из единого интерфейса.

- ❤️ [WebTorrent Desktop api](https://github.com/Lifailon/webtorrent-desktop-api) - форк клиента [WebTorrent Desktop](https://github.com/webtorrent/webtorrent-desktop), в котором добавлен механизм удаленного управления через `REST API` на базе [Express Framework](https://github.com/expressjs/express).

- 📡 [Reverse Proxy .NET](https://github.com/Lifailon/rpnet/blob/main/README_RU.md) - кроссплатформенная утилита командной строки для реализации обратного прокси-сервер на базе **.NET**. Используется для предоставления доступа хостам в сети с одного сетевого интерфейса к удаленным приложениям через протоколы **TCP**, **UDP** или **HTTP/HTTPS** (поддерживаются `GET` и `POST` запросы для доступа к внешним ресурсам через Интернет) доступных через другой сетевой интерфейс (например, через **VPN**) на вашем хосте без лишних настроек и с поддержкой авторизации.