Compare commits

...

2 Commits
v1.13 ... v1.15

Author SHA1 Message Date
Pete Batard
aa378cad13 Fix handling of ' ' in product name
* Some locales (e.g. Russian) will return something like "Windows 10"
  for the product name which threw our JSON conversion off
* Also fix a typo
* Closes #12
2019-11-23 21:52:04 +00:00
Pete Batard
3c4fafa207 Add Windows 10 19H2 18363.418 builds 2019-11-12 22:57:50 +00:00

View File

@@ -1,5 +1,5 @@
# #
# Fido v1.13 - Retail Windows ISO Downloader # Fido v1.15 - Retail Windows ISO Downloader
# Copyright © 2019 Pete Batard <pete@akeo.ie> # Copyright © 2019 Pete Batard <pete@akeo.ie>
# ConvertTo-ImageSource: Copyright © 2016 Chris Carter # ConvertTo-ImageSource: Copyright © 2016 Chris Carter
# #
@@ -75,6 +75,12 @@ $ko = 0x20000
$WindowsVersions = @( $WindowsVersions = @(
@( @(
@("Windows 10", "Windows10ISO"), @("Windows 10", "Windows10ISO"),
@(
"19H2 (Build 18363.418 - 2019.11)",
@("Windows 10 Home/Pro", 1429),
@("Windows 10 Education", 1431),
@("Windows 10 Home China ", ($zh + 1430))
),
@( @(
"19H1 (Build 18362.356 - 2019.09)", "19H1 (Build 18362.356 - 2019.09)",
@("Windows 10 Home/Pro", 1384), @("Windows 10 Home/Pro", 1384),
@@ -631,6 +637,7 @@ $Continue.add_click({
$html = $html.Replace("class=product-download-hidden", "") $html = $html.Replace("class=product-download-hidden", "")
$html = $html.Replace("type=hidden", "") $html = $html.Replace("type=hidden", "")
$html = $html.Replace(">", "/>") $html = $html.Replace(">", "/>")
$html = $html.Replace("&nbsp;", " ")
$html = $html.Replace("IsoX86", """x86""") $html = $html.Replace("IsoX86", """x86""")
$html = $html.Replace("IsoX64", """x64""") $html = $html.Replace("IsoX64", """x64""")
$html = "<inputs>" + $html + "</inputs>" $html = "<inputs>" + $html + "</inputs>"
@@ -646,7 +653,7 @@ $Continue.add_click({
} }
} }
if ($array.Length -eq 0) { if ($array.Length -eq 0) {
Throw-Error -Req $r -Alt "Could not retreive ISO download links" Throw-Error -Req $r -Alt "Could not retrieve ISO download links"
} }
} catch { } catch {
Error($_.Exception.Message) Error($_.Exception.Message)