Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/lifailon/librekinopoisk
- Owner: Lifailon
- License: mit
- Created: 2024-03-07T08:11:19.000Z (8 months ago)
- Default Branch: rsa
- Last Pushed: 2024-09-16T10:31:27.000Z (about 2 months ago)
- Last Synced: 2024-10-13T06:42:13.615Z (about 1 month ago)
- Topics: andriod, api, buttons, chrome, chrome-extension, extension, google, google-chrome, jackett, javascript, kino, kinopoisk, movie, movies, player, search, torrent, tracker, tv
- Language: JavaScript
- Homepage:
- Size: 31.1 MB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
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**) на вашем хосте без лишних настроек и с поддержкой авторизации.