Bonjour Philippe. J'ai de quoi te secourir: j'ai créé mes propres scripts rss.frinter.*.pod et rss.frculture.*.pod, ddonc pourquoi pas rss.frmusique.*.pod qui te permettent d'utilisere rsstail et lynx pour ne pas t'abonner à un podcast mais pouvoir lire la liste quand tu le souhaite, puis dans une sous-page télécharger le programme et l'écouter en cliquant dessus avec lynx. Je te mets le dernier script que je viens de realiser, à toi de t'en inspirer, modifier et essayer; sinon tu me donnes le nom de l'émission et je te trouve le lien rss pour ce podcast /+ et me ferai un plaisir de t'envoyer le script prêt à l'utilisation!
Aldo. (en pj le rss de France Culture, émission La Science CQFD) On Thu, Aug 03, 2023 at 07:03:16PM +0200, Philippe Delavalade wrote: > Bonjour. > > Un ami m'a passé une adresse de podcast sur France-Musique mais je ne sais > pas comment l'écouter... Avec lynx j'arrive sur une page web mais là rien > ne fonctione. > > Quelqu'un aurait-il un outil à me conseiller ? > > À tout hasard voici l'url en question : > > https://www.radiofrance.fr/francemusique/podcasts/au-coeur-de-l-orchestre/orchestrations-transcriptions-arrangements-2-4-du-clavier-a-l-orchestre-ii-8460841 > > Merci d'avnace. > > -- > Philippe
#!/bin/bash # RaSTa - RsSTail Add-on script # # Vars: NNN="14312" URL="http://radiofrance-podcast.net/podcast09/rss_$NNN.xml" # URL var XXX_YY="frculture.lasciencecqfd" # name.subname var NR="158" # number of items/+links var # Get rss function: function getrss () { #clear && echo "Monitoring RSS feeds (CTRL+C to abort):" && echo " Retrieving RSS feed $URL" && rsstail -dl -u $URL |tee -a /tmp/rss.$XXX_YY.pod.url clear && rsstail -n $NR -l -d -u $URL |tee -a /tmp/rss.$XXX_YY.pod.url cd /tmp wget -c $URL cd - } # Access all listed links directly by web: function webxs () { clear cd /tmp/ sleep 1 echo " http://radiofrance-podcast.net/podcast09/rss_$NNN.xml" >>/tmp/rss.$XXX_YY.pod.url txt2html ./rss.$XXX_YY.pod.url >/tmp/rss.$XXX_YY.pod.html lynx ./rss.$XXX_YY.pod.html cd - } # Pod-urls (mp3) access: function podxs () { clear cd /tmp/ /bin/grep .mp3 /tmp/rss_$NNN.xml |grep url= >/tmp/pod.url #/bin/grep ITEMA /tmp/rss_14934.xml >/tmp/pod.url #/bin/grep n_14934 /tmp/rss_14934.xml >/tmp/pod.url #txt2html ./rss.$XXX_YY.pod.url >/tmp/rss.$XXX_YY.pod.html txt2html /tmp/pod.url >/tmp/pod.html clear #sleep 1 lynx -force_html /tmp/pod.html cd - } # # Running!!! # Get rss titles ... and test ... rm -f /tmp/rss*$XXX_YY.*od.url # remove old one rm -f /tmp/rss_*.xml # remove old one rm -f /tmp/*od.ur* # remove old one rm -f /tmp/*od.ht* # remove old one getrss & # put in background while (true); do count=`grep "Link:" /tmp/rss.$XXX_YY.pod.url | wc -l` if [ $count == $NR ]; then echo " "; break; fi done killall rsstail # Run web-access + pod-access function ... webxs clear podxs # Exit! clear exit