From 9339bda3e24a1ec095812bfd8ed7bcf7f78c9e72 Mon Sep 17 00:00:00 2001 From: Administrator Date: Fri, 17 Apr 2026 11:23:26 +0200 Subject: [PATCH] feat: .mhu + .mdd Data-Files vom jeweiligen App-Release auf Desktop laden Co-Authored-By: Claude Opus 4.7 (1M context) --- VServerSetup.ps1 | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) 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 ""