From 87dd6c3ebd65103fdfcf8c6186bafe9cea3d5a3e Mon Sep 17 00:00:00 2001 From: amd64fox <62529699+amd64fox@users.noreply.github.com> Date: Fri, 24 Sep 2021 08:01:15 +0300 Subject: [PATCH] Update LoaderSpot.ps1 --- LoaderSpot.ps1 | 87 ++++++++++++++++++++++++++++++-------------------- 1 file changed, 53 insertions(+), 34 deletions(-) diff --git a/LoaderSpot.ps1 b/LoaderSpot.ps1 index 8432119..4c2bd4a 100644 --- a/LoaderSpot.ps1 +++ b/LoaderSpot.ps1 @@ -4,40 +4,7 @@ $version_spoti = Read-Host -Prompt "Enter the Spotify version, for example 1.1.6 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)" - $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++ - } -} -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..." @@ -64,6 +31,58 @@ if ($version_spoti -notmatch '^\d.\d.\d{1,2}.\d{1,5}.[a-z][0-9a-z][0-9a-z][0-9a- $numbers++ } } + else { + Write-Host "Invalid number, Stop ... " -ForegroundColor Red + pause + exit + + } + + + +} +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