Proper fix for old download installer names

This commit is contained in:
Kovid Goyal 2022-10-14 21:33:08 +05:30
parent e1ab06f9b8
commit dc821ded5b
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -338,10 +338,10 @@ def generate_index(): # {{{
files = os.listdir('.') files = os.listdir('.')
windows = [x for x in files if x.endswith('.msi')] windows = [x for x in files if x.endswith('.msi')]
if windows: if windows:
def wdesc(x):
return 'Windows ' + ('64-bit' if '-64bit-' in x else '32-bit') + ' Installer'
windows = [ windows = [
'<li><a href="{0}" title="{1}">{1}</a></li>'.format( '<li><a href="{0}" title="{1}">{1}</a></li>'.format(x, wdesc(x)) for x in windows
x, 'Windows 64-bit Installer'
) for x in windows
] ]
body.append( body.append(
'<dt>Windows</dt><dd><ul>{}</ul></dd>'.format( '<dt>Windows</dt><dd><ul>{}</ul></dd>'.format(
@ -364,14 +364,14 @@ def generate_index(): # {{{
x for x in files if x.endswith('.txz') or x.endswith('tar.bz2') x for x in files if x.endswith('.txz') or x.endswith('tar.bz2')
] ]
if linux: if linux:
if 'i686' in x: def ldesc(x):
itype = 'Linux Intel 32-bit binary' if 'i686' in x:
elif 'arm64' in x: return 'Linux Intel 32-bit binary'
itype = 'Linux ARM 64-bit binary' if 'arm64' in x:
else: return 'Linux ARM 64-bit binary'
itype = 'Linux Intel 64-bit binary' return 'Linux Intel 64-bit binary'
linux = [ linux = [
'<li><a href="{0}" title="{1}">{1}</a></li>'.format(x, itype) for x in linux '<li><a href="{0}" title="{1}">{1}</a></li>'.format(x, ldesc(x)) for x in linux
] ]
body.append( body.append(
'<dt>Linux</dt><dd><ul>{}</ul></dd>'.format( '<dt>Linux</dt><dd><ul>{}</ul></dd>'.format(