Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/resources/lib/client.py b/resources/lib/client.py
- index 30ae9e6..670f6dd 100644
- --- a/resources/lib/client.py
- +++ b/resources/lib/client.py
- @@ -25,20 +25,21 @@ class Client:
- '$format': 'json'
- }
- - self.STARTUP = self.plugin.api_base + 'v5/Startup'
- - self.RAIL = self.plugin.api_base + 'v2/Rail'
- - self.RAILS = self.plugin.api_base + 'v7/Rails'
- - self.EPG = self.plugin.api_base + 'v1/Epg'
- - self.EVENT = self.plugin.api_base + 'v2/Event'
- - self.PLAYBACK = self.plugin.api_base + 'v2/Playback'
- - self.SIGNIN = self.plugin.api_base + 'v5/SignIn'
- - self.SIGNOUT = self.plugin.api_base + 'v1/SignOut'
- - self.REFRESH = self.plugin.api_base + 'v5/RefreshAccessToken'
- - self.PROFILE = self.plugin.api_base + 'v1/UserProfile'
- - self.RESOURCES = self.plugin.api_base + 'v1/ResourceStrings'
- + self.STARTUP = self.plugin.api_base['STARTUP'] + 'v5/Startup'
- + self.RAIL = self.plugin.api_base['RAIL'] + 'v2/Rail'
- + self.RAILS = self.plugin.api_base['RAILS'] + 'v7/Rails'
- + self.EPG = self.plugin.api_base['EPG'] + 'v1/Epg'
- + self.EVENT = self.plugin.api_base['EVENT'] + 'v2/Event'
- + self.PLAYBACK = self.plugin.api_base['PLAYBACK'] + 'v2/Playback'
- + self.SIGNIN = self.plugin.api_base['SIGNIN'] + 'v5/SignIn'
- + self.SIGNOUT = self.plugin.api_base['SIGNOUT'] + 'v1/SignOut'
- + self.REFRESH = self.plugin.api_base['REFRESH'] + 'v5/RefreshAccessToken'
- + self.PROFILE = self.plugin.api_base['PROFILE'] + 'v1/UserProfile'
- + self.RESOURCES = self.plugin.api_base['RESOURCES'] + 'live/resourcestrings'
- def content_data(self, url):
- data = self.request(url)
- +
- if data.get('odata.error', None):
- self.errorHandler(data)
- return data
- diff --git a/resources/lib/common.py b/resources/lib/common.py
- index 635dd14..bd1cbe4 100644
- --- a/resources/lib/common.py
- +++ b/resources/lib/common.py
- @@ -19,7 +19,20 @@ from inputstreamhelper import Helper
- class Common:
- def __init__(self, addon_handle=None, addon_url=None):
- - self.api_base = 'https://isl.dazn.com/misl/'
- + self._api_base_default = 'https://isl.dazn.com/misl/'
- + self.api_base = {'STARTUP': 'https://startup.core.indazn.com/misl/',
- + 'RAIL': 'https://rails.discovery.indazn.com/misl/eu/',
- + 'RAILS': 'https://rails.discovery.indazn.com/eu/',
- + 'EPG': 'https://epg.discovery.indazn.com/eu/',
- + 'EVENT': self._api_base_default,
- + 'PLAYBACK': 'https://api.playback.indazn.com/',
- + 'SIGNIN': self._api_base_default,
- + 'SIGNOUT': self._api_base_default,
- + 'REFRESH': self._api_base_default,
- + 'PROFILE': self._api_base_default,
- + 'RESOURCES': 'https://public-cdn.acc.indazn.com/eu/',
- + 'THUMBNAIL': 'https://image.discovery.indazn.com/eu/',
- + }
- self.time_format = '%Y-%m-%dT%H:%M:%SZ'
- self.date_format = '%Y-%m-%d'
- self.portability_list = ['AT', 'DE', 'IT', 'ES']
- diff --git a/resources/lib/simple_requests/api.py b/resources/lib/simple_requests/api.py
- index 7c2f29e..40b70c0 100644
- --- a/resources/lib/simple_requests/api.py
- +++ b/resources/lib/simple_requests/api.py
- @@ -171,4 +171,4 @@ def delete(url, **kwargs):
- def head(url, **kwargs):
- - return _request('HEAD', url, **kwargs)
- \ No newline at end of file
- + return _request('HEAD', url, **kwargs)
- diff --git a/resources/lib/tiles.py b/resources/lib/tiles.py
- index 4918cf8..2b98763 100644
- --- a/resources/lib/tiles.py
- +++ b/resources/lib/tiles.py
- @@ -38,7 +38,7 @@ class Tiles:
- self.item['duration'] = self.plugin.timedelta_total_seconds(self.plugin.time_stamp(self.end)-self.plugin.time_stamp(self.start))
- def add_thumb(self, i):
- - url = self.plugin.api_base+'v2/image?id={0}&Quality=95&Width={1}&Height={2}&ResizeAction=fill&VerticalAlignment=top&Format={3}'
- + url = self.plugin.api_base['THUMBNAIL']+'v2/image?id={0}&Quality=95&Width={1}&Height={2}&ResizeAction=fill&VerticalAlignment=top&Format={3}'
- image = i.get('Image', '')
- if image:
- if self.type == 'Navigation':
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement