/[projects]/misc/xbmc/plugin.video.todic/default.py
ViewVC logotype

Diff of /misc/xbmc/plugin.video.todic/default.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1678 by torben, Mon Jan 23 17:31:45 2012 UTC revision 1830 by torben, Sun Aug 19 20:41:20 2012 UTC
# Line 84  def open_url(url): Line 84  def open_url(url):
84    
85  def rootMenu():  def rootMenu():
86    
87            msg = open_url(__backend__ + "&action=messages")
88            msg = msg.strip()
89    
90            if msg != "":
91                    dialog = xbmcgui.Dialog()              
92                    dialog.ok('XBMC Todic', msg)
93    
94          buildList(__backend__, "", False) # call default list          buildList(__backend__, "", False) # call default list
95    
96          # Adde xtra items to root menu          # Adde xtra items to root menu
# Line 111  def buildList(url,title, endlist=True): Line 118  def buildList(url,title, endlist=True):
118                  mode = '1'                  mode = '1'
119                  folder = True                  folder = True
120    
121    
122          entries = doc.getElementsByTagName("entry")          entries = doc.getElementsByTagName("entry")
123          l=len(entries)          l=len(entries)
124          description = ''          description = ''
# Line 119  def buildList(url,title, endlist=True): Line 127  def buildList(url,title, endlist=True):
127                  url =  getText( entry.getElementsByTagName("url") )                  url =  getText( entry.getElementsByTagName("url") )
128                  thumb = getText( entry.getElementsByTagName("cover") )                  thumb = getText( entry.getElementsByTagName("cover") )
129                  description = getText( entry.getElementsByTagName("description") )                  description = getText( entry.getElementsByTagName("description") )
130                    playcount = getText( entry.getElementsByTagName("playcount") )
131    
132                    if playcount == '':
133                            playcount = '0'
134                    playcount = int(playcount)
135    
136                  name = name.encode('latin-1')                  name = name.encode('latin-1')
137                  description = description.encode('latin-1')                  description = description.encode('latin-1')
# Line 134  def buildList(url,title, endlist=True): Line 147  def buildList(url,title, endlist=True):
147                  if mode == '50':                  if mode == '50':
148                          infoLabels = {}                          infoLabels = {}
149                          infoLabels['title'] = name                          infoLabels['title'] = name
150                          infoLabels['plot'] = description                                  infoLabels['plot'] = description
151                            infoLabels['playcount'] = playcount
152                          listitem.setInfo('video', infoLabels)                          listitem.setInfo('video', infoLabels)
153    
154                  u = sys.argv[0] + "?mode=" + urllib.quote(mode) + "&name=" + urllib.quote(name) + "&url=" + urllib.quote(url)                  u = sys.argv[0] + "?mode=" + urllib.quote(mode) + "&name=" + urllib.quote(name) + "&url=" + urllib.quote(url)
# Line 220  def get_params(): Line 234  def get_params():
234                                  param[splitparams[0]]=splitparams[1]                                                                      param[splitparams[0]]=splitparams[1]                                    
235          return param          return param
236    
 params = get_params()  
 url = None  
 name = None  
 mode = None  
237    
238  params = get_params()  params = get_params()
239  url = None  url = None
# Line 243  try: Line 253  try:
253  except:  except:
254          pass          pass
255    
256    if url == 'refresh':
257            xbmc.output("[tvserver] Container.Refresh")
258            xbmc.executebuiltin("Container.Refresh")
259            
260    
261  if mode == None:  elif mode == None:
262          #build main menu          #build main menu
263          rootMenu()          rootMenu()
264                

Legend:
Removed from v.1678  
changed lines
  Added in v.1830

  ViewVC Help
Powered by ViewVC 1.1.20