mirror of
https://github.com/VSCodium/vscodium.github.io.git
synced 2025-12-11 05:45:48 -06:00
Add direct download button on the homepage #21
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @maddhruv on GitHub.
Just like how https://code.visualstudio.com/ has the download button right away on the homepage, based on the OS/Arch, VSCodium can add a similar button, rather than redirecting to the github releases page
@ghost commented on GitHub:
I found this script, this could help... (from https://stackoverflow.com/a/11219680/19866794)
This should help.
License:
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
@GitMensch commented on GitHub:
Sadly this doesn't provide a solution as it cannot know what version is wanted: stable/insiders user/system and hat version is actually the one "up to date". If these are all known then it may be possible to pre-select "something reasonable".
@GitMensch commented on GitHub:
I general it seems more important to provide something like https://code.visualstudio.com/#alt-downloads, it seems this let the user do the actual choosing of the items above (of course VSCodium provides much more than MS, but the amount could be added using a similar UI) then a JavaScript (in the case of MS a non-free one, but we could do better) uses this information to look up the URL (we have the versions repo) and trigger the download.
With the user-provided information this would for example query https://github.com/VSCodium/versions/blob/master/stable/win32/arm64/archive/latest.json .
Sounds doable. Any volunteer to write the necessary java script and HTML elements?
The "download button" referenced in the issue is then only a pre-selection for the user, something that could actually be done ith the same javascript (not acting on a click but on page load).
@Crystal-RainSlide commented on GitHub:
I fixed and wrote some regular expressions for the filenames of VSCodium releases, when I was contributing for an open source software mirror backend. Can be helpful. Note that
VSCodium-{version}-src.(tar.gz|zip)is not included.345d47184c/geninfo/genisolist.ini (L746)Output of all those regexs:
darwin:dmg ziparm64 x64linux:AppImageAppImage.zsyncx86_64debamd64 arm64 armhfrpmaarch64 armv7hl x86_64tar.gzarm64 armhf x64win32:exe-Setup exe-UserSetup msi msi-updates-disabled ziparm64 ia32 x64Remote Extension Host:
darwinarm64 x64linuxarm64 armhf x64win32ia32 x64After all:
x86:ia32x64:amd64 x64 x86_64armhf:armhf armv7hlarm64:aarch64 arm64