Skip to content

Conversation

@Cohvir
Copy link
Contributor

@Cohvir Cohvir commented Aug 10, 2025

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_api e /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.

Arrowar and others added 20 commits August 4, 2025 20:31
* Bump v3.2.8

* Aggiungi start.sh a .gitignore (debug file)

* Aggiungi supporto per la selezione del sito e query di ricerca tramite argomento da riga di comando

* Aggiungi aiuto dinamico per i siti disponibili nel parser degli argomenti

* Aggiungi esempi di utilizzo per la ricerca di siti specifici nel README.md

* Aggiungi l'opzione --auto-first per scaricare automaticamente il primo risultato della ricerca nel parser degli argomenti e aggiorna il README.md con esempi di utilizzo.

* Delete .github/.domain/domains.json

---------

Co-authored-by: Lovi <62809003+Arrowar@users.noreply.github.com>
…este (Arrowar#354)

* Aggiungi un client HTTP unificato per migliorare la gestione delle richieste in tutto il progetto

* Aggiungi supporto per il controllo della qualità del codice con ruff e documentazione per i git hooks
@Arrowar Arrowar changed the base branch from main to test August 11, 2025 06:17
@Arrowar
Copy link
Owner

Arrowar commented Aug 11, 2025

Piccolo problema attualmente stavo aggiornando il branch test per la nuova versione. Riusciresti quando hai tempo a risolvere i conflitti ?

@Cohvir
Copy link
Contributor Author

Cohvir commented Aug 11, 2025

Si, ci proverò

@Cohvir
Copy link
Contributor Author

Cohvir commented Aug 11, 2025

Fatto!

@Cohvir Cohvir changed the title StreamingCommunity on steroids StreamingCommunity on steroids (REST API) Aug 11, 2025
Arrowar and others added 4 commits August 12, 2025 08:55
Arrowar#358)

* Aggiunta del sistema di hook/plugin per eseguire script personalizzati prima e dopo l'esecuzione principale. Aggiornato config.json per includere la sezione HOOKS e implementata la logica di esecuzione degli hook in run.py. Aggiunto test manuale per verificare l'esecuzione degli hook.

* Aggiunta della gestione della stampa degli stdout e stderr degli hook con logging e console. Modificato l'ordine di inizializzazione per garantire l'esecuzione corretta degli hook pre_run.
@Arrowar Arrowar reopened this Aug 16, 2025
@Arrowar Arrowar deleted the branch Arrowar:main August 17, 2025 08:52
@Arrowar Arrowar closed this Aug 17, 2025
@Arrowar Arrowar reopened this Aug 17, 2025
@Arrowar Arrowar changed the base branch from test to 3.3.0 August 17, 2025 08:58
@Arrowar
Copy link
Owner

Arrowar commented Aug 17, 2025

Ho fatto un po' di casini tra due settimane risolvo i conflitti vari

@Cohvir
Copy link
Contributor Author

Cohvir commented Aug 28, 2025

Hey @Arrowar, come procede?

@Arrowar
Copy link
Owner

Arrowar commented Aug 28, 2025

Mi devo assentare per un paio di settimane. Rimangono ancora i conflitti da sistemare

@Arrowar Arrowar changed the base branch from 3.3.0 to 3.3.1 August 30, 2025 07:42
@Arrowar Arrowar deleted the branch Arrowar:main August 30, 2025 07:42
@Arrowar Arrowar closed this Aug 30, 2025
@Arrowar Arrowar reopened this Aug 30, 2025
@gianlucalauro
Copy link
Contributor

+1

1 similar comment
@dnviti
Copy link

dnviti commented Sep 15, 2025

+1

@Arrowar Arrowar deleted the branch Arrowar:main September 16, 2025 09:30
@Arrowar Arrowar closed this Sep 16, 2025
@Arrowar Arrowar reopened this Sep 16, 2025
@Arrowar Arrowar changed the base branch from 3.3.1 to main September 16, 2025 12:05
@github-actions github-actions bot force-pushed the main branch 3 times, most recently from e3e928b to 9daa8cb Compare September 29, 2025 17:18
@github-actions github-actions bot force-pushed the main branch 3 times, most recently from 9e58af2 to 3799da6 Compare October 6, 2025 17:18
@github-actions github-actions bot force-pushed the main branch 2 times, most recently from 086c572 to 7ab2102 Compare October 16, 2025 15:22
@FrancescoGrazioso
Copy link
Contributor

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

@github-actions github-actions bot force-pushed the main branch 3 times, most recently from 4bf7fc3 to b2fe510 Compare October 22, 2025 15:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants