issue74:tutoriel_gpodder
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
issue74:tutoriel_gpodder [2013/12/03 17:36] – [8] auntiee | issue74:tutoriel_gpodder [2013/12/04 21:18] – fcm_-_ekel | ||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
We will introduce a system to download only the specific podcasts we listen to regularly. Our solution will convert video podcasts to audio MPEG-3, so all of our episodes are ready to be copied to a CD, MP3 player, or similar device.** | We will introduce a system to download only the specific podcasts we listen to regularly. Our solution will convert video podcasts to audio MPEG-3, so all of our episodes are ready to be copied to a CD, MP3 player, or similar device.** | ||
- | La podcasting, ou baladodiffusion, | + | Le podcasting, ou la baladodiffusion, |
- | Je vais vous présenter un système pour télécharger uniquement les podcasts particuliers que nous écoutons régulièrement. Notre solution convertira des podcasts vidéo en audio MPEG-3, afin que toutes | + | Je vais vous présenter un système pour télécharger uniquement les podcasts particuliers que nous écoutons régulièrement. Notre solution convertira des podcasts vidéo en audio MPEG-3, afin que tous les épisodes soient |
===== 2 ===== | ===== 2 ===== | ||
Ligne 23: | Ligne 23: | ||
Obtenir Gpodder | Obtenir Gpodder | ||
- | Gpodder est l' | + | Gpodder est l' |
sudo apt-get install gpodder lame | sudo apt-get install gpodder lame | ||
Ligne 29: | Ligne 29: | ||
La première fois que vous lancerez gpodder, on vous invitera à vous abonner à des podcasts, à importer un fichier opml ou à synchroniser avec votre compte sur gpodder.net. | La première fois que vous lancerez gpodder, on vous invitera à vous abonner à des podcasts, à importer un fichier opml ou à synchroniser avec votre compte sur gpodder.net. | ||
- | Je recommande la création d'un compte sur http:// | + | Je recommande la création d'un compte sur http:// |
===== 3 ===== | ===== 3 ===== | ||
Ligne 73: | Ligne 73: | ||
# change the file name to match a file that was downloaded in the previous step | # change the file name to match a file that was downloaded in the previous step | ||
- | DLFILE=$HOME/ | + | DLFILE=$HOME/ |
- | + | ||
- | GameTrailers.com"/ | + | |
# run ffmpeg | # run ffmpeg | ||
Ligne 83: | Ligne 81: | ||
Tester notre configuration manuellement | Tester notre configuration manuellement | ||
- | Avant de créer le script bash et la tâche cron pour télécharger et convertir nos podcasts, nous voulons effectuer quelques tests pour être certains que la machine soit préparée correctement. Nous nous sommes abonnés à EpicBattleCry, | + | Avant de créer le script bash et la tâche cron pour télécharger et convertir nos podcasts, nous voulons effectuer quelques tests pour être certains que la machine soit préparée correctement. Nous nous sommes abonnés à EpicBattleCry, |
# mettre à jour et télécharger le podcast | # mettre à jour et télécharger le podcast | ||
- | # entrer ces 2 lignes dans le shell bash | + | # entrer ces 2 lignes dans le shell bash : |
URL=http:// | URL=http:// | ||
Ligne 99: | Ligne 97: | ||
# extraire audio du fichier vidéo et le convertir en MPEG-3 | # extraire audio du fichier vidéo et le convertir en MPEG-3 | ||
- | # donner au fichier le nom d'un fichier qui fut téléchargé à l' | + | # donner au fichier le nom d'un fichier qui a été téléchargé à l' |
- | + | ||
- | DLFILE=$HOME/ | + | |
- | GameTrailers.com"/ | + | DLFILE=$HOME/ |
# run ffmpeg | # run ffmpeg | ||
Ligne 128: | Ligne 124: | ||
À ce stade, nous avons installé gpodder (gpodder-cli) et ffmeg et nous avons utilisé l' | À ce stade, nous avons installé gpodder (gpodder-cli) et ffmeg et nous avons utilisé l' | ||
- | Accomplir ces tâches au terminal est évidemment difficile et prend beaucoup de temps. Nous allons maintenant automatiser la solution pour que ces tâches s' | + | Accomplir ces tâches au terminal est évidemment difficile et prend beaucoup de temps. Nous allons maintenant automatiser la solution pour que ces tâches s' |
gpodder-sync | gpodder-sync | ||
Ligne 148: | Ligne 144: | ||
Configuration | Configuration | ||
- | Créer | + | Créez |
- | Coller | + | Collez |
Ils peuvent être des podcasts vidéo ou audio. Si ce sont des podcasts vidéo, notre script les convertira en podcasts audio. | Ils peuvent être des podcasts vidéo ou audio. Si ce sont des podcasts vidéo, notre script les convertira en podcasts audio. | ||
Ligne 194: | Ligne 190: | ||
Script | Script | ||
- | Téléchargez le script bash ici : http:// | + | Téléchargez le script bash ici : http:// |
log | log | ||
- | Ceci est le chemin et le nom du fichier où les messages de log seront écrits. Vous pouvez le changer si vous ne voulez pas que les messages s' | + | Ceci est le chemin et le nom du fichier où les messages de log seront écrits. Vous pouvez le changer si vous ne voulez pas que les messages s' |
log="/ | log="/ | ||
Ligne 204: | Ligne 200: | ||
defs | defs | ||
- | Il s'agit du fichier qui contient les URL des podcasts à télécharger automatiquement. Il faut créer ce fichier avant d' | + | Il s'agit du fichier qui contient les URL des podcasts à télécharger automatiquement. Il faut créer ce fichier avant d' |
defs=" | defs=" | ||
Ligne 212: | Ligne 208: | ||
C'est ici que gpodder va télécharger les podcasts. Habituellement, | C'est ici que gpodder va télécharger les podcasts. Habituellement, | ||
- | Sur ma machine, j'ai remplacé le chemin des téléchargements gpodder par défaut par (ce que vous voyez ci-dessous) | + | Sur ma machine, j'ai remplacé le chemin des téléchargements gpodder par défaut par (ce que vous voyez ci-dessous) |
podDownload=" | podDownload=" | ||
Ligne 218: | Ligne 214: | ||
pubDir | pubDir | ||
- | C'est le chemin où les podcasts téléchargés ou convertis sont copiés. S'il n' | + | C'est le chemin où les podcasts téléchargés ou convertis sont copiés. S'il n' |
pubDir=" | pubDir=" | ||
Ligne 224: | Ligne 220: | ||
histFile | histFile | ||
- | Il s'agit du chemin du fichier où paraissent les noms des podcasts déjà téléchargés ou convertis. S'il n' | + | Il s'agit du chemin du fichier où paraissent les noms des podcasts déjà téléchargés ou convertis. S'il n' |
histFile=" | histFile=" | ||
Ligne 265: | Ligne 261: | ||
Ayant mis à jour le script, nous devons nous assurer qu'il fonctionne correctement. | Ayant mis à jour le script, nous devons nous assurer qu'il fonctionne correctement. | ||
- | # le rendre exécutable | + | # le rendre exécutable |
chmod +x ~/ | chmod +x ~/ | ||
- | # exécuter le script | + | # exécuter le script |
cd ~/bin && ./ | cd ~/bin && ./ | ||
Ligne 279: | Ligne 275: | ||
Maintenant que le script fonctionne et que tout est configuré, nous devons planifier une tâche afin que le script s' | Maintenant que le script fonctionne et que tout est configuré, nous devons planifier une tâche afin que le script s' | ||
- | Dans l' | + | Dans l' |
- | # ouvrez crontab | + | # ouvrez crontab |
crontab -e | crontab -e | ||
- | # tapez cette ligne dans le crontab (en remplace | + | # tapez cette ligne dans le crontab (en remplaçant |
30 10 * * * / | 30 10 * * * / | ||
Ligne 296: | Ligne 292: | ||
Feel free to send me feedback or questions. I hope you enjoyed this tutorial.** | Feel free to send me feedback or questions. I hope you enjoyed this tutorial.** | ||
+ | |||
+ | Prochaines étapes | ||
+ | |||
+ | Ce processus est idéal sur un serveur sans affichage. J' | ||
+ | |||
+ | N' |
issue74/tutoriel_gpodder.txt · Dernière modification : 2013/12/04 21:19 de fcm_-_ekel