Re: [CBLX] podcast en cole

[ Thread Index | Date Index | More lists.tuxfamily.org/carrefourblinux Archives ]


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


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/