Linux Tutoriels

Comment télécharger des podcasts à partir du terminal Linux avec Podfox

Qui a dit que votre gestionnaire de podcast devrait être un outil graphique maladroit? Découvrez Podfox, le client de podcast pour le terminal Linux: il peut faire toutes les mêmes choses que les applications de podcast sophistiquées tout en utilisant moins de ressources.

Installez Podfox

Le client podcast Podfox s’installe un peu différemment de la plupart des programmes Linux. Au lieu de l’installer directement via votre outil de gestion de packages Linux, vous devrez obtenir le programme via le programme d’installation de packages Python (aka Pip).

La distribution de Podfox via Pip signifie que tant que votre système d’exploitation Linux exécute la bonne version de Python, vous serez prêt à partir.

Installez Python

Pour la plupart des utilisateurs Linux, Python devrait déjà être installé. Cela est dû au fait que la plupart des programmes Linux reposent fortement sur le langage de programmation Python. Pourtant, toutes les distributions Linux n’ont pas l’outil de package Pip par défaut, vous devrez peut-être l’installer à la main. Ouvrez un terminal, sélectionnez votre système d’exploitation et suivez les instructions pour démarrer!

  Comment la bêta publique de Mac OS X a enregistré le Mac

Remarque: Podfox a besoin de Python3 et Pip3 pour fonctionner, donc l’installation de Python 2 et Pip ne fonctionnera pas. Déterminez que vous avez Python 3 / Pip3 en exécutant pip3 dans le terminal. Si rien ne se passe, vous ne l’avez pas et devriez l’installer.

Ubuntu

sudo apt install python3-pip

Debian

sudo apt-get install python3-pip

Arch Linux

sudo pacman -S python-pip

Feutre

sudo dnf install python3-pip

OpenSUSE

sudo zypper install python3-pip

Installez Podfox

Avec le programme Python Package Index fonctionnant, il sera possible de l’utiliser pour récupérer les dernières

code directement depuis Internet et installez-le sur votre PC Linux. Pour installer, ouvrez un terminal et entrez ce qui suit.

Utilisateur unique

Il est possible d’installer l’application uniquement pour votre utilisateur local, en exécutant Pip sans la commande sudo. Cela installe le binaire dans ~ / .local / bin /, plutôt que dans un répertoire universellement accessible. Suivre cet itinéraire signifie également que l’application ne peut pas être facilement appelée via un terminal à n’importe quel endroit. Si vous en comprenez les risques et que vous souhaitez continuer, entrez la commande suivante:

pip3 install podfox

ou (dans certains cas, comme Arch Linux)

pip install podfox

Si l’installation a échoué, vous avez peut-être accidentellement utilisé l’outil Python 2 Pip, et non le bon. Utilisez Pip3 et toujours pas de chance? Essayez plutôt de télécharger le code source.

  Comment améliorer les performances graphiques de Minecraft sous Linux

Pour accéder à l’application en mode mono-utilisateur, procédez comme suit:

cd ~/.local/bin/

./podfox

À l’échelle du système

La meilleure façon d’installer l’application sur Linux est de le faire avec sudo. Cela permettra au programme d’être disponible à tout moment pour votre utilisateur et d’être installé de manière universelle. Pour installer, exécutez:

sudo pip3 install podfox

ou (dans certains cas)

sudo pip install podfox

Ajout d’épisodes

Pour ajouter un nouveau flux de podcast, accédez au site Web de l’émission et récupérez le flux RSS. S’ils n’ont qu’un lien iTunes, utilisez cet outil pour extraire le flux RSS d’abord, copiez-le dans votre presse-papiers. Dans cet exemple, nous utiliserons le Podcast Linux Unplugged alimentation.

Après avoir récupéré le flux de podcast, ouvrez un terminal et utilisez la commande mkdir pour créer un répertoire dans lequel tous les fichiers de podcast seront téléchargés.

mkdir -p ~/Podcasts

Ensuite, créez un nouveau fichier de configuration.

touch .podfox.json

Utilisez l’éditeur de texte Nano pour modifier le fichier de configuration podfox.json.

nano ~/.podfox.json

Collez-y le code ci-dessous. Assurez-vous de remplacer le «nom d’utilisateur» dans le code ci-dessous par le nom d’utilisateur de votre PC Linux.

{
« Répertoire-podcast »: « / home / nom d’utilisateur / Podcasts »,
« Maxnum »: 5
}

Enregistrez Nano avec Ctrl + O et quittez avec Ctrl + X. Lorsque vous avez terminé, prenez l’URL du podcast et ajoutez-le comme suit:

podfox import https://linuxunplugged.com/rss LUP

Répétez ce processus avec autant de podcasts que vous le souhaitez. Veillez à modifier «maxnum» dans le fichier podfox.json si vous souhaitez en télécharger plus de 5 à partir d’un flux à la fois.

  Comment recadrer des panoramas pour un album Instagram

Télécharger de nouveaux épisodes

Le téléchargement de nouveaux épisodes de podcast dans l’application nécessite deux commandes. Tout d’abord, utilisez la commande de mise à jour pour actualiser les flux Podcast dans Podfox.

podfox update

Lorsque tout est à jour, utilisez la commande de téléchargement pour télécharger de nouveaux épisodes sur ~ / Podcasts.

podfox download

Lecture d’épisodes

L’application de podcast est très mince et ne fonctionne que comme un moyen de télécharger des épisodes à partir de flux avec des commandes. Il n’a pas de lecteur audio ou vidéo intégré. Pour résoudre ce problème, envisagez d’installer VLC (pour la vidéo / audio) ou Audacious pour l’audio.

Pour installer VLC ou Audacious, ouvrez le terminal et utilisez le gestionnaire de paquets de votre PC Linux pour rechercher «VLC» et «Audacious». Vous pouvez également ouvrir l’application Gnome Software, KDE Discover, Ubuntu Software Center, etc. et les rechercher.

Une fois les applications installées, ouvrez votre gestionnaire de fichiers sur ~ / Podcasts, cliquez sur le dossier de spectacle souhaité et faites un clic droit sur le fichier audio (ou vidéo).

Dans le menu contextuel, sélectionnez «Ouvrir avec ..» et choisissez Audacious ou VLC pour lire l’épisode.