fexh10 / aw-cli

Guarda anime dal terminale e molto altro! Ora con sincronizzazione con AniList
GNU General Public License v3.0
9 stars 0 forks source link
anilist anime anime-downloader anime-ita anime-streaming animeworld cli

aw-cli

Guarda anime dal terminale e molto altro!
Gli anime vengono presi da AnimeWorld

Anteprima

https://user-images.githubusercontent.com/90156014/210212814-e73ba7af-ce12-43ad-95ff-dcd85b39a45c.mp4

Indice

Installazione

Lo script funziona sia con MPV che con VLC.

Linux, MacOS È possibile installare aw-cli da pip: ``` python3 -m pip install aw-cli ```
Windows Attualmente, Windows presenta due versioni: la più recente, progettata per funzionare su WSL (Windows Subsystem for Linux), e una versione Legacy compatibile con PowerShell. La versione Legacy non riceverà ulteriori aggiornamenti, mentre l'altra sarà mantenuta costantemente.
Ultima Versione L'ultima versione per Windows richiede installare WSL: ``` wsl --install ``` Per installare MPV su WSL, basta eseguire: ``` sudo apt install mpv ``` Per VLC: ``` sudo apt install vlc ``` Il programma dovrà essere installato e avviato da WSL: ``` python3 -m pip install aw-cli ```
Versione Legacy Per installare la versione Legacy, è necessario avere git. ``` python3 -m pip install git+https://github.com/fexh10/aw-cli.git@winLegacy ```
Android Android richiede l'installazione di termux.
``` pkg update && pkg upgrade pkg install python python-pip libxml2 libxslt pkg-config python3 -m pip install aw-cli ```
iOS La versione per iOS richiede iSH e VLC. ``` apk update apk upgrade apk add python3 python3-dev py3-pip gcc musl-dev git python3 -m pip install git+https://github.com/fexh10/aw-cli.git@iosCompatibility ``` Nota che la velocità di download e caricamento molto bassa è un problema di iSH e non di aw-cli.

Problemi noti

Se è impossibile avviare aw-cli, è possibile che non si abbia la cartella degli script Python aggiunta al path.

Linux/Windows WSL Aggiungere la seguente linea al file di profilo (.bashrc, .zshrc, o altro): ``` export PATH=$PATH:$HOME/.local/bin ``` Riavviare il terminale o eseguire `source ~/.bashrc`.
MacOS Aggiungere la seguente linea al file di profilo (.bashrc, .zshrc, o altro): ``` export PATH=$PATH:$HOME/Library/Python/3.x/bin ``` Sostituire `3.x` con la propria versione di Python.
Riavviare il terminale o eseguire `source ~/.bashrc`.
Windows Legacy Inserire da linea di comando: ``` setx PATH "%PATH%;%APPDATA%\Local\Programs\Python\Python3x\Scripts ``` Sostituire `3.x` con la propria versione di Python.
Se necessario, riavviare il sistema.

Disinstallazione

python3 -m pip uninstall aw-cli

Utilizzo

usage: aw-cli [-h] [-v] [-c [{r}]] [-l [{a,s,d,t}]] [-i] [-s] [-d] [-o] [-p] [-u [UPDATE]] [-a]

Guarda anime dal terminale e molto altro!

Informazioni:
  -h, --help            mostra questo messaggio
  -v, --versione        stampa la versione del programma

Opzioni:
  -c [{r}], --cronologia [{r}]
                        continua a guardare un anime dalla cronologia. 'r' per rimuovere un anime (opzionale)
  -l [{a,s,d,t}], --lista [{a,s,d,t}]
                        lista degli ultimi anime usciti su AnimeWorld. a = all, s = sub, d = dub, t = tendenze. Default 'a'
  -i, --info            visualizza le informazioni e la trama di un anime
  -s, --syncplay        usa syncplay per guardare un anime insieme ai tuoi amici
  -d, --download        scarica gli episodi che preferisci
  -o, --offline         apri gli episodi scaricati precedentemente direttamente dal terminale
  -p, --privato         guarda un episodio senza che si aggiorni la cronologia o AniList
  -u [UPDATE], --update [UPDATE]
                        aggiorna il programma

Configurazione:
  -a, --configurazione  avvia il menu di configurazione                                                    

Crediti

Progetto ispirato a ani-cli.

Un ringraziamento speciale a axtrat per l'aiuto nella realizzazione del progetto.