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

https://github.com/potat-dev/kinofree

An extension that will help you watch movies from KinoPoisk for Free! 🎬
https://github.com/potat-dev/kinofree

chrome-extension extension kinopoisk movies player userscript

Last synced: 2 months ago
JSON representation

An extension that will help you watch movies from KinoPoisk for Free! 🎬

Awesome Lists containing this project

README

        

# KinoFree Extension ![CodeQL](https://github.com/CyberPotat42/KinoFree/actions/workflows/codeql-analysis.yml/badge.svg) ![GitHub manifest version (path)](https://img.shields.io/github/manifest-json/v/CyberPotat42/KinoFree?color=blue&filename=extension%2Fmanifest.json)

## Π§Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅?

Π­Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ практичСски любой Ρ„ΠΈΠ»ΡŒΠΌ ΠΈΠ»ΠΈ сСриал Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ бСсплатно. БСйчас Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ² ΠΈ сСриалов с КиноПоиска, Π½ΠΎ Π² дальнСйшСм Π±ΡƒΠ΄ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ (IMDB, ivi, Netflix)

ΠŸΠ»Π°Π½Ρ‹ ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² Ρ„Π°ΠΉΠ»Π΅ ROADMAP (Π² дальнСйшСм Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π° удобная wiki)

## Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ:

ΠŸΠ΅Ρ€Π΅Π΄ установкой ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ [**ΠžΠ±Ρ…ΠΎΠ΄ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ Π ΡƒΠ½Π΅Ρ‚Π°.**](https://github.com/anticensority/runet-censorship-bypass) Оно бСсплатноС, Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ ΠΈ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, связанных с Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌΠΈ пиратских сайтов нашим Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΌ Роскомнадзором

Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ вСрсия - скрипт для Tampermonkey, Ρ‚ΠΎ Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн [Tampermonkey](https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo). Для установки скрипта Tampermonkey ΠΌΠΎΠΆΠ½ΠΎ просто ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΏΠΎ [ссылкС](https://github.com/DenCoder618/KinoFree/raw/main/script/script.user.js)

Π•ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ быстрого запуска с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ хоткСя `Alt + R`
Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ `Alt + русская К(инопоиск)`
Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ…ΠΎΡ‚ΠΊΠ΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π° страницС chrome://extensions/shortcuts

## Зависимости:

Для бСсплатного ΠΎΠ½Π»Π°ΠΉΠ½ просмотра Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π°Π³Ρ€Π΅Π³Π°Ρ‚ΠΎΡ€ [Yohoho](https://github.com/4h0y/4h0y.github.io) - [yohoho.cc](https://yohoho.cc/)

Для ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΈ Π±Π°Π½Π½Π΅Ρ€Π° Π½Π° страницу ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠ΄ скрипта [Kinopoisk-Watch](https://github.com/Kirlovon/Kinopoisk-Watch)

Для получСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ Ρ„ΠΈΠ»ΡŒΠΌΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ сСрвис [Kinopoisk Api Unofficial](https://kinopoiskapiunofficial.tech)

## Алгоритм Ρ€Π°Π±ΠΎΡ‚Ρ‹

### На сайтС КиноПоиск (kinopoisk.ru)
* Если ΠΌΡ‹ находимся Π½Π° страницС Ρ„ΠΈΠ»ΡŒΠΌΠ° ΠΈ сСриала:
+ ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ этот Ρ„ΠΈΠ»ΡŒΠΌ Π½Π° пиратском сайтС
* Если ΠΌΡ‹ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ страницС:
+ ΠŸΠ°Ρ€ΡΠΈΠΌ всС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ссылки Π½Π° страницС ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ это список
+ Если Π½Π°ΠΉΠ΄Π΅Π½Π° всСго ΠΎΠ΄Π½Π° ссылка Ρ‚ΠΎ сразу ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ
* Если Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΉΡ‚ΠΈ, Ρ‚ΠΎ просто ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠ΅ΠΌ
+ Но Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄Π΅Π»Π°Π΅Ρ‚ 3 ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ, Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ² Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ

### На сайтС КиноПоиск HD (hd.kinopoisk.ru)
> Π—Π΄Π΅ΡΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΡΠΌΡƒΡŽ ссылку Π½Π° Ρ„ΠΈΠ»ΡŒΠΌ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ `О Ρ„ΠΈΠ»ΡŒΠΌΠ΅ > Π”Π΅Ρ‚Π°Π»ΠΈ`

* Если Π½Π° страницС Π΅ΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ° "Π”Π΅Ρ‚Π°Π»ΠΈ"
+ НаТимаСм Π΅Ρ‘
+ Π–Π΄Π΅ΠΌ окончания Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ
+ Находим ссылку ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π΅Ρ‘
* Если Π½Π΅Ρ‚ Π½ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π΅ прямых ссылок:
+ Π“ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ„ΠΈΠ»ΡŒΠΌ

### На любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ сайтС
* ΠŸΡ‹Ρ‚Π°Π΅ΠΌΡΡ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ссылки
+ Из ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ссылки вытаскиваСм Π°ΠΉΠ΄ΠΈ
+ Π’Π°ΠΆΠ½ΠΎ: Ссли Π½Π° страницС Π½Π°ΠΉΠ΄Π΅Π½ΠΎ нСсколько ссылок с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ Π°ΠΉΠ΄ΠΈ, Ρ‚ΠΎ удаляСм Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚Ρ‹
* Если Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ смогли Π½Π°ΠΉΡ‚ΠΈ:
+ Нашли нСсколько ссылок
* ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Ρ„ΠΈΠ»ΡŒΠΌΠ°Ρ… Ρ‡Π΅Ρ€Π΅Π· API
* ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ
+ Нашли всСго ΠΎΠ΄Π½Ρƒ - сразу ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ
* Если Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ нашли:
+ Π“ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΡŽΠ·Π΅Ρ€Ρƒ Ρ‡Ρ‚ΠΎ Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ² Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ