Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import xbmcplugin
- import xbmcaddon
- import xbmcgui
- import xbmc
- import json
- import sys
- import urllib2
- addon = xbmcaddon.Addon()
- addonname = addon.getAddonInfo('name')
- addon_handle = int(sys.argv[1])
- xbmcplugin.setContent(addon_handle, 'movies')
- def GUIEditExportName(name):
- exit = True
- while (exit):
- kb = xbmc.Keyboard('default', 'heading', True)
- kb.setDefault(name)
- #kb.setHeading(__language__(33223))
- kb.setHiddenInput(False)
- kb.doModal()
- if (kb.isConfirmed()):
- name_confirmed = kb.getText()
- name_correct = name_confirmed.count(' ')
- if (name_correct):
- GUIInfo(2,__language__(33224))
- else:
- name = name_confirmed
- exit = False
- else:
- GUIInfo(2,__language__(33225))
- return(name)
- sSearchText = GUIEditExportName('german')
- if not sSearchText:
- xbmcgui.Dialog().ok(addonname, "error")
- else:
- search2 = sSearchText
- url2 = "http://127.0.0.1:8080/api/movies/" + sSearchText
- r = urllib2.urlopen(url2).read()
- mainObj = json.loads(r)
- for x in range(0, len(mainObj)):
- xbmcplugin.addDirectoryItem(handle=addon_handle, url='http://localhost/some_video.mkv', listitem=xbmcgui.ListItem(mainObj[x]['title'], iconImage='DefaultVideo.png'))
- xbmcplugin.endOfDirectory(addon_handle)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement