Advertisement
Guest User

Untitled

a guest
Dec 28th, 2016
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.26 KB | None | 0 0
  1. import xbmcplugin
  2. import xbmcaddon
  3. import xbmcgui
  4. import xbmc
  5. import json
  6. import sys
  7. import urllib2
  8.  
  9. addon       = xbmcaddon.Addon()
  10. addonname   = addon.getAddonInfo('name')
  11.  
  12. addon_handle = int(sys.argv[1])
  13. xbmcplugin.setContent(addon_handle, 'movies')
  14.  
  15. def GUIEditExportName(name):
  16.         exit = True
  17.         while (exit):
  18.             kb = xbmc.Keyboard('default', 'heading', True)
  19.             kb.setDefault(name)
  20.             #kb.setHeading(__language__(33223))
  21.             kb.setHiddenInput(False)
  22.             kb.doModal()
  23.             if (kb.isConfirmed()):
  24.                 name_confirmed  = kb.getText()
  25.                 name_correct = name_confirmed.count(' ')
  26.                 if (name_correct):
  27.                     GUIInfo(2,__language__(33224))
  28.                 else:
  29.                     name = name_confirmed
  30.                     exit = False
  31.             else:
  32.                 GUIInfo(2,__language__(33225))
  33.         return(name)
  34.  
  35. sSearchText = GUIEditExportName('german')
  36. if not sSearchText:
  37.    xbmcgui.Dialog().ok(addonname, "error")
  38. else:
  39.   search2 = sSearchText
  40.   url2 = "http://127.0.0.1:8080/api/movies/" + sSearchText
  41.   r = urllib2.urlopen(url2).read()
  42.   mainObj = json.loads(r)
  43.   for x in range(0, len(mainObj)):
  44.     xbmcplugin.addDirectoryItem(handle=addon_handle, url='http://localhost/some_video.mkv', listitem=xbmcgui.ListItem(mainObj[x]['title'], iconImage='DefaultVideo.png'))
  45.   xbmcplugin.endOfDirectory(addon_handle)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement