From 88e7f7ed9e9a288030b2fcbc7b04383817816696 Mon Sep 17 00:00:00 2001 From: amd64fox <62529699+amd64fox@users.noreply.github.com> Date: Fri, 24 Sep 2021 07:12:33 +0300 Subject: [PATCH] Add files via upload --- LoaderSpot.ps1 | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 LoaderSpot.ps1 diff --git a/LoaderSpot.ps1 b/LoaderSpot.ps1 new file mode 100644 index 0000000..eac92d3 --- /dev/null +++ b/LoaderSpot.ps1 @@ -0,0 +1,89 @@ + +$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)" + $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)" + $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 "Unsuccessful again, script stopped ..." -ForegroundColor Red +pause +exit + +} + + + +} +write-host "`n" +"Search completed" +write-host "`n" +if($find_url){ +"Found links :" +$find_url} +if(!($find_url)){ +"Nothing found, please increase your search range."} +write-host "`n" +pause +exit +