Merge branch 'add-update-tools' into dev
This commit is contained in:
commit
cf69505c3f
1 changed files with 49 additions and 75 deletions
|
|
@ -115,80 +115,54 @@ if ($MyInvocation.InvocationName -ne ".") {
|
||||||
$Path = $Temp
|
$Path = $Temp
|
||||||
|
|
||||||
## Download Tools ##
|
## Download Tools ##
|
||||||
# 7-Zip
|
$ToolSources = @(
|
||||||
DownloadFile -Path $Path -Name "7z-installer.msi" -Url "http://www.7-zip.org/a/7z1701.msi"
|
# 7-Zip
|
||||||
DownloadFile -Path $Path -Name "7z-extra.7z" -Url "http://www.7-zip.org/a/7z1701-extra.7z"
|
@("7z-installer.msi", "http://www.7-zip.org/a/7z1701.msi"),
|
||||||
|
@("7z-extra.7z", "http://www.7-zip.org/a/7z1701-extra.7z"),
|
||||||
# Blue Screen View
|
# Blue Screen View
|
||||||
$Url = "http://www.nirsoft.net/utils/bluescreenview-x64.zip"
|
@("bluescreenview64.zip", "http://www.nirsoft.net/utils/bluescreenview-x64.zip"),
|
||||||
DownloadFile -Path $Path -Name "bluescreenview64.zip" -Url $Url
|
@("bluescreenview32.zip", "http://www.nirsoft.net/utils/bluescreenview.zip"),
|
||||||
$Url = "http://www.nirsoft.net/utils/bluescreenview.zip"
|
# ConEmu
|
||||||
DownloadFile -Path $Path -Name "bluescreenview32.zip" -Url $Url
|
@("ConEmuPack.7z", "https://github.com/Maximus5/ConEmu/releases/download/v17.11.09/ConEmuPack.171109.7z"),
|
||||||
|
# Fast Copy
|
||||||
# ConEmu
|
@("fastcopy64.zip", "http://ftp.vector.co.jp/69/28/2323/FastCopy332_x64.zip"),
|
||||||
$Url = "https://github.com/Maximus5/ConEmu/releases/download/v17.11.09/ConEmuPack.171109.7z"
|
@("fastcopy32.zip", "http://ftp.vector.co.jp/69/28/2323/FastCopy332.zip"),
|
||||||
DownloadFile -Path $Path -Name "ConEmuPack.7z" -Url $Url
|
# HWiNFO
|
||||||
|
@("hwinfo64.zip", "http://app.oldfoss.com:81/download/HWiNFO/hw64_560.zip"),
|
||||||
# Fast Copy
|
@("hwinfo32.zip", "http://app.oldfoss.com:81/download/HWiNFO/hw32_560.zip"),
|
||||||
$Url = "http://ftp.vector.co.jp/69/28/2323/FastCopy332_x64.zip"
|
# Notepad++
|
||||||
DownloadFile -Path $Path -Name "fastcopy64.zip" -Url $Url
|
@("npp_amd64.7z", "https://notepad-plus-plus.org/repository/7.x/7.5.2/npp.7.5.2.bin.minimalist.x64.7z"),
|
||||||
$Url = "http://ftp.vector.co.jp/69/28/2323/FastCopy332.zip"
|
@("npp_x86.7z", "https://notepad-plus-plus.org/repository/7.x/7.5.2/npp.7.5.2.bin.minimalist.7z"),
|
||||||
DownloadFile -Path $Path -Name "fastcopy32.zip" -Url $Url
|
# NT Password Editor
|
||||||
|
@("ntpwed.zip", "http://cdslow.org.ru/files/ntpwedit/ntpwed07.zip"),
|
||||||
# HWiNFO
|
# Prime95
|
||||||
$Url = "http://app.oldfoss.com:81/download/HWiNFO/hw64_560.zip"
|
@("prime95_64.zip", "http://www.mersenne.org/ftp_root/gimps/p95v294b5.win64.zip"),
|
||||||
DownloadFile -Path $Path -Name "hwinfo64.zip" -Url $Url
|
@("prime95_32.zip", "http://www.mersenne.org/ftp_root/gimps/p95v294b5.win32.zip"),
|
||||||
$Url = "http://app.oldfoss.com:81/download/HWiNFO/hw32_560.zip"
|
# ProduKey
|
||||||
DownloadFile -Path $Path -Name "hwinfo32.zip" -Url $Url
|
@("produkey64.zip", "http://www.nirsoft.net/utils/produkey-x64.zip"),
|
||||||
|
@("produkey32.zip", "http://www.nirsoft.net/utils/produkey.zip"),
|
||||||
# Notepad++
|
# Python
|
||||||
$Url = "https://notepad-plus-plus.org/repository/7.x/7.5.2/npp.7.5.2.bin.minimalist.x64.7z"
|
@("python64.zip", "https://www.python.org/ftp/python/3.6.3/python-3.6.3-embed-amd64.zip"),
|
||||||
DownloadFile -Path $Path -Name "npp_amd64.7z" -Url $Url
|
@("python32.zip", "https://www.python.org/ftp/python/3.6.3/python-3.6.3-embed-win32.zip"),
|
||||||
$Url = "https://notepad-plus-plus.org/repository/7.x/7.5.2/npp.7.5.2.bin.minimalist.7z"
|
# Python: psutil
|
||||||
DownloadFile -Path $Path -Name "npp_x86.7z" -Url $Url
|
@(
|
||||||
|
"psutil64.whl",
|
||||||
# NT Password Editor
|
(FindDynamicUrl "https://pypi.python.org/pypi/psutil" "href=.*-cp36-cp36m-win_amd64.whl")
|
||||||
$Url = "http://cdslow.org.ru/files/ntpwedit/ntpwed07.zip"
|
),
|
||||||
DownloadFile -Path $Path -Name "ntpwed.zip" -Url $Url
|
@(
|
||||||
|
"psutil32.whl",
|
||||||
# Prime95
|
(FindDynamicUrl "https://pypi.python.org/pypi/psutil" "href=.*-cp36-cp36m-win32.whl")
|
||||||
$Url = "http://www.mersenne.org/ftp_root/gimps/p95v294b5.win64.zip"
|
),
|
||||||
DownloadFile -Path $Path -Name "prime95_64.zip" -Url $Url
|
# Q-Dir
|
||||||
$Url = "http://www.mersenne.org/ftp_root/gimps/p95v294b5.win32.zip"
|
@("qdir64.zip", "https://www.softwareok.com/Download/Q-Dir_Portable_x64.zip"),
|
||||||
DownloadFile -Path $Path -Name "prime95_32.zip" -Url $Url
|
@("qdir32.zip", "https://www.softwareok.com/Download/Q-Dir_Portable.zip"),
|
||||||
|
# TestDisk / PhotoRec
|
||||||
# ProduKey
|
@("testdisk64.zip", "https://www.cgsecurity.org/testdisk-7.1-WIP.win64.zip"),
|
||||||
$Url = "http://www.nirsoft.net/utils/produkey-x64.zip"
|
@("testdisk32.zip", "https://www.cgsecurity.org/testdisk-7.1-WIP.win.zip")
|
||||||
DownloadFile -Path $Path -Name "produkey64.zip" -Url $Url
|
)
|
||||||
$Url = "http://www.nirsoft.net/utils/produkey.zip"
|
foreach ($Tool in $ToolSources) {
|
||||||
DownloadFile -Path $Path -Name "produkey32.zip" -Url $Url
|
DownloadFile -Path $Temp -Name $Tool[0] -Url $Tool[1]
|
||||||
|
}
|
||||||
# Python
|
|
||||||
$Url = "https://www.python.org/ftp/python/3.6.3/python-3.6.3-embed-amd64.zip"
|
|
||||||
DownloadFile -Path $Path -Name "python64.zip" -Url $Url
|
|
||||||
$Url = "https://www.python.org/ftp/python/3.6.3/python-3.6.3-embed-win32.zip"
|
|
||||||
DownloadFile -Path $Path -Name "python32.zip" -Url $Url
|
|
||||||
|
|
||||||
# Python: psutil
|
|
||||||
$RegEx = "href=.*-cp36-cp36m-win_amd64.whl"
|
|
||||||
$Url = FindDynamicUrl $DownloadPage $RegEx
|
|
||||||
DownloadFile -Path $Path -Name "psutil64.whl" -Url $Url
|
|
||||||
$DownloadPage = "https://pypi.python.org/pypi/psutil"
|
|
||||||
$RegEx = "href=.*-cp36-cp36m-win32.whl"
|
|
||||||
$Url = FindDynamicUrl $DownloadPage $RegEx
|
|
||||||
DownloadFile -Path $Path -Name "psutil32.whl" -Url $Url
|
|
||||||
|
|
||||||
# Q-Dir
|
|
||||||
$Url = "https://www.softwareok.com/Download/Q-Dir_Portable_x64.zip"
|
|
||||||
DownloadFile -Path $Path -Name "qdir64.zip" -Url $Url
|
|
||||||
$Url = "https://www.softwareok.com/Download/Q-Dir_Portable.zip"
|
|
||||||
DownloadFile -Path $Path -Name "qdir32.zip" -Url $Url
|
|
||||||
|
|
||||||
# TestDisk / PhotoRec
|
|
||||||
$Url = "https://www.cgsecurity.org/testdisk-7.1-WIP.win64.zip"
|
|
||||||
DownloadFile -Path $Path -Name "testdisk64.zip" -Url $Url
|
|
||||||
$Url = "https://www.cgsecurity.org/testdisk-7.1-WIP.win.zip"
|
|
||||||
DownloadFile -Path $Path -Name "testdisk32.zip" -Url $Url
|
|
||||||
|
|
||||||
## Bail ##
|
## Bail ##
|
||||||
# If errors were encountered during downloads
|
# If errors were encountered during downloads
|
||||||
|
|
@ -426,7 +400,6 @@ if ($MyInvocation.InvocationName -ne ".") {
|
||||||
}
|
}
|
||||||
Remove-Item "$Temp\python*"
|
Remove-Item "$Temp\python*"
|
||||||
Remove-Item "$Temp\*.whl"
|
Remove-Item "$Temp\*.whl"
|
||||||
}
|
|
||||||
|
|
||||||
# Q-Dir
|
# Q-Dir
|
||||||
Write-Host "Extracting: Q-Dir"
|
Write-Host "Extracting: Q-Dir"
|
||||||
|
|
@ -444,6 +417,7 @@ if ($MyInvocation.InvocationName -ne ".") {
|
||||||
catch {
|
catch {
|
||||||
Write-Host (" ERROR: Failed to extract files." ) -ForegroundColor "Red"
|
Write-Host (" ERROR: Failed to extract files." ) -ForegroundColor "Red"
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
## Build ##
|
## Build ##
|
||||||
foreach ($Arch in @("amd64", "x86")) {
|
foreach ($Arch in @("amd64", "x86")) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue