import urllib,urllib2
import re,json
+def get_params():
+ param = []
+ paramstring = sys.argv[2]
+ if len(paramstring)>=2:
+ params = sys.argv[2]
+ cleanedparams = params.replace('?','')
+ if (params[len(params)-1]=='/'):
+ params = params[0:len(params)-2]
+ pairsofparams = cleanedparams.split('&')
+ param = {}
+ for i in range(len(pairsofparams)):
+ splitparams = {}
+ splitparams = pairsofparams[i].split('=')
+ if (len(splitparams))==2:
+ param[splitparams[0]] = splitparams[1]
+ return param
+
def getUrl(url,exp=''):
req = urllib2.Request(url)
req.add_header('User-Agent', 'Kodi')
import xbmcgui
import xbmcplugin
addon = xbmcaddon.Addon('plugin.video.news.nbdom.net')
- __language__ = addon.getLocalizedString
+ #__language__ = addon.getLocalizedString
__icon__ = addon.getAddonInfo('icon')
__fanart__ = addon.getAddonInfo('fanart')
addon_handle = int(sys.argv[1])
xbmcplugin.setContent(addon_handle, 'plugin.video.news.nbdom.net')
+ url = None
+ name = None
+ mode = None
+ try:
+ url=urllib.unquote_plus(params["url"])
+ except:
+ pass
+ try:
+ name=urllib.unquote_plus(params["name"])
+ except:
+ pass
+ try:
+ mode=int(params["mode"])
+ except:
+ pass
content = getUrl('https://news.nbdom.net/videos/kodi/')
for row in json.loads(content):
'plot': description
} )
xbmcplugin.addDirectoryItem(handle=addon_handle,url=row['link'],listitem=li)
+ params=get_params()
else:
print '\t'.join([
row['lang'],