--- misc/xbmc/plugin.video.todic/default.py 2011/12/04 14:40:44 1648
+++ misc/xbmc/plugin.video.todic/default.py 2011/12/12 17:50:21 1659
@@ -28,26 +28,20 @@
return data
def rootMenu():
- link = open_url(__backend__)
- m=re.compile('
(.+?)(.+?)').findall(link)
- l = len(m)
- for name,url in m:
- listitem = xbmcgui.ListItem(label = name, iconImage = 'DefaultFolder.png', thumbnailImage = 'DefaultFolder.png')
- listitem.setProperty('Fanart_Image', fanartImage)
- u = sys.argv[0] + "?mode=1&name=" + urllib.quote_plus(name) + "&url=" + urllib.quote_plus(url)
- ok = xbmcplugin.addDirectoryItem(handle = int(sys.argv[1]), url = u, listitem = listitem, isFolder = True, totalItems = l)
+ buildList(__backend__, "", False) # call default list
+ # Adde xtra items to root menu
listitem = xbmcgui.ListItem(label = "Søg film ...", iconImage = 'DefaultFolder.png', thumbnailImage = 'DefaultFolder.png')
listitem.setProperty('Fanart_Image', fanartImage)
- u = sys.argv[0] + "?mode=10&name=" + urllib.quote_plus(name)
- ok = xbmcplugin.addDirectoryItem(handle = int(sys.argv[1]), url = u, listitem = listitem, isFolder = True, totalItems = l)
+ u = sys.argv[0] + "?mode=10&name="
+ ok = xbmcplugin.addDirectoryItem(handle = int(sys.argv[1]), url = u, listitem = listitem, isFolder = True)
xbmcplugin.endOfDirectory(int(sys.argv[1]))
-def buildList(url,title):
+def buildList(url,title, endlist=True):
print '[TODIC]:'+str(url)
link = open_url(url)
ty=re.compile('(.+?)(.+?)(.+?)(.*)').findall(link)
l=len(m)
for name,url,thumb,description in m:
- infoLabels = {}
- infoLabels['title'] = name
- infoLabels['plot'] = description
listitem = xbmcgui.ListItem(label = name, label2='test', iconImage = 'DefaultFolder.png', thumbnailImage = thumb)
- listitem.setInfo('video', infoLabels)
listitem.setProperty('Fanart_Image', fanartImage)
+ if mode == '50':
+ infoLabels = {}
+ infoLabels['title'] = name
+ infoLabels['plot'] = description
+ listitem.setInfo('video', infoLabels)
u = sys.argv[0] + "?mode=" + urllib.quote_plus(mode) + "&name=" + urllib.quote_plus(name) + "&url=" + urllib.quote_plus(url)
ok = xbmcplugin.addDirectoryItem(handle = int(sys.argv[1]), url = u, listitem = listitem, isFolder = folder, totalItems = l)
- xbmcplugin.endOfDirectory(int(sys.argv[1]))
+
+ if (endlist == True):
+ xbmcplugin.endOfDirectory(int(sys.argv[1]))