Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import xbmcaddon
- import xbmcgui
- import sys
- import xbmcplugin
- import urllib, json
- import requests
- import sys
- from urllib import urlencode
- #from urlparse import parse_qsl
- import xbmcgui
- import xbmcplugin
- import xbmc
- import json
- addon = xbmcaddon.Addon()
- addonname = addon.getAddonInfo('name')
- #addon_handle = int(sys.argv[1])
- addon_handle = int(sys.argv[1])
- xbmcplugin.setContent(addon_handle, 'movies')
- xbmcgui.Dialog().ok(addonname, str(addon_handle))
- 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)
- flag = True
- #xbmcplugin.addDirectoryItem(handle=addon_handle, url=url, listitem=li)
- #sSearchText = cGui().showKeyBoard('german')
- sSearchText = GUIEditExportName('german')
- if not sSearchText and flag:
- xbmc.log("Fehler:" + str(sSearchText), level=xbmc.LOGNOTICE)
- xbmcgui.Dialog().ok(addonname, "error")
- else:
- search2 = sSearchText
- xbmcgui.Dialog().ok(addonname, search2)
- url2 = "http://127.0.0.1:8080/api/movies/" + search2
- xbmcgui.Dialog().ok(addonname, str(flag))
- r = requests.get(url2)
- flag = False
- mainObj = r.json()
- 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'))
- #xbmcgui.Dialog().ok(addonname, str(x))
- xbmcplugin.endOfDirectory(addon_handle)
- xbmcgui.Dialog().ok(addonname, mainObj[0]['title'])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement