Добавление импорта в addon.xml для Kodi
Каков синтаксис для добавления импорта в файл Kodi addon.xml? Я пытаюсь использовать запросы питонов, и я получаю эту ошибку:
07:54:13.435 T:123145511706624 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.ImportError'>
Error Contents: No module named requests
Traceback (most recent call last):
File "//Kodi/addons/bingewave.venues/addon.py", line 8, in <module>
import requests
ImportError: No module named requests
-->End of Python script error report<--
Теперь я заметил, что в платформу Kodi встроено много библиотек, которые включают в себя: http://kodi.wiki/view/Category:Add-on_libraries/modules
В настоящее время в моей надстройке XML у меня есть это:
<addon id="example" name="Example" version="1.0.4" provider-name="zag">
<requires>
<import addon="xbmc.python" version="2.14.0"/>
</requires>
<extension point="xbmc.python.script" library="addon.py">
<provides>executable</provides>
</extension>
</addon>
Каков синтаксис для импорта большего количества модулей, таких как запросы?
1 ответ
Добавьте это к <requires>
Defintion <import addon="script.module.requests" version="2.12.4"/>
Это не разрешит это для вашей локальной среды разработки, оно будет разрешено только в том случае, если вы устанавливаете аддон через zip или из репозитория аддонов. Так что, просто установив его и запустив kodi, вы все равно сломаете ваш аддон. Если вы ищете модуль для установки для вашей среды разработки, посмотрите здесь http://mirror.de.leaseweb.net/xbmc/addons/krypton/script.module.requests/