![]() |
|
![]() |
#1 | ||
Member
Регистрация: 23.05.2017
Сообщений: 33
|
![]()
Всем привет!
Пытаюсь создать plugin При запуске вылазит ошибка Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 15.09.2018
Сообщений: 395
|
![]()
проблема , как и написано в логе, в ошибке с модулем codequick. В python его по умолчанию - нет, в Коди вроде тоже.
Если это внешний модуль - его нужно установить или перенести в рабочую папку (в зависимости от того, как предполагается его использовать - нужно указывать правильные пути). |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Регистрация: 14.02.2012
Адрес: Одесса
Сообщений: 1,688
|
![]() Цитата:
Нужно в addons.xml добавить зависимость от script.module.codequick
__________________
Media Aggregator (виртуальная медиатека) - http://xbmc.ru/forum/showthread.php?t=10592 Lazy F1 - http://xbmc.ru/forum/showthread.php?t=14300 Сервис TorrSpy (получение метаинформации и создание медиатеки) - http://xbmc.ru/forum/showthread.php?t=23669 |
|
![]() |
![]() |
![]() |
#4 | |
Member
Регистрация: 23.05.2017
Сообщений: 33
|
![]() Цитата:
Код:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <addon id="plugin.video.test" name="UaKino" version="0.0.1" provider-name="Beats"> <requires> <import addon="xbmc.python" version="3.0.0"/> <import addon="script.module.routing" version="0.2.0"/> <import addon="script.module.simplejson" version="3.3.0"/> <import addon="script.module.codequick" version="0.9.10"/> </requires> <extension point="xbmc.python.pluginsource" library="main.py"> <provides>video</provides> </extension> <extension point="xbmc.addon.metadata"> <summary lang="en_GB">Beats</summary> <description lang="en_GB"></description> <language></language> <platform>all</platform> <license>MIT</license> <forum></forum> <website></website> <email></email> <source></source> <news></news> <disclaimer></disclaimer> <assets> <icon>resources/icon.png</icon> <fanart>resources/fanart.jpg</fanart> </assets> </extension> </addon> |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: 14.02.2012
Адрес: Одесса
Сообщений: 1,688
|
![]()
Попробуйте вручную установить модуль из зипа по моей ссылке.
__________________
Media Aggregator (виртуальная медиатека) - http://xbmc.ru/forum/showthread.php?t=10592 Lazy F1 - http://xbmc.ru/forum/showthread.php?t=14300 Сервис TorrSpy (получение метаинформации и создание медиатеки) - http://xbmc.ru/forum/showthread.php?t=23669 |
![]() |
![]() |
![]() |
#6 |
Member
Регистрация: 23.05.2017
Сообщений: 33
|
![]() |
![]() |
![]() |
![]() |
#7 |
Member
Регистрация: 23.05.2017
Сообщений: 33
|
![]()
И еще))
Запускаю plugin, открывается пустая страница без ошибок, но с рабочей пагинацией ![]() Вот код plugin.py Код HTML:
# -*- coding: utf-8 -*- from __future__ import unicode_literals # noinspection PyUnresolvedReferences from codequick import Route, Resolver, Listitem, run from codequick.utils import urljoin_partial, bold import urlquick import xbmcgui import re @Route.register def root(plugin,content_type="segment"): resp = urlquick.get("https://uakino.club/filmi/page/1/",max_age=-1) kinoListRoot = resp.parse("div", attrs={"id":"dle-content"}) kinoLinks = kinoListRoot.iterfind("a") for link in kinoLinks: item = Listitem() tempLink = link.get("href") tempImages = link.iterfind("div/movie-img") for image in tempImages: item.label = image.get("alt") item.art['thumb'] = image.get("src") item.art['fanart'] = image.get("src") yield item NextPageTree = resp.parse("div", attrs={"class":"pagi-nav clearfix"}) nextPageP = NextPageTree.find("span[@class='navigation']/a") yield Listitem.next_page(nextPage=nextPageP.get("href"),callback=getKino) # Пагинация работает @Route.register def getKino(plugin, nextPage): resp = urlquick.get(nextPage,max_age=-1) kinoListRoot = resp.parse("div", attrs={"id":"dle-content"}) kinoLinks = kinoListRoot.iterfind("div/a") for link in kinoLinks: item = Listitem() tempLink = link.get("href") tempImages = link.iterfind("div/div/movie-img") for image in tempImages: item.label = image.get("alt") item.art['thumb'] = image.get("src") item.art['fanart'] = image.get("src") yield item NextPageTree = resp.parse("div", attrs={"class":"pagi-nav clearfix"}) nextPageP = NextPageTree.find("span[@class='navigation']/a") yield Listitem.next_page(nextPage=nextPageP.get("href"),callback=getKino) Спасибо Последний раз редактировалось Beats; 15.11.2021 в 23:35. |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Error getting plugin://plugin.video.*/ | sselesnes | Поддержка платформы Windows | 4 | 10.04.2013 23:48 |
Ошибка скрипта | triggers | Общие темы для обсуждения | 18 | 16.02.2013 15:38 |
Ошибка скрипта | 9039340 | Поддержка платформы Mac | 8 | 17.07.2012 13:04 |
Ошибка скрипта :plugin.video.* | simak76yar | Поддержка платформы Mac | 1 | 11.06.2012 13:06 |
ошибка при установке | SokolovSV | Поддержка платформы Linux \ Live | 4 | 04.07.2010 12:58 |