add auth header

This commit is contained in:
Jurgis Sakalauskas
2023-11-30 12:49:52 +02:00
parent 2db147f29b
commit 2c32db5d94
2 changed files with 3 additions and 1 deletions
+2
View File
@@ -32,6 +32,7 @@ _handle = int(sys.argv[1])
my_addon = xbmcaddon.Addon() my_addon = xbmcaddon.Addon()
API_URL = my_addon.getSetting('api_url') API_URL = my_addon.getSetting('api_url')
VIDEO_URL = xbmcplugin.getSetting(_handle, 'video_url') VIDEO_URL = xbmcplugin.getSetting(_handle, 'video_url')
AUTH_KEY = my_addon.getSetting('auth_key')
xbmcplugin.getSetting xbmcplugin.getSetting
@@ -39,6 +40,7 @@ def getHttpURL(url):
request = urllib.request.Request(url) request = urllib.request.Request(url)
request.add_header('Accept-encoding', 'gzip') request.add_header('Accept-encoding', 'gzip')
request.add_header('Authorization', AUTH_KEY)
response = urllib.request.urlopen(request) response = urllib.request.urlopen(request)
if response.info().get('Content-Encoding') == 'gzip': if response.info().get('Content-Encoding') == 'gzip':
+1 -1
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?> <?xml version="1.0" encoding="utf-8" standalone="yes"?>
<settings> <settings>
<setting id="my_setting" type="bool" default="true" label="My Setting"/>
<setting id="api_url" type="text" default="http://sklk.lt:8181/api" label="API URL"/> <setting id="api_url" type="text" default="http://sklk.lt:8181/api" label="API URL"/>
<setting id="video_url" type="text" default="http://sklk.lt:8181" label="VIDEO URL"/> <setting id="video_url" type="text" default="http://sklk.lt:8181" label="VIDEO URL"/>
<setting id="auth_key" type="text" default="" label="Auth key"/>
</settings> </settings>