Wie Nightlys automatisch downloaden

RAMSoße

Lt. Commander
Registriert
März 2018
Beiträge
1.721
Hallo Zusammen

Ich arbeite mit Programmen die fast tägliche eine neue Nightly Version veröffentlichen.
Nun ist es lästig 10 Seiten anzufurfen und dann die Nightly manuell herunter zu laden.
Lann ich dies irgendwie automatisieren? Ich weiß, einen Link, kann man in den jdownloader kopieren.
der grabscht mir aber dann alles automatisch ab und nicht die aktuellste, wenn auf einer seite mehrere Links vorhanden sind.
Außerdem macht er dies nur einmalig.

Besten Dank

Beispielseite: https://pcsx2.net/downloads/
 
M.M.n. hängt es extrem davon ab, wie die nightly angeboten wird.
Wenn sich die URL des Downloads ständig ändert und "zufällig" ist, dann wird es halt schwerer.
Wenn es eine feste URL ist, dann wäre es mit wget einfach.

Bei dem verlinkten bin ich übrigens verwirrt, warum die am 4. April so viele Nächte hatten. So ist die URL vermutlich ebenfalls nicht deterministisch und müsste aus dem HTML herausanalysiert werden - technisch machbar, aber bedeutet halt etwas Aufwand (Scripting, je nach OS halt PowerShell oder bash)
1712307944658.png


Wobei wenn ich mir die URL anschaue, würde ich sie so oder so versuchen dyanmisch aus dem HTML zu ziehen - was man ja über wget bekommen kann.

Für solche Fragen eignet sich meiner Meinung nach übrigens chatgpt ganz gut als Einstieg.
 
  • Gefällt mir
Reaktionen: kartoffelpü
winget hinkt bei mir bei vielem schon bei offiziellen Releases oft etwas "hinterher"... ;-)

Aber je nach Nutzung hat das den Vorteil, dass die Software dann auch schon installiert ist, ja.
 
Bash:
wget --continue $(curl -s https://api.github.com/repos/PCSX2/pcsx2/releases | jq -r '(.[0]["assets"] | .[] | select(.name | contains("windows-x64-Qt.7z")))["browser_download_url"]')

:)
 
  • Gefällt mir
Reaktionen: madmax2010
Zurück
Oben