Annexe E : Lecture d'un fichier RSS avec le navigateur Lynx
Comment consulter avec Lynx un "fil RSS" ou autre blog au format XML ?
Une méthode est proposée supra dans la sous-section "Affichage d'un fichier dans un lecteur ad-hoc" (voir la page "configuration avancée"). Elle est basée simplement sur la possibilité de choisir le programme d'ouverture d'un fichier qu'on télécharge (ou " download e").
Comme il n'est pas interdit que le programme appelé lance Lynx lui-même, la méthode consiste à transformer le fichier en format html puis à afficher le résultat dans Lynx. L'auteur offre ci-dessous en exemple, "bruts de fonderie" mais marchant très bien, ses propres modules (basés sur des fichiers XSLT).
- Liste des modules
- rss.bat : pour MS-DOS, effectue les tests et lance les sous-modules suivants.
- rss10.bat : pour MS-DOS, lance la conversion d'un RSS RDF DC en RSS simplifié.
- rss20.bat : pour MS-DOS, lance la conversion d'un RSS 2.0 en RSS simplifié.
- rsshtml.bat : pour MS-DOS, lance la conversion du "RSS simplifié" en HTML.
- rss.sh : UNIX Shell, effectue les tests et lance les sous-modules suivants.
- rss10.sh : UNIX Shell, lance la conversion d'un RSS RDF DC en RSS simplifié.
- rss20.sh : UNIX Shell, lance la conversion d'un RSS 2.0 en RSS simplifié.
- rsshtml.sh : UNIX Shell, lance la conversion du "RSS simplifié" en HTML.
- rss10.xsl : transformation XSL lancée par rss10.
- rss20.xsl : transformation XSL lancée par rss20.
- rsshtml.xsl : transformation XSL lancée par rsshtml.
- rss.css : feuille de style d'affichage
- rss_prt.css : feuille de style d'impression
Remarques :
- Bien entendu, dans les .bat ou .sh, chacun adaptera : d'une part les chemins d'accès et d'autre part la spécification du parser xslt.
- Sous Unix/Linux, rendre les scripts Bash exécutables ; exemple : chmod 751 rss.sh
- Les feuilles CSS seront utiles pour l'affichage dans un navigateur supportant les "feuilles de style"