3 |
|
|
4 |
''' |
''' |
5 |
Todic plugin for XBMC |
Todic plugin for XBMC |
6 |
Version 1.9.3 |
Version 1.9.4 |
7 |
''' |
''' |
8 |
|
|
9 |
import sys |
import sys |
18 |
import urllib |
import urllib |
19 |
import urllib.request |
import urllib.request |
20 |
|
|
21 |
|
import platform |
22 |
|
|
23 |
# import pprint |
# import pprint |
24 |
|
|
25 |
from xml.dom.minidom import parseString |
from xml.dom.minidom import parseString |
200 |
|
|
201 |
|
|
202 |
def open_url(url): |
def open_url(url): |
203 |
with urllib.request.urlopen(url) as req: |
kodi_ver = xbmc.getInfoLabel('System.BuildVersion') |
204 |
|
reqobj = urllib.request.Request( |
205 |
|
url, |
206 |
|
data=None, |
207 |
|
headers={ |
208 |
|
'User-Agent': 'TodicKodi:' + str(__addon__.getAddonInfo('version')) + " Kodi:" + str(kodi_ver) + " Platform:" + str(platform.system()) + " " + str(platform.release()) |
209 |
|
} |
210 |
|
) |
211 |
|
|
212 |
|
with urllib.request.urlopen(reqobj) as req: |
213 |
#data = response.read() |
#data = response.read() |
214 |
#return data |
#return data |
215 |
charset=req.info().get_content_charset() |
charset=req.info().get_content_charset() |