]> git.nbdom.net Git - plugin.video.news.nbdom.net.git/commitdiff
addon.py
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Tue, 23 Apr 2019 11:37:23 +0000 (12:37 +0100)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Tue, 23 Apr 2019 11:37:23 +0000 (12:37 +0100)
addon.py
addon.xml

index d49859129a343a92806aed34a3c4cb0a33ca8c7e..a830085a044f1bdb549cb47af62f7c2c52ff5a1a 100644 (file)
--- a/addon.py
+++ b/addon.py
@@ -8,22 +8,8 @@ import sys
 import os
 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 getParams():
+       return dict(urlparse.parse_qsl(self.sysARG[2][1:]))
 
 
 def resolve_url(url):
@@ -143,6 +129,7 @@ content = getUrl('https://news.nbdom.net/videos/kodi/')
 for row in json.loads(content):
        #row['link'] = ytUrl(row['id'])
        #row['link'] = resolve_url(row['link'])
+       row['link'] = 'plugin://plugin.video.youtube/play/?video_id='+row['id']
        if TEST:
                print('\t'.join([
                        row['lang'],
index a42ecf64a37d6dc29c1fbdb14d8e3ede9f3770e5..a2d146a9f958256507367d7c92d92ee6b76e2ca0 100644 (file)
--- a/addon.xml
+++ b/addon.xml
     <import addon="script.common.plugin.cache"       version="1.5.1" />
     <import addon="script.module.parsedom"           version="1.5.1" />
     <import addon="script.module.simple.downloader"  version="0.9.4" />
+    <import addon="plugin.video.youtube" version="5.1.8"/>
     -->
     <import addon="script.module.urlresolver" version="3.0.0"/>
     <import addon="xbmc.python" version="2.1.0" />
+    <import addon="script.module.youtube.dl" version="17.0.0"/>
   </requires>
   <extension library="addon.py" point="xbmc.python.pluginsource">
     <provides>video</provides>