LTS downloads: user friendly names and add Apple Silicon

arm download links were missing and user more friendly names for the
links to click on (instead of the bare filenames).

Pull Request: https://projects.blender.org/blender/blender/pulls/108180
This commit is contained in:
Philipp Oeser
2023-05-24 12:17:02 +02:00
committed by Philipp Oeser
parent c4f39eab88
commit 86b6aba437

View File

@@ -26,10 +26,11 @@ class Version:
def get_download_file_names(version: Version):
yield f"blender-{version}-linux-x64.tar.xz"
yield f"blender-{version}-macos-x64.dmg"
yield f"blender-{version}-windows-x64.msi"
yield f"blender-{version}-windows-x64.zip"
yield (f"blender-{version}-linux-x64.tar.xz", "Linux")
yield (f"blender-{version}-macos-x64.dmg", "macOS - Intel")
yield (f"blender-{version}-macos-arm64.dmg", "macOS - Apple Silicon")
yield (f"blender-{version}-windows-x64.msi", "Windows - Installer")
yield (f"blender-{version}-windows-x64.zip", "Windows - Portable (.zip)")
def get_download_url(version: Version, file_name: str) -> str:
@@ -49,9 +50,9 @@ def generate_html(version: Version) -> str:
lines.append(f"Released on {today.strftime(DATE_FORMAT)}.")
lines.append("")
lines.append("<ul>")
for file_name in get_download_file_names(version):
for file_name, display_name in get_download_file_names(version):
download_url = get_download_url(version, file_name)
lines.append(f" <li><a href=\"{download_url}\">{file_name}</a></li>")
lines.append(f" <li><a href=\"{download_url}\">{display_name}</a></li>")
lines.append("</ul>")
return "\n".join(lines)