![]() |
|
![]() |
#1 |
Senior Member
Регистрация: 15.03.2012
Сообщений: 1,094
|
![]()
Текущая версия: 0.20.4
Важно! Директория для буфера LibTorrent Если в настройках в разделе LibTorrent вы указываете собственную директорию для буфера, то обязательно указывайте не нужную вам директорию. Так как, после каждого просмотра файлов через LibTorrent, эта директория полностью очищается плагином. Все файлы в ней удаляются. Если вы не знаете точно для чего вам нужна эта директория, рекомендуется не трогать ее в настройках. Установка плагина
Установка репозитория HAL9000 Если у вас еще не установлен этот репозиторий, то это можно следующим образом: Для работы плагина необходимо включить WebUI в торрент-клиенте. Для uTorrent (Windows) выберите в меню Настройки → Настройки программы → Дополнительно → Веб-интерфейс. Для Transmission (Linux) подправьте в файле конфигурации строчки, которые начинаются с “rpc_” После этого вбейте эти данные в настройки плагина. Для просмотра контента в онлайне, в плагине имеется поддержка трех библиотек: LibTorrent, DelugeStream и TorrentStream. Вы можете поставить либо одну из них, либо обе, либо сразу три. Как это сделать, описано ниже. Установка библиотеки LibTorrent (для просмотра видеоторрентов в онлайне) Установка DelugeStream (для просмотра видеоторрентов в онлайне) Плагин DelugeStream описан и обсуждается в этой ветке: http://xbmc.ru/forum/showthread.php?p=54296 Установка TorrentStream (для просмотра видеоторрентов в онлайне) Кэширование При первом заходе в какой-либо раздел на RuTracker`е (да и на Kinopoisk тоже) данные о раздачах скачиваются ОЧЕНЬ медленно. Все эти данные кэшируются в базу плагина. Поэтому, при следующем заходе в этот раздел, плагин работает довольно быстро. Основной функционал Плагин работает в среде Windows (с помощью uTorrent) и Linux (пока только с Transmission, позже прикручу rTorrent). В плагине есть два раздела: RuTracker – навигатор по сайту RuTracker. Выбираете фильм. Жмете на него. Торрент раздачи передается в торрент-клиент и ставится на скачку. Можно проиграть контент в онлайне (без скачивания). Для этого в контекстном меню выберите "Смотреть в онлайне". Также имеется поиск по сайту. Кинопоиск — инструменты поиска на сайте Kinopoisk. Можно искать фильмы. Можно искать персоны (и затем фильмы, в которых они участовали). После выбора фильма, жмете на него и попадаете в поиск в разделе RuTracker. Идею (не код) навигации по KinoPoisk позаимствовал из плагина TorrPoisk. Надеюсь, что TDW1980 не против. Функционал, доступный из контекстного меню Информация — откроется окно с информацией о фильме. Такое же окно открывается для видеофайлов по которым «прошелся» скрапер. Описание — просмотр описания раздачи на сайте RuTracker. Трейлеры — просмотр трейлеров с сайта Kinopoisk. В настройках можно выставить максимальное качество трейлеров (имеет смысл, если у вас не шустрый инет). Рецензии — просмотр рецензий с сайта Kinopoisk. Скриншоты — просмотр скринов раздачи с сайта RuTracker (если эта раздача - видео). Пока показывает скрины только с хостинга FastPic Комментарии — просмотр комментариев к раздачи с сайта RuTracker Статус раздачи — показывает кол-во сидов, личей, скачиваний. Поиск похожих раздач — ищет другие раздачи этого же контента (с другим качеством) Добавить в закладки — добавляет контент в раздел "Закладки" (для последующего скачивания) Смотреть в онлайне — запускает просмотр контента в онлайне (без предварительного скачивания) Функционал, доступный через настройки плагина Создавать поддиректорию для скрапера — если вы отметете этот пункт, то при передачи раздачи в торрент-клиент, будет создана подпапка с наименованием, максимально подходящим для скрапера. ChangeLog: Последний раз редактировалось HAL9000; 26.06.2017 в 23:10. |
![]() |
![]() |
![]() |
#2 | ||
Senior Member
|
![]()
пара вопросов :
Цитата:
Цитата:
а в плагин потом можно вбить функцию регистрационных данных на RuTracker ?
__________________
Ubuntu 20.0.х, Kodi next |
||
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: 29.03.2012
Сообщений: 118
|
![]()
Вроде все работает - сенкс
__________________
Openelec, Homebrew com-IR, Zotac IONITX-A, 2GB RAM, RC-26-1 remote |
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: 30.01.2011
Сообщений: 246
|
![]()
Капча тоже не должна быть большой проблемой. Я вот тут делал реализацию ввода капчи через XBMC - https://bitbucket.org/vadimskorba/to...SearcherABC.py метод askCaptcha
А использовать его можно типа так: Код:
pageContent = self.makeRequest('http://login.rutracker.org/forum/login.php') captchaMatch = re.compile('(http://static\.rutracker\.org/captcha/\d+/\d+/[0-9a-f]+\.jpg\?\d+).+?name="cap_sid" value="(.+?)".+?name="(cap_code_[0-9a-f]+)"', re.DOTALL).search(pageContent) data = { 'login_password': 'login', 'login_username': 'pass', 'login': '%C2%F5%EE%E4', 'redirect': 'index.php' } if captchaMatch: captchaCode = self.askCaptcha(captchaMatch.group(1)) if captchaCode: data['cap_sid'] = captchaMatch.group(2) data[captchaMatch.group(3)] = captchaCode else: return False self.makeRequest( 'http://login.rutracker.org/forum/login.php', data ) Код:
def makeRequest(self, url, data={}, headers=[]): self.cookieJar = cookielib.CookieJar() opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(self.cookieJar)) opener.addheaders = headers if 0 < len(data): encodedData = urllib.urlencode(data) else: encodedData = None return opener.open(url, encodedData).read() |
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: 15.03.2012
Сообщений: 1,094
|
![]()
2bigbax:
Пункт 2: Нет. uTorrent - это я имел ввиду сам торрент-клиент µTorrent. Это для винды. Для линуха нужен Transmission. Поддержку rTorrent для линуха добавлю позже. ПыСы: Я может быть коряво описал функционал плагина (надо будет позже поподробнее расписать), но смысл в том, что плагин сам не скачивает файлы из раздачи. Т.е. он не участвует в качестве торрент-клиента, а только передает торрент стороннему софту (uTorrent, Transmission и т.д.). Смысл плагина в том, чтобы уйти от браузера совсем. И всю инфу смотреть через XBMC. Это нужно для того, чтобы не вставать с дивана и все делать только пультом. Пункт 3: Жестко вбивать в плагин регистрационные данные не надо. После удачной авторизации на RuTracker, плагин запишит логин и пароль в настройки, и в дальнейшем будет их брать оттуда. Если нужно будет сменить логин и пароль, то это можно сделать в дальнейшем прямо в настройках плагина. Если все же пароль был введен не правильно, то надо дождаться когда капча перестанет показываться. Обычно это несколько часов. Последний раз редактировалось HAL9000; 10.07.2012 в 00:07. |
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: 15.03.2012
Сообщений: 1,094
|
![]()
2slng
Обязательно посмотрю. В принципе, я сначала думал сделать свой контрол для капчи на основе класса WindowXML, но решил отложить "на потом". Позже обязательно избавлюсь от этой проблемы с капчей. UPD: Посмотрел код. Позже так и сделаю. Спасибо за подсказку. Последний раз редактировалось HAL9000; 10.07.2012 в 00:42. |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Регистрация: 21.06.2011
Сообщений: 4,783
|
![]()
Ошибка, думаю из-за русского имени юзера.
Цитата:
__________________
Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.3.zip ![]() https://yoomoney.ru/bill/pay/AHwFUQEpwUU.230131 |
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Регистрация: 15.03.2012
Сообщений: 1,094
|
![]()
да. из-за имени.
у меня в винде имя на английском. сейчас буду разбираться. |
![]() |
![]() |
![]() |
#9 |
Senior Member
Регистрация: 21.08.2011
Сообщений: 337
|
![]()
А интеграция бекендов для онлайн просмотра не планируется? TSengine для Windows и python-libtorrent - для linux и не убунт.
|
![]() |
![]() |
![]() |
#10 |
Senior Member
Регистрация: 15.03.2012
Сообщений: 1,094
|
![]()
Планы развития зависят от пользователей. Если кому-то надо, то могу прикрутить libtorrent и TSe.
Просто меня устраивает и то, что есть сейчас. Предпочитаю качать в хорошем качестве, а просмотр в онлайне нормально возможен только для маленьких по размеру рипов (1.5 гига). Но, если кому-то нужно, то сделаю. |
![]() |
![]() |
![]() |
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
Опции темы | |
Опции просмотра | |
|
|