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

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

Ответ
 
Опции темы Опции просмотра
Старый 24.05.2015, 04:56   #1
HAL9000
Senior Member
 
Аватар для HAL9000
 
Регистрация: 15.03.2012
Сообщений: 1,106
По умолчанию Программный запуск скраперов

Здравствуйте, коллеги!

А можно-ли как-то запустить скрапер (любой какой есть в системе - например, themovedb) и получить его результат?
Но только входные данные брать не из имени файла, а как-то самому их передать в скрапер...

Подойдут любые варианты запуска - Питон, JSON-RPC, что угодно...
__________________
RuTracker: http://xbmc.ru/forum/showthread.php?t=2243
Ruhunt.Pulsar: http://xbmc.ru/forum/showthread.php?t=6759
Last.VK: http://xbmc.ru/forum/showthread.php?t=3709
Lovi.fm: http://xbmc.ru/forum/showthread.php?t=6758
HAL9000 вне форума   Ответить с цитированием
   
Старый 24.05.2015, 09:01   #2
Roman_V_M
Senior Member
 
Аватар для Roman_V_M
 
Регистрация: 12.06.2011
Адрес: Киев
Сообщений: 1,945
По умолчанию

Скраперы запустить нельзя, т. к. это просто файлы XML. Вообще, насколько я знаю (возможно, ошибаюсь), официального способа добавить объект в медиатеку нет, кроме хаков с прямым доступом к БД. Максимум, можно обновить данные существующего объекта через json-rpc.
Опишите примерный сценарий использования вашей хотелки, может возможен какой-то альтернативный вариант.
__________________
Координатор русского перевода Kodi:
https://www.transifex.com/projects/p/kodi-main/
------------------------------
Raspberry PI 2 + LibreELEC 8 (Kodi 17)
Samsung Galaxy Tab A 10.1 + Kodi 17 for Android
------------------------------
Читаем и пополняем Википедию форума: http://xbmc.ru/wiki
------------------------------
На любые личные сообщения, не связанные с переводом Kodi, не отвечаю. Для обсуждений и советов есть форум.
Roman_V_M вне форума   Ответить с цитированием
Старый 24.05.2015, 11:30   #3
HAL9000
Senior Member
 
Аватар для HAL9000
 
Регистрация: 15.03.2012
Сообщений: 1,106
По умолчанию

Хотелка простая. В одном плагине (пока только на бумаге проектирую его в свободное время) хочу добавить функцию "исправления" неправильно определенных файлов.

Например, если скрапер Кинопоиска определил неправильно фильм, то можно "ткнуть" его носом с помощью nfo-файла. Но это нужно уже лезть ручками в файловую систему. А хотелось бы, чтобы с пульта спокойно выбрать из поиска на Кинопоиске (пардон за тафтологию)...

В Кинопоиске вроде была функцию выбора фильма, но скраперов-то полно (даже в официальном репо). Не все они это поддерживают.

P.S.: Я тоже уже погуглил и понимаю, что вряд-ли эта затея выгорит... Надо что-то еще придумывать...
__________________
RuTracker: http://xbmc.ru/forum/showthread.php?t=2243
Ruhunt.Pulsar: http://xbmc.ru/forum/showthread.php?t=6759
Last.VK: http://xbmc.ru/forum/showthread.php?t=3709
Lovi.fm: http://xbmc.ru/forum/showthread.php?t=6758
HAL9000 вне форума   Ответить с цитированием
Старый 24.05.2015, 12:29   #4
Roman_V_M
Senior Member
 
Аватар для Roman_V_M
 
Регистрация: 12.06.2011
Адрес: Киев
Сообщений: 1,945
По умолчанию

Цитата:
Сообщение от HAL9000 Посмотреть сообщение
...
Например, если скрапер Кинопоиска определил неправильно фильм, то можно "ткнуть" его носом с помощью nfo-файла. Но это нужно уже лезть ручками в файловую систему. А хотелось бы, чтобы с пульта спокойно выбрать из поиска на Кинопоиске (пардон за тафтологию)...
...

P.S.: Я тоже уже погуглил и понимаю, что вряд-ли эта затея выгорит
Как я уже написал, обновить существующую инфу можно через json-rpc. См: http://kodi.wiki/view/JSON-RPC_API/v...etMovieDetails
Но получать правильную инфу придется самому.
__________________
Координатор русского перевода Kodi:
https://www.transifex.com/projects/p/kodi-main/
------------------------------
Raspberry PI 2 + LibreELEC 8 (Kodi 17)
Samsung Galaxy Tab A 10.1 + Kodi 17 for Android
------------------------------
Читаем и пополняем Википедию форума: http://xbmc.ru/wiki
------------------------------
На любые личные сообщения, не связанные с переводом Kodi, не отвечаю. Для обсуждений и советов есть форум.
Roman_V_M вне форума   Ответить с цитированием
Старый 24.05.2015, 12:52   #5
sovaby
Senior Member
 
Аватар для sovaby
 
Регистрация: 29.11.2010
Адрес: Минск
Сообщений: 1,347
По умолчанию

Цитата:
Сообщение от HAL9000 Посмотреть сообщение
Здравствуйте, коллеги!

А можно-ли как-то запустить скрапер (любой какой есть в системе - например, themovedb) и получить его результат?
Но только входные данные брать не из имени файла, а как-то самому их передать в скрапер...

Подойдут любые варианты запуска - Питон, JSON-RPC, что угодно...
Поидее Твои_данные.nfo файл должен подсовывать скраперу нужные тебе данные

sovaby вне форума   Ответить с цитированием
Старый 24.05.2015, 15:59   #6
parchomwowan
Senior Member
 
Регистрация: 30.10.2013
Адрес: Геленджик
Сообщений: 393
По умолчанию

А вариант типа:
выбираем в медиатеке фильм неправильно распознанный скрапером---правой кнопкой---сведения о фильме---обновить---и там выпадет список фильмов подходящих под это название (обычно несколько штук там)... Далее пультом выбираете "правильный" фильм... Немного ждём и получаем фильм правильно распознанный в медиатеке.
Или я не правильно понял суть вопроса?
parchomwowan вне форума   Ответить с цитированием
Старый 24.05.2015, 17:23   #7
HAL9000
Senior Member
 
Аватар для HAL9000
 
Регистрация: 15.03.2012
Сообщений: 1,106
По умолчанию

Цитата:
Сообщение от sovaby Посмотреть сообщение
Поидее Твои_данные.nfo файл должен подсовывать скраперу нужные тебе данные

Это я видел в вики. nfo дает инфу скраперу, но как дать инфу самому nfo? Не поднимая пятую точку с дивана (то есть пультом)
__________________
RuTracker: http://xbmc.ru/forum/showthread.php?t=2243
Ruhunt.Pulsar: http://xbmc.ru/forum/showthread.php?t=6759
Last.VK: http://xbmc.ru/forum/showthread.php?t=3709
Lovi.fm: http://xbmc.ru/forum/showthread.php?t=6758
HAL9000 вне форума   Ответить с цитированием
Старый 24.05.2015, 17:27   #8
HAL9000
Senior Member
 
Аватар для HAL9000
 
Регистрация: 15.03.2012
Сообщений: 1,106
По умолчанию

Цитата:
Сообщение от parchomwowan Посмотреть сообщение
А вариант типа:
выбираем в медиатеке фильм неправильно распознанный скрапером---правой кнопкой---сведения о фильме---обновить---и там выпадет список фильмов подходящих под это название (обычно несколько штук там)... Далее пультом выбираете "правильный" фильм... Немного ждём и получаем фильм правильно распознанный в медиатеке.
Или я не правильно понял суть вопроса?
Ну вот этот вариант хороший и прямо из коробки. Но, насколько я понимаю, это зависит уже от самого скрапера - реализовано это в нем или нет. В Кинопоиске - это есть. Я про это и написал выше. Но скраперов разных - как грязи. Не думаю, что они все поддерживают эту возможность.

Или поддерживают?

P.S.: В целом... если не получается, то и фиг с ним. Я просто думал, что может кто-нибудь знает сходу как это сделать...
__________________
RuTracker: http://xbmc.ru/forum/showthread.php?t=2243
Ruhunt.Pulsar: http://xbmc.ru/forum/showthread.php?t=6759
Last.VK: http://xbmc.ru/forum/showthread.php?t=3709
Lovi.fm: http://xbmc.ru/forum/showthread.php?t=6758
HAL9000 вне форума   Ответить с цитированием
Старый 24.05.2015, 18:36   #9
parchomwowan
Senior Member
 
Регистрация: 30.10.2013
Адрес: Геленджик
Сообщений: 393
По умолчанию

Цитата:
Сообщение от HAL9000 Посмотреть сообщение

Или поддерживают?

P.S.: В целом... если не получается, то и фиг с ним. Я просто думал, что может кто-нибудь знает сходу как это сделать...
Попробуйте в своём скрапере есть или нет этой функции (мы ведь не знаем о каком именно идёт речь). Просто не совсем понятно какие ещё скраперы то нужны именно Вам? У меня, допустим, стоит кинопоиск и стандартный. Стандартный даже лучше работает чем кинопоиск (там у Кинопоиска с киноколлекциями какая-то лабуда - не понятно какие названия даёт).
Вот, допустим, православные фильмы скраперы эти "не едят" - их просто в базах сайта нет. Я и сам иногда в базу данных вношу данные. Или правлю НФО файлы. Или В этой программе Но с дивана конечно так не исправишь. Поэтому в ответе выше написал как самый оптимальный вариант сделать. Удачи. (Кстати, как ремонт?)
parchomwowan вне форума   Ответить с цитированием
Старый 24.05.2015, 19:07   #10
HAL9000
Senior Member
 
Аватар для HAL9000
 
Регистрация: 15.03.2012
Сообщений: 1,106
По умолчанию

Цитата:
Сообщение от parchomwowan Посмотреть сообщение
Попробуйте в своём скрапере есть или нет этой функции (мы ведь не знаем о каком именно идёт речь). Просто не совсем понятно какие ещё скраперы то нужны именно Вам? У меня, допустим, стоит кинопоиск и стандартный. Стандартный даже лучше работает чем кинопоиск (там у Кинопоиска с киноколлекциями какая-то лабуда - не понятно какие названия даёт).
Вот, допустим, православные фильмы скраперы эти "не едят" - их просто в базах сайта нет. Я и сам иногда в базу данных вношу данные. Или правлю НФО файлы. Или В этой программе Но с дивана конечно так не исправишь. Поэтому в ответе выше написал как самый оптимальный вариант сделать. Удачи. (Кстати, как ремонт?)
Да меня все мои скраперы устраивают. Я собираю инфу для одного своего будущего плагина.

P.S.: Ремонт делаю. Сервак решил все-таки выносить в коридор в шкаф под самый потолок. Буду обшивать ящик шумоизоляцией.
__________________
RuTracker: http://xbmc.ru/forum/showthread.php?t=2243
Ruhunt.Pulsar: http://xbmc.ru/forum/showthread.php?t=6759
Last.VK: http://xbmc.ru/forum/showthread.php?t=3709
Lovi.fm: http://xbmc.ru/forum/showthread.php?t=6758
HAL9000 вне форума   Ответить с цитированием
Ответ
 


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуск эмулятора из XBMC Tom Sine Подсказки, описания и FAQ по XBMC 34 15.03.2015 14:32
Вопрос по созданию скраперов AndreVl Подсказки, описания и FAQ по XBMC 1 22.07.2014 19:31
Запуск онлайн фильмов alex_tern Подсказки, описания и FAQ по XBMC 4 28.04.2014 23:13
Запуск игр из xbmc. kolokvium Поддержка платформы Windows 12 22.04.2012 21:08
Vdpau для HD и программный кодек для SD? Alibaba Поддержка платформы Linux \ Live 16 07.07.2010 14:03


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


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