Fixed update mechanism to store bazarr.zip asset download url (if available) instead of zipball.

This commit is contained in:
morpheus65535 2021-04-01 06:49:05 -04:00
parent 7770d9c618
commit 4bc379fabc
1 changed files with 7 additions and 1 deletions

View File

@ -29,11 +29,17 @@ def check_releases():
logging.exception("Error trying to get releases from Github.")
else:
for release in r.json():
download_link = None
for asset in release['assets']:
if asset['name'] == 'bazarr.zip':
download_link = asset['browser_download_url']
if not download_link:
download_link = release['zipball_url']
releases.append({'name': release['name'],
'body': release['body'],
'date': release['published_at'],
'prerelease': release['prerelease'],
'download_link': release['zipball_url']})
'download_link': download_link})
with open(os.path.join(args.config_dir, 'config', 'releases.txt'), 'w') as f:
json.dump(releases, f)
logging.debug('BAZARR saved {} releases to releases.txt'.format(len(r.json())))