Version 0.3.12

This commit is contained in:
Paco8 committed 2023-01-23 12:44:20 +01:00
1 parent 054d387e37
commit 7854310240
3 files changed
+11 -3

No files matched your search

+9 -1
View File
@@ -80,6 +80,8 @@ class Movistar(object):
# Device ID
self.account['device_id'] = self.cache.load_file('device_id.conf')
if self.account['device_id']:
self.account['device_id'] = self.account['device_id'].strip('"')
if not reuse_devices:
LOG('not reusing devices')
if not self.account['device_id']:
@@ -326,6 +328,7 @@ class Movistar(object):
return self.delete_device(self.account['device_id'])
def new_device_id(self):
"""
headers = self.net.headers.copy()
headers['Content-Type'] = 'application/json'
headers['x-movistarplus-ui'] = '2.36.30'
@@ -334,7 +337,12 @@ class Movistar(object):
url = 'https://auth.dof6.com/movistarplus/webplayer/accounts/'+ self.account['id'] + '/devices/?qspVersion=ssp'
response = self.net.session.post(url, headers=headers)
content = response.content.decode('utf-8')
return content.replace('"', '')
return content.strip('"')
"""
import random
s = ''
for _ in range(0, 32): s += random.choice('abcdef0123456789')
return s
def delete_device(self, device_id):
headers = self.net.headers.copy()
+1 -1
View File
@@ -161,7 +161,7 @@ class RequestHandler(BaseHTTPRequestHandler):
global previous_token, reregister_needed
while True:
LOG('reregister_needed: {}'.format(reregister_needed))
if reregister_needed:
if reregister_needed and xbmcaddon.Addon().getSettingBool('reregister'):
mvs().unregister_device()
mvs().register_device()