Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины.

Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. (http://xbmc.ru/forum/index.php)
-   Помощь по плагинам (http://xbmc.ru/forum/forumdisplay.php?f=9)
-   -   Плагин LRuTor (http://xbmc.ru/forum/showthread.php?t=15026)

lyxstv 02.04.2018 12:31

Плагин LRuTor
 
Доброго дня!

Хотелось бы поделится своим плагином для известного сайта RuTor.
Важное замечание, делал я его для личных нужд, но не хотелось бы чтобы код пропал, возможно кому то будет полезен.

Началось с того что мой провайдер самовольно заблокировал все зеркала рутора.

Изначально я модифицировал плагин от TDW1980 под себя, но там все слабо структурировано и автор совершенно игнорирует pep8, в связи с чем код сложно читать.

Собственно я решил написать плагин именно под себя (часть кода была взята у TDW1980 в частности проигрывание p2p плеерами).

Особенности.
  1. Поиск по имени.
  2. Последний поиск по имени.
  3. Основные топы рутора.
  4. Есть турбо режим, делается минимальное кол-во запросов к рутору, без всякой доп информации, для слабых железок(или если вы хотите быстро запустить фильмец).
  5. Свой отдельный раздел избранного, для тех у кого нет возможности вызвать контекстное меню (добавление в просмотре списка файлов раздачи), перекачивает торрент при открытии(не нужен торрент чекер).
  6. Доменнонезависимые урлы в лист итемах, это для того чтобы если вы обычным способом добавляете в избранное, а потом домен заблокировали, новый домен будет подтягиваться из настроек плагина.
  7. Оооочень мудренная система получения информации о торрентах. Если в кратце, то вся информация берется с рутора, описание и обложка.
    Но рутор не хочет быстро работать, думает это ддос, пришлось делать обходной маневр. Есть демон который медленно и маленькими порциями получает информацию о раздачах, также есть обменник, в который помещается информация и через него уже все быстро и прекрасно.
  8. Все запросы к сайтам кэшируются на 6 часов и повторные запросы берутся из кэша. Кэш можно чистить.
  9. 2 вида антизапрета, такой как у TDW1980 и прокси лист. Для начала нужно создать проксилист, соответствующий пункт меню. На вашей железке протестируются прокси, которые запишутся в proxy_list.json. Также вы сами можете создать такой файл со своими прокси. В этом режиме плагин может вылетать, это потому что 3 запроса с 3х прокси вернули неудовлетворительный ответ. Просто пробуем еще раз или заново создаем прокси лист.

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

Вместо даты(первый столбец листа) выводится качество, если оно есть в заголовке.

ps: Не судите строго, это только первая версия.

Версии
0.0.14 plugin.video.lrutor-2018-04-05-08-53.zip
0.0.15 plugin.video.lrutor-2018-04-10-10-29.zip [бета версия]

Остальные версии в репозитории
repository.lyxstv-0.0.1.zip

ewgen1 02.04.2018 15:09

не запустилось сразу пишет ошибка см. журнал.устанавливал в SPMC

Jeka_22 02.04.2018 15:36

На AlexElec 2.3.7 S905 1gb/8gb, запустилось без проблем.
Без Турбо режима, зависло намертво, в момент загрузки информации с торрент файлов...
Пока запустил кино, используя элементум, все быстро, удобно, тестирую.
Желаю дальнейшего продвижения, не массивного комбайна, но легкого и настраиваемого. В поиске желаемого контента.
Спасибо.

elderlynegro 02.04.2018 15:58

lyxstv, с почином!
На виндах запустился, в абсолютном соответствии с вышеописанными симптомами (тока в "Турбо")
Проксю не тестировал, с .lib доменом все вроде работает. Бросился в глаза небольшой баг, после поискового запроса в меню добавилась еще одна строка поиска с запросом.
А может это фича быстрого доступа к последним резултам?
Пока немного не привычно, в башке накрепко засела логика плагов TDW1980 :)

lyxstv 02.04.2018 16:09

Цитата:

Сообщение от ewgen1 (Сообщение 123343)
не запустилось сразу пишет ошибка см. журнал.устанавливал в SPMC

Если есть возможность посмотреть, что в файле kodi.log ?
Как его найти https://kodi.wiki/view/Log_file/Advanced#Location

lyxstv 02.04.2018 16:12

Цитата:

Сообщение от elderlynegro (Сообщение 123345)
lyxstv, с почином!
На виндах запустился, в абсолютном соответствии с вышеописанными симптомами (тока в "Турбо")
Проксю не тестировал, с .lib доменом все вроде работает. Бросился в глаза небольшой баг, после поискового запроса в меню добавилась еще одна строка поиска с запросом.
А может это фича быстрого доступа к последним резултам?
Пока немного не привычно, в башке накрепко засела логика плагов TDW1980 :)

не больной баг - да это чтобы не набирать второй раз, если вдруг вышел из меню, выключили свет или на следующий день захотелось посмотреть тоже самое )

lyxstv 02.04.2018 16:14

По поводу не турбо режима, есть одно подозрение.

lyxstv 02.04.2018 16:25

Вторая версия, убрал многопроцессорный режим (кроме генерации прокси листа), возможно проблема зависания в нем.
plugin.video.lrutor-2018-04-02-16-22.zip

elderlynegro 02.04.2018 16:49

Цитата:

Сообщение от lyxstv (Сообщение 123350)
Вторая версия, убрал многопроцессорный режим (кроме генерации прокси листа), возможно проблема зависания в нем.
plugin.video.lrutor-2018-04-02-16-22.zip

Валится с ошибкой при попытке перехода от списка к выбору торрента
https://paste.ubuntu.com/p/DNyXRQR92p/
Виснуть перестал, инфу о раздачах и постеры подсасывает
А что скрывается за пунктом настроек "Обмениваться информацией о торрентах"?

З.ы. Вопрос снят после прочтения первого поста не "по диагонали" :)

lyxstv 02.04.2018 17:00

Цитата:

Сообщение от elderlynegro (Сообщение 123353)
Валится с ошибкой при попытке перехода от списка к выбору торрента
https://paste.ubuntu.com/p/DNyXRQR92p/
Виснуть перестал, инфу о раздачах и постеры подсасывает
А что скрывается за пунктом настроек "Обмениваться информацией о торрентах"?

Отдает на обменник "подсосанные" данные, описание и постеры, также берет от туда если кто то другой их скачал и сам уже не качает.


Текущее время: 19:35. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.