StreamingCommunity on steroids (REST API)
Questa PR include tutti i cambiamenti necessari a implementare una REST API che utilizza le funzionalità native di questo progetto.
È stata documentata quanto più possibile per rendere tutto più chiaro.
Le features più importanti sono:
- Permette l'utilizzo delle funzionalità già presenti nello script (è implementata come una modalità, si può spegnere e accendere a piacimento)
- Fornisce /docs per testare l'utilizzo dell'API senza strumenti esterni (FastAPI)
- Non è richiesto input manuale nella console: si può hostare e utilizzare come server per scaricare da qualsiasi interfaccia
- Fail-safe: eventuali errori vengono restituiti nella risposta JSON
- Autenticazione base, se desiderata
- Modularità: chiunque può aggiungere nuovi provider e funzioni all'API senza scrivere interi giornali di codice grazie a
@expose_apie/module_call.
Lo utilizzerò personalmente all’interno del mio docker-compose che include Plex. Grazie all’API potrò sfogliare film e serie TV e scegliere quali scaricare dal mio telefono direttamente nella cartella Libreria di Plex.
Piccolo problema attualmente stavo aggiornando il branch test per la nuova versione. Riusciresti quando hai tempo a risolvere i conflitti ?
Si, ci proverò
Fatto!
Ho fatto un po' di casini tra due settimane risolvo i conflitti vari
Hey @Arrowar, come procede?
Mi devo assentare per un paio di settimane. Rimangono ancora i conflitti da sistemare
+1
+1
A titolo informativo, con l'introduzione della gui sono stai aggiunti anche degli endpoint rest che sfruttano lo script, ricontrollate perché forse alcune cose introdotte in questo branch sono ridondanti