D o m i n i q u e   G u e b e y    J u n g l e      Bazar informatique

Le navigateur LYNX (suite)

Configuration avancée

Sommaire / Index :
Récupération des images
Affichage d'un fichier avec une extension autre que HTM(L)
Impression de fichier  via le chargement dans un programme
Affichage d'un fichier dans un lecteur ad-hoc
Réseau : accès à internet via un Proxy
Appel d'un programme externe

Récupération des images

Actionner la touche " * " : un lien "IMAGE" sera associé à toute balise "img", permettant de la "Downloader" (option D). Pour que ce soit permanent, adapter le paramètre suivant dans votre lynx.cfg :  MAKE_LINKS_FOR_ALL_IMAGES:TRUE  (" * " sera toujours utilisable pour désactiver/réactiver cette fonction).

Affichage d'un fichier avec une extension autre que HTM(L)

Exemple : des pages pour téléphone "WAP" (type .wml) sont affichées par défaut sous la forme du fichier source. Pour les visualiser normalement, insérer la ligne suivante dans le fichier de configuration :

SUFFIX:.wml:text/html

Le même résultat est obtenu en ligne de commande avec le paramètre  -force_html . [1]

Impression de fichier  via le chargement dans un programme

Les options d (pour le lien en cours), et p (pour la page en cours), provoquent l'apparition d'un menu d'options "Download options" ou "Printing Options". Dans les deux cas, il est composé de deux parties : options standard (suivant les cas : Save, Mail, View Temporary File), et "Local Additions" pour des options configurées spécialement.

Comme Lynx sous Windows ne sait pas imprimer, il est assez malcommode de devoir aller chercher, après-coup, le fichier récupéré pour l'imprimer (ou toute autre utilisation). Une solution est d'ajouter dans le menu d'options la possibilité de charger le fichier par-exemple dans un éditeur. Dans la partie PRINTER de lynx.cfg on ajoutera :

PRINTER:Notepad:notepad.exe %s:TRUE:66

Une option nouvelle "Notepad" apparaîtra dans le menu d'options. Une fois l'éditeur ouvert, on pourra choisir d'imprimer directement ("Imprimer…") la page ou de la mettre où l'on veut ("Enregistrer sous…"). Attention : avec Notepad, ça fonctionnera tel quel, mais en général, pour que le programme soit trouvé, voir CONDITION ci-dessous.

Affichage d'un fichier dans un lecteur ad-hoc

Quand il ne peut pas afficher un fichier, Lynx propose de le "downloader". Comme pour l'impression, on peut ajouter des options dans lynx.cfg. Par exemple :

DOWNLOADER:Notetab:NoteTab.exe %s:TRUE
DOWNLOADER:PDF:AcroRd32.exe %s:TRUEly
DOWNLOADER:VoirImage:xnview.exe %s:TRUE
DOWNLOADER:Bureautique:soffice.exe %s:TRUE
DOWNLOADER:7-zip:7z.exe %s:TRUE
DOWNLOADER:EditeurHexa:Xvi32.exe %s:TRUE
DOWNLOADER:FilRSS:xslt.bat %s:TRUE
Cette liste d'options permet :
de charger un fichier simple texte dans l'éditeur Notetab [http://www.notetab.com] ,
d'ouvrir un fichier PDF dans Acrobat-Reader,
de visionner une image dans Xnview [http://www.xnview.com] ,
de travailler sur un tableau .xls ou un courrier .doc dans Open Office [http://www.openoffice.org] ,
de traîter les fichiers compressés ("zipés") par 7-zip [http://www.7-zip.org] ,
l'examen de quelque-chose de suspect ou inconnu dans l'éditeur hexadécimal Xvi32 [http://www.chmaas.handshake.de]
de lire commodément un "fil rss" ou autre blog par une fonction "maison" (pour des explications et une version "batch" voir la section "Paramètres et lancement de Lynx en ligne de commande"). Pour voir et utiliser les modules de l'auteur, voir ANNEXE E

CONDITION : il convient d'ajouter dans le PATH du système les chemins d'accès à ces programmes ; [2].

Réseau : accès à internet via un Proxy

Exemple de valeurs dans lynx.cfg. no_proxy : les adresses IP commençant par 10. ou 56. sont exclues parce que faisant partie du réseau de l'organisation (entreprise ou autre) :

http_proxy:http://10.134.59.254:8080/
https_proxy:http://10.134.59.254:8080/
ftp_proxy:http://10.134.59.254:8080/
gopher_proxy:http://10.134.59.254:8080/
news_proxy:http://10.134.59.254:8080/
newspost_proxy:http://10.134.59.254:8080/
newsreply_proxy:http://10.134.59.254:8080/
snews_proxy:http://10.134.59.254:8080/
snewspost_proxy:http://10.134.59.254:8080/
snewsreply_proxy:http://10.134.59.254:8080/
nntp_proxy:http://10.134.59.254:8080/
wais_proxy:http://10.134.59.254:8080/
finger_proxy:http://10.134.59.254:8080/
cso_proxy:http://10.134.59.254:8080/

no_proxy:10,56,localhost

Appel d'un programme externe

La touche "." permet d'appeler un autre programme, défini par un paramètre EXTERNAL du fichier de configuration. L'exemple ci-dessous utilise le programme ncftp [http://www.ncftpd.com/download/] , à télécharger si vous ne l'avez pas (lire la documentation de ncftp, notamment si on utilise un Proxy). Ainsi, à partir de Lynx, on pourra faire plus que du simple téléchargement par ftp. Conditions : (1) le programme Lynx utilisé doit avoir été compilé avec l'option USE_EXTERNALS ; (2) activer la possibilité dans lynx.cfg (voir "KEYMAP" ci-dessous) ; (3) configurer le programme (voir "EXTERNAL" ci-dessous) ; (4) ne pas oublier la mise-à-jour du Path.

KEYMAP:.:EXTERN		# Run external program with url
EXTERNAL:ftp:ncftp %s:TRUE

Notes

Cre : 08 jan 2004 - Maj : 25 avr 2005

A propos de ces pages / about these pages : http://www.dg77.net/about.htm
Gen : 21/04/2017-13:55:58,82