rzander / ruckzuck

software package manager for windows
https://ruckzuck.tools
Microsoft Public License
223 stars 20 forks source link

Google Chrome and Mozilla Firefox URLs #228

Closed x0tester0x closed 1 year ago

x0tester0x commented 1 year ago

Google Chrome

https://dl.google.com/edgedl/chrome/install/GoogleChromeStandaloneEnterprise64.msi

Mozilla Firefox

https://download.mozilla.org/?product=firefox-msi-latest-ssl&os=win64&lang=en-GB https://download.mozilla.org/?product=firefox-msi-latest-ssl&os=win64&lang=en-US https://download.mozilla.org/?product=firefox-msi-latest-ssl&os=win64&lang=de https://download.mozilla.org/?product=firefox-msi-latest-ssl&os=win64&lang=it

rzander commented 1 year ago

Google chrome URL is updated...

rzander commented 1 year ago

On Firefox, it needs some logic to detect a valid language. Instead of parsing the available languages online, maybe a fixed list is sufficient.. E.g.

$lang = "ach,af,sq,ar,an,hy-AM,as,ast,az,eu,be,bn-BD,bn-IN,bs,br,bg,ca,zh-CN,zh-TW,hr,cs,da,nl,en-US,en-GB,en-ZA,eo,et,fi,fr,fy-NL,ff,gd,gl,de,el,gu-IN,he,hi-IN,hu,is,id,ga-IE,it,kn,kk,km,ko,lv,lij,lt,dsb,mk,mai,ms,ml,mr,nb-NO,nn-NO,or,fa,pl,pt-BR,pt-PT,pa-IN,ro,rm,ru,sr,si,sk,sl,son,es-AR,es-CL,es-MX,es-ES,sv-SE,ta,te,th,tr,uk,hsb,uz,vi,cy,xh"  -split(",")
if($lang -contains (Get-Culture).Name) { $lang = (Get-Culture).Name } elseif($lang -contains (Get-Culture).TwoLetterISOLanguageName) { $lang = (Get-Culture).TwoLetterISOLanguageName } else { $lang = "en-US" }
$lang

What do you think ?

x0tester0x commented 1 year ago

Both is good for me, these URLs download the MSI Version instead of te EXE.

rzander commented 1 year ago

implemented in FireFox 14.0.1