Risolvere “Error 403 Command line parsing error” in mps-youtube

Come ho risolto l’errore “Error 403 Command line parsing error” di mps-youtube

mps-youtube è un client da riga di comando per Linux che ti permette di consultare Youtube senza interfaccia web. L’ho scoperto durante la prova della distribuzione antiX Linux che puoi leggere qui.

Per prima cosa è necessario sostituira la chiave api dentor il codice di mps-youtube con una personale.
Per farlo è necessario entrare nella Console API del proprio account Google e creare una chiave API Youtube Data API 3.
Tutti i dettagli li trovi qui:

Una volta generata la nuova chiave API è necessario inserirla nei file di configurazione:

cd /usr/lib/python3.8/site-packages/mps_youtube
sudo vim config.py

Sostituire la riga presente con la chiave precedentemente creata. La riga da modificare è la seguente:

ConfigItem("api_key", "NEW_KEY_NUOVA_CHIAVE",

A questo punto dobbiamo ripulire la cache di mps-youtube rimuovendo la cartella all’interno della propria home. USER = utente che lancia mps-youtube.

rm -rf /home/USER/.config/mps-youtube

A questo punto no nresta che rilanciare mps-youtube e godersi Youtube da riga di comando:

mpsyt