Update LoaderSpot.ps1
code optimization
This commit is contained in:
parent
7e85e8dbec
commit
bd71193036
1 changed files with 22 additions and 85 deletions
107
LoaderSpot.ps1
107
LoaderSpot.ps1
|
|
@ -1,98 +1,35 @@
|
|||
$version_spoti = Read-Host -Prompt "Enter the Spotify version, for example 1.1.68.632.g2b11de83"
|
||||
do { $version_spoti = Read-Host -Prompt "Enter the Spotify version, for example 1.1.68.632.g2b11de83" }
|
||||
while ($version_spoti -notmatch '^\d.\d.\d{1,2}.\d{1,5}.[a-z][0-9a-z][0-9a-z][0-9a-z][0-9a-z][0-9a-z][0-9a-z][0-9a-z][0-9a-z]$')
|
||||
|
||||
do { $before_enter = Read-Host -Prompt "Enter the number to stop at (e.g. 99)" }
|
||||
while ($before_enter -notmatch '^\d{1,4}$')
|
||||
|
||||
$numbers = 0
|
||||
|
||||
|
||||
if ($version_spoti -match '^\d.\d.\d{1,2}.\d{1,5}.[a-z][0-9a-z][0-9a-z][0-9a-z][0-9a-z][0-9a-z][0-9a-z][0-9a-z][0-9a-z]$') {
|
||||
$before_enter = Read-Host -Prompt "Enter the number to stop at (e.g. 99)"
|
||||
if ($before_enter -match '^\d{1,4}$') {
|
||||
$numbers = 0
|
||||
|
||||
"Search..."
|
||||
While ($numbers -le $before_enter) {
|
||||
"Search..."
|
||||
While ($numbers -le $before_enter) {
|
||||
|
||||
$_URL = "https://upgrade.scdn.co/upgrade/client/win32-x86/spotify_installer-$version_spoti-$numbers.exe"
|
||||
$_URL = "https://upgrade.scdn.co/upgrade/client/win32-x86/spotify_installer-$version_spoti-$numbers.exe"
|
||||
|
||||
|
||||
try {
|
||||
$request = [System.Net.WebRequest]::Create($_URL)
|
||||
$response = $request.getResponse()
|
||||
try {
|
||||
$request = [System.Net.WebRequest]::Create($_URL)
|
||||
$response = $request.getResponse()
|
||||
|
||||
if ($response.StatusCode -eq "200") {
|
||||
$response.ResponseUri.OriginalString
|
||||
$find_url += [System.Environment]::NewLine + $response.ResponseUri.OriginalString
|
||||
$response.Close()
|
||||
}
|
||||
if ($response.StatusCode -eq "200") {
|
||||
$response.ResponseUri.OriginalString
|
||||
$find_url += [System.Environment]::NewLine + $response.ResponseUri.OriginalString
|
||||
$response.Close()
|
||||
}
|
||||
|
||||
}
|
||||
catch {
|
||||
$numbers
|
||||
}
|
||||
}
|
||||
catch {
|
||||
$numbers
|
||||
}
|
||||
|
||||
$numbers++
|
||||
}
|
||||
}
|
||||
else {
|
||||
Write-Host "Invalid number, Stop ... " -ForegroundColor Red
|
||||
pause
|
||||
exit
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
$numbers++
|
||||
}
|
||||
if ($version_spoti -notmatch '^\d.\d.\d{1,2}.\d{1,5}.[a-z][0-9a-z][0-9a-z][0-9a-z][0-9a-z][0-9a-z][0-9a-z][0-9a-z][0-9a-z]$') {
|
||||
Write-Host "Version entered incorrectly, please try again" -ForegroundColor Red
|
||||
$version_spoti = Read-Host -Prompt "Enter the Spotify version, for example 1.1.68.632.g2b11de83"
|
||||
|
||||
|
||||
|
||||
if ($version_spoti -match '^\d.\d.\d{1,2}.\d{1,5}.[a-z][0-9a-z][0-9a-z][0-9a-z][0-9a-z][0-9a-z][0-9a-z][0-9a-z][0-9a-z]$') {
|
||||
$before_enter = Read-Host -Prompt "Enter the number to stop at (e.g. 99)"
|
||||
if ($before_enter -match '^\d{1,4}$') {
|
||||
$numbers = 0
|
||||
|
||||
"Search..."
|
||||
While ($numbers -le $before_enter) {
|
||||
|
||||
$_URL = "https://upgrade.scdn.co/upgrade/client/win32-x86/spotify_installer-$version_spoti-$numbers.exe"
|
||||
|
||||
|
||||
try {
|
||||
$request = [System.Net.WebRequest]::Create($_URL)
|
||||
$response = $request.getResponse()
|
||||
|
||||
if ($response.StatusCode -eq "200") {
|
||||
$response.ResponseUri.OriginalString
|
||||
$find_url += [System.Environment]::NewLine + $response.ResponseUri.OriginalString
|
||||
$response.Close()
|
||||
}
|
||||
|
||||
}
|
||||
catch {
|
||||
$numbers
|
||||
}
|
||||
|
||||
$numbers++
|
||||
}
|
||||
}
|
||||
else {
|
||||
Write-Host "Invalid number, Stop ... " -ForegroundColor Red
|
||||
pause
|
||||
exit
|
||||
|
||||
}
|
||||
}
|
||||
else {
|
||||
Write-Host "Unsuccessful again, script stopped ..." -ForegroundColor Red
|
||||
pause
|
||||
exit
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
write-host "`n"
|
||||
"Search completed"
|
||||
write-host "`n"
|
||||
|
|
|
|||
Loading…
Reference in a new issue