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

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

Ответ
 
Опции темы Опции просмотра
Старый 02.04.2018, 12:31   #1
lyxstv
Member
 
Аватар для lyxstv
 
Регистрация: 02.04.2018
Сообщений: 76
По умолчанию Плагин 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

Последний раз редактировалось lyxstv; 10.04.2018 в 15:41.
lyxstv вне форума   Ответить с цитированием
 

Старый 02.04.2018, 15:09   #2
ewgen1
Senior Member
 
Регистрация: 21.09.2017
Сообщений: 132
По умолчанию

не запустилось сразу пишет ошибка см. журнал.устанавливал в SPMC
ewgen1 вне форума   Ответить с цитированием
Старый 02.04.2018, 15:36   #3
Jeka_22
Junior Member
 
Регистрация: 26.07.2017
Сообщений: 1
По умолчанию

На AlexElec 2.3.7 S905 1gb/8gb, запустилось без проблем.
Без Турбо режима, зависло намертво, в момент загрузки информации с торрент файлов...
Пока запустил кино, используя элементум, все быстро, удобно, тестирую.
Желаю дальнейшего продвижения, не массивного комбайна, но легкого и настраиваемого. В поиске желаемого контента.
Спасибо.
Jeka_22 вне форума   Ответить с цитированием
Старый 02.04.2018, 15:58   #4
elderlynegro
Senior Member
 
Регистрация: 02.11.2015
Сообщений: 203
По умолчанию

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

Цитата:
Сообщение от ewgen1 Посмотреть сообщение
не запустилось сразу пишет ошибка см. журнал.устанавливал в SPMC
Если есть возможность посмотреть, что в файле kodi.log ?
Как его найти https://kodi.wiki/view/Log_file/Advanced#Location
lyxstv вне форума   Ответить с цитированием
Старый 02.04.2018, 16:12   #6
lyxstv
Member
 
Аватар для lyxstv
 
Регистрация: 02.04.2018
Сообщений: 76
По умолчанию

Цитата:
Сообщение от elderlynegro Посмотреть сообщение
lyxstv, с почином!
На виндах запустился, в абсолютном соответствии с вышеописанными симптомами (тока в "Турбо")
Проксю не тестировал, с .lib доменом все вроде работает. Бросился в глаза небольшой баг, после поискового запроса в меню добавилась еще одна строка поиска с запросом.
А может это фича быстрого доступа к последним резултам?
Пока немного не привычно, в башке накрепко засела логика плагов TDW1980
не больной баг - да это чтобы не набирать второй раз, если вдруг вышел из меню, выключили свет или на следующий день захотелось посмотреть тоже самое )
lyxstv вне форума   Ответить с цитированием
Старый 02.04.2018, 16:14   #7
lyxstv
Member
 
Аватар для lyxstv
 
Регистрация: 02.04.2018
Сообщений: 76
По умолчанию

По поводу не турбо режима, есть одно подозрение.
lyxstv вне форума   Ответить с цитированием
Старый 02.04.2018, 16:25   #8
lyxstv
Member
 
Аватар для lyxstv
 
Регистрация: 02.04.2018
Сообщений: 76
По умолчанию

Вторая версия, убрал многопроцессорный режим (кроме генерации прокси листа), возможно проблема зависания в нем.
plugin.video.lrutor-2018-04-02-16-22.zip
lyxstv вне форума   Ответить с цитированием
Старый 02.04.2018, 16:49   #9
elderlynegro
Senior Member
 
Регистрация: 02.11.2015
Сообщений: 203
По умолчанию

Цитата:
Сообщение от lyxstv Посмотреть сообщение
Вторая версия, убрал многопроцессорный режим (кроме генерации прокси листа), возможно проблема зависания в нем.
plugin.video.lrutor-2018-04-02-16-22.zip
Валится с ошибкой при попытке перехода от списка к выбору торрента
https://paste.ubuntu.com/p/DNyXRQR92p/
Виснуть перестал, инфу о раздачах и постеры подсасывает
А что скрывается за пунктом настроек "Обмениваться информацией о торрентах"?

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

Последний раз редактировалось elderlynegro; 02.04.2018 в 17:03.
elderlynegro вне форума   Ответить с цитированием
Старый 02.04.2018, 17:00   #10
lyxstv
Member
 
Аватар для lyxstv
 
Регистрация: 02.04.2018
Сообщений: 76
По умолчанию

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


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



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


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