Introduzione
Questa versione di XdccDownloader espone quelle che sono le sue funzionalità tramite un’interfaccia API REST.
Quello che troverete all’interno dell’immagine Docker sarà un server che esporrà le API ed una interfaccia web tramite la quale avere accesso alle funzionalità di XdccDownloader.
In questo articolo vi descriverò come installare, eseguire ed utilizzare questo nuovo strumento.
Installazione
Come vi dicevo tutto è disponibile sotto forma di immagine Docker, quindi per chi non sapesse di cosa sto parlando vi invito a seguire questo link.
Trattandosi di un’immagine, non c’è una vera e propria fase di installazione, quindi aprite una shell e date il comando:
docker pull ghcr.io/playxz/xdccdownloader:latest
Una volta scaricata l’immagine bisognerà lanciarla tramite il comando:
docker run -e DOWNLOAD_PATH=/download -v ./volume:/download -p 8881:8888 ghcr.io/playxz/xdccdownloader:latest
Sostituire a ./volume il percorso dove verranno salvati i file scaricati sul vostro file system e a 8881 la porta su cui raggiungerete il server.
Interfaccia API
l’interfaccia swagger che documenta le API sarà raggiungibile all’indirizzo
http://localhost:8881/docs
Interfaccia WEB
L’interfaccia web sarà raggiungibile all’indirizzo:
http://localhost:8881/ui
Le funzionalità dell’interfaccia web sono simili a quelle già documentate nella versione di XdccDownloader presente al link.
Note
Questa è una prima versione che sicuramente non sarà priva di errori/bug, quindi segnalateli pure all’indirizzo email dello sviluppatore.