diff --git a/VServerSetup.ps1 b/VServerSetup.ps1 index 1fb6837..1fe7be2 100644 --- a/VServerSetup.ps1 +++ b/VServerSetup.ps1 @@ -56,6 +56,27 @@ function Get-Gitea-Latest-Asset { return $asset } +function Copy-Gitea-DataFile-To-Desktop { + param($Repo, $Filter) + try { + $asset = Get-Gitea-Latest-Asset -Repo $Repo -Filter $Filter + if (-not $asset) { + Write-Host " WARNUNG: Kein Asset '$Filter' im Release gefunden" -ForegroundColor Yellow + return + } + $destPath = Join-Path $desktopPath $asset.name + if (Test-Path $destPath) { + Write-Host " $($asset.name) bereits vorhanden - ueberspringe." -ForegroundColor Gray + return + } + if (Download-File -Url $asset.browser_download_url -Output $destPath) { + Write-Host " $($asset.name) auf Desktop!" -ForegroundColor Green + } + } catch { + Write-Host " FEHLER beim Laden der Data-Datei: $_" -ForegroundColor Red + } +} + function Install-Gitea-App { param($Name, $Repo, $StepNum, $DetectPaths, $ProcessName) Write-Host "" @@ -447,12 +468,14 @@ Install-Gitea-App -Name "Multi-Hoster-Upload" -Repo "Multi-Hoster-Upload" ` -StepNum 16 ` -DetectPaths @("$env:LOCALAPPDATA\Programs\multi-hoster-upload\Multi-Hoster-Upload.exe", "$desktopPath\Multi-Hoster-Upload.lnk") ` -ProcessName "Multi-Hoster-Upload" +Copy-Gitea-DataFile-To-Desktop -Repo "Multi-Hoster-Upload" -Filter "*.mhu" # 17. REAL-DEBRID-DOWNLOADER (von Gitea) Install-Gitea-App -Name "Real-Debrid-Downloader" -Repo "real-debrid-downloader" ` -StepNum 17 ` -DetectPaths @("$env:LOCALAPPDATA\Programs\real-debrid-downloader\Real-Debrid-Downloader.exe", "$desktopPath\Real-Debrid-Downloader.lnk") ` -ProcessName "Real-Debrid-Downloader" +Copy-Gitea-DataFile-To-Desktop -Repo "real-debrid-downloader" -Filter "*.mdd" # 18. WINDOWS EINSTELLUNGEN Write-Host ""