PD: lo comprimo con el utilitario de OSX, y en windows con winrar, cual es el error de instalacion
PD2: si pregunta que hace, pues nada solo quiero familiarizarme con el tema, crear un PopUP de un texto, o crear una lista de nombres y datos
Addon.xml
Código: Seleccionar todo
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="plugin.rodrigo"
name="rodrigo2"
version="0.0.1"
provider-name="rodrigo">
<requires>
<import addon="xbmc.python" version="2.0"/>
</requires>
<extension point="xbmc.python.pluginsource" library="default.py">
<provides>video</provides>
</extension>
</addon>
Código: Seleccionar todo
# Step 1 - load in xbmc core support and setup the environment import xbmcplugin
import xbmcgui
import sys
import xbmc
# magic; id of this plugin - cast to integer
# Step 2 - create the support functions (or classes)
def createListing():
"""
Creates a listing that XBMC can display as a directory listing
@return list
"""
listing = []
listing.append('The first item')
listing.append('The second item')
listing.append('The third item')
listing.append('The fourth item')
return listing
def sendToXbmc(listing):
"""
Sends a listing to XBMC for display as a directory listing Plugins always result in a listing
@param list listing @return void
"""
#access global plugin id
# send each item to xbmc
for item in listing:
listItem = xbmcgui.ListItem(item)
xbmcplugin.addDirectoryItem(int(sys.argv[ 1 ]),'',listItem)
# tell xbmc we have finished creating the directory listing
#xbmcplugin.endOfDirectory(int(sys.argv[ 1 ]))
def sendToXbmc2():
listItem = xbmcgui.ListItem('rodrigo')
xbmcplugin.addDirectoryItem(int(sys.argv[ 1 ]),'',listItem)
xbmcplugin.endOfDirectory(int(sys.argv[ 1 ]))
# Step 3 - run the program
sendToXbmc2()