/[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 1829 by torben, Sun Aug 19 17:22:41 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                  name = name.encode('latin-1')                  name = name.encode('latin-1')
133                  description = description.encode('latin-1')                  description = description.encode('latin-1')
# Line 134  def buildList(url,title, endlist=True): Line 143  def buildList(url,title, endlist=True):
143                  if mode == '50':                  if mode == '50':
144                          infoLabels = {}                          infoLabels = {}
145                          infoLabels['title'] = name                          infoLabels['title'] = name
146                          infoLabels['plot'] = description                                  infoLabels['plot'] = description
147                            infoLabels['playcount'] = playcount
148                          listitem.setInfo('video', infoLabels)                          listitem.setInfo('video', infoLabels)
149    
150                  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 230  def get_params():
230                                  param[splitparams[0]]=splitparams[1]                                                                      param[splitparams[0]]=splitparams[1]                                    
231          return param          return param
232    
 params = get_params()  
 url = None  
 name = None  
 mode = None  
233    
234  params = get_params()  params = get_params()
235  url = None  url = None
# Line 243  try: Line 249  try:
249  except:  except:
250          pass          pass
251    
252    if url == 'refresh':
253            xbmc.output("[tvserver] Container.Refresh")
254            xbmc.executebuiltin("Container.Refresh")
255            
256    
257  if mode == None:  elif mode == None:
258          #build main menu          #build main menu
259          rootMenu()          rootMenu()
260                

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

  ViewVC Help
Powered by ViewVC 1.1.20