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 nel codice di mps-youtube con una personale.
Prima però è 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 nel file di configurazione config.py:
sudo vim /usr/lib/python3.8/site-packages/mps_youtube/config.py ##oppure sudo vim /usr/lib/python3/dist-packages/mps_youtube/config.py ##oppure locate config.py sudo vim /pathlocate/config.py
Sostituire la api key contenuta nel file con quella appena generata. La riga da modificare è la seguente:
ConfigItem("api_key", "NEW_KEY_NUOVA_CHIAVE", ## al posto di NEW_KEY_NUOVA_CHIAVE incollare la stringa appena generata
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
Rilanciare mps-youtube e godersi Youtube da riga di comando:
mpsyt
My contacts are in the footer below