Il developer John Törnblom ha condiviso un nuovo script che se eseguito su PC ci permette di scaricare gli aggiornamenti dei pacchetti per console PlayStation 4 o PlayStation 5, facendo riferimento a un manifest formattato in JSON all’URL fornito.
Lo script, scritto interamente in Python, ha lo scopo di automatizzare il processo di download degli aggiornamenti dei pacchetti per le console PS4 e PS5. Ecco alcune funzionalità chiave:
- Download Manifest: Scarica il manifesto JSON dal link fornito.
- Fetch Pieces: Scarica i pezzi del pacchetto dal manifesto e li concatena in un unico file, verificando l’integrità tramite hash SHA1.
- Logging e Progress: Fornisce un feedback di avanzamento sul download e la velocità di download.
- Error Handling: Verifica la coerenza degli offset, delle dimensioni e degli hash dei pezzi del file.
Esempio di utilizzo
- Scaricare il Manifesto JSON: Lo script scarica il manifesto JSON che contiene i dettagli dei pezzi del pacchetto da scaricare.
- Scaricare i pezzi: Lo script scarica ogni pezzo specificato nel manifesto, lo concatena e verifica che l’hash corrisponda a quello atteso.
- Visualizzare l’avanzamento: Lo script mostra l’avanzamento del download e la velocità in MiB/s.
Istruzioni per l’uso
- Copiare lo script su un file Python, ad esempio
fetchpkg.py
. - Eseguire lo script fornendo l’URL del manifesto JSON:
python3 fetchpkg.py [opzioni] URL
- Dove
[opzioni]
può includere-o
per specificare il percorso di salvataggio del pacchetto scaricato.
Note
- Lo script utilizza la licenza GNU General Public License versione 3 o successiva.
- Supporta il download sicuro disabilitando la verifica del certificato SSL per facilitare il download.
Per ulteriori informazioni, è possibile consultare la pagina PSDevWiki.
Download: fetchpkg.py
Fonte: twitter.com