mirror of
https://github.com/Hopiu/linkchecker.git
synced 2026-03-23 09:20:30 +00:00
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@2598 e7d03fd6-7b0d-0410-9947-9c21f3af8025
319 lines
13 KiB
Groff
319 lines
13 KiB
Groff
.\" This file was generated with po4a. Translate the source file.
|
|
.\"
|
|
.TH LINKCHECKER 1 "10 mars 2001"
|
|
|
|
.SH NOM
|
|
linkchecker \- outil permettant de vérifier s'il n'y a pas de liens cassés
|
|
dans les documents HTML
|
|
|
|
.SH SYNOPSIS
|
|
\fBlinkchecker\fP [ \fIoptions\fP ] [ \fIfichier\-ou\-url\fP ]
|
|
|
|
.SH DESCRIPTION
|
|
.LP
|
|
LinkChecker propose une vérification récursive, du multithreading, un
|
|
affichage en couleurs ou au format texte, HTML, SQL, CSV, mais aussi un
|
|
graphique de la carte du site en GML ou XML, un support de HTTP/1.1, HTTPS,
|
|
FTP, mailto:, news:, nntp:, Gopher, Telnet et les liens sur les fichiers
|
|
locaux, une vérification des liens restreinte par l'utilisation de filtres
|
|
à base d'expressions rationnelles, un support des proxys, des autorisations
|
|
nom utilisateur/mot de passe pour HTTP et FTP, un support du protocole
|
|
d'exclusion par le fichier robots.txt,un support de l'internationalisation,
|
|
une interface ligne de commandes et une interface web CGI (rapide, qui
|
|
nécessite un serveur HTTP).
|
|
|
|
.SH EXEMPLES
|
|
L'utilisation la plus courante est de vérifier le domaine récursivement, ainsi que
|
|
quelques URL simples pointant en dehors du domaine :
|
|
\fBlinkchecker http://treasure.calvinsplayground.de/\fP
|
|
|
|
Faites attention, car ceci vérifie le site en entier, celui\-ci pouvant
|
|
avoir plusieurs centaines de milliers d'URL. Utilisez l'option \fB\-r\fP pour
|
|
restreindre la profondeur de la récursion.
|
|
|
|
Don't connect to mailto: hosts, only check their URL syntax. All other
|
|
links are checked as usual:
|
|
\fBlinkchecker \-\-ignore\-url=^mailto: www.mysite.org\fP
|
|
|
|
Pour vérifier un fichier HTML local sur Unix :
|
|
\fBlinkchecker ../bla.html\fP
|
|
|
|
Pour vérifier un fichier HTML local sur Windows :
|
|
\fBlinkchecker c:\etemp\etest.html\fP
|
|
|
|
Vous pouvez ne pas mettre la partie \fBhttp://\fP de l'URL si le nom de domaine commence par \fBwww.\fP :
|
|
\fBlinkchecker www.myhomepage.de\fP
|
|
|
|
Vous pouvez ne pas mettre la partie \fBftp://\fP de l'URL si le nom de domaine commence par \fBftp.\fP :
|
|
\fBlinkchecker \-r0 ftp.linux.org\fP
|
|
|
|
.SH OPTIONS
|
|
|
|
.SS "Options générales"
|
|
.TP
|
|
\fB\-h\fP, \fB\-\-help\fP
|
|
Afficher des informations sur l'utilisation du programme.
|
|
.TP
|
|
\fB\-f\fP\fIconfigfile\fP, \fB\-\-config=\fP\fIconfigfile\fP
|
|
Utiliser \fIconfigfile\fP comme fichier de configuration. LinkChecker recherche
|
|
d'abord \fB/etc/linkchecker/linkcheckerrc\fP puis
|
|
\fB~/.linkchecker/linkcheckerrc\fP.
|
|
.TP
|
|
\fB\-I\fP, \fB\-\-interactive\fP
|
|
Demander l'URL si aucune n'a été donnée sur la ligne de commande.
|
|
.TP
|
|
\fB\-V\fP, \fB\-\-version\fP
|
|
Afficher la version et quitter.
|
|
.TP
|
|
\fB\-t\fP\fInum\fP, \fB\-\-threads=\fP\fInum\fP
|
|
Permettre de ne pas avoir plus de \fInum\fP threads. Le nombre de threads est
|
|
fixé par défaut à 10.Pour désactiver le multithreading, spécifier un
|
|
nombre non positif.
|
|
.TP
|
|
\fB\-\-priority\fP
|
|
Run with normal thread scheduling priority. Per default LinkChecker runs
|
|
with low thread priority to be suitable as a background job.
|
|
|
|
.SS "Options de sortie"
|
|
.TP
|
|
\fB\-v\fP, \fB\-\-verbose\fP
|
|
Journaliser toutes les URL vérifiées (implique \fB\-w\fP). Par défaut, seules
|
|
les URL invalides sont mises dans le journal.
|
|
.TP
|
|
\fB\-w\fP, \fB\-\-warnings\fP
|
|
Journaliser les avertissements.
|
|
.TP
|
|
\fB\-W\fP\fIregex\fP, \fB\-\-warning\-regex=\fP\fIregex\fP
|
|
Définir une expression rationnelle. Quand cette expression rationnelle
|
|
correspondra au contenu d'un lien vérifié, LinkChecker affichera un
|
|
avertissement.Ceci ne s'applique qu'aux pages valides, car on peut ainsi
|
|
récupérer leur contenu.Utilisez ceci afin de vérifier les pages qui
|
|
peuvent contenir des messages d'erreur sous une certaine forme, comme par
|
|
exemple "Cette page a été déplacée" ou "Erreur du serveur d'application
|
|
Oracle".Cette option implique \fB\-w\fP.
|
|
.TP
|
|
\fB\-\-warning\-size\-bytes=\fP\fIbytes\fP
|
|
Affiche un avertissement si la taille du contenu disponible dépasse le
|
|
nombre d'\fIoctets\fP donné.Cette option implique \fB\-w\fP.
|
|
.TP
|
|
\fB\-q\fP, \fB\-\-quiet\fP
|
|
Exécution silencieuse, c'est un alias pour \fB\-o none\fP. Cette option n'est
|
|
utile qu'avec \fB\-F\fP.
|
|
.TP
|
|
\fB\-o\fP\fItype\fP[\fB/\fP\fIencodage\fP], \fB\-\-output=\fP\fItype\fP[\fB/\fP\fIencodage\fP]
|
|
Specify output type as \fBtext\fP, \fBhtml\fP, \fBsql\fP, \fBcsv\fP, \fBgml\fP, \fBdot\fP,
|
|
\fBxml\fP, \fBnone\fP or \fBblacklist\fP. Default type is \fBtext\fP. The various
|
|
output types are documented below. \fIencoding\fP specifies the output
|
|
encoding, the default is that of your locale. Valid encodings are listed at
|
|
\fBhttp://docs.python.org/lib/standard\-encodings.html\fP.
|
|
.TP
|
|
\fB\-F\fP\fItype\fP[\fB/\fP\fIencodage\fP][\fB/\fP\fInom_fichier\fP], \fB\-\-file\-output=\fP\fItype\fP[\fB/\fP\fIencodage\fP][\fB/\fP\fInom_fichier\fP]
|
|
Output to a file \fBlinkchecker\-out.\fP\fItype\fP, \fB$HOME/.linkchecker/blacklist\fP
|
|
for \fBblacklist\fP output, or \fIfilename\fP if specified. \fIencoding\fP specifies
|
|
the output encoding, the default is that of your locale. Valid encodings
|
|
are listed at \fBhttp://docs.python.org/lib/standard\-encodings.html\fP. The
|
|
\fIfilename\fP part of the \fBnone\fP output type will be ignored, else if the
|
|
file already exists, it will be overwritten. You can specify this option
|
|
more than once. Valid file output types are \fBtext\fP, \fBhtml\fP, \fBsql\fP,
|
|
\fBcsv\fP, \fBgml\fP, \fBdot\fP, \fBxml\fP, \fBnone\fP or \fBblacklist\fP Default is no file
|
|
output. The various output types are documented below. Note that you can
|
|
suppress all console output with the option \fB\-o none\fP.
|
|
.TP
|
|
\fB\-\-no\-status\fP
|
|
Ne pas afficher les messages d'état de la vérification.
|
|
.TP
|
|
\fB\-D\fP\fIlogger\fP, \fB\-\-debug=\fP\fIlogger\fP
|
|
Afficher les sorties de débogage pour l'enregistreur de journal
|
|
\fIlogger\fP. Les enregistreurs disponibles sont : \fBcmdline\fP, \fBchecking\fP,
|
|
\fBcache\fP, \fBgui\fP and \fBall\fP. \fBall\fP est un alias pour indiquer que l'on veut
|
|
tous les enregistreurs disponibles. Cette option peut être donnée
|
|
plusieurs fois pour déboguer avec plus d'un enregistreur de journal. Le
|
|
multithreading est désactivé pendant une exécution en mode debug afin de
|
|
garantir la précision des résultats.
|
|
.TP
|
|
\fB\-\-profile\fP
|
|
Écrire les données de profilage dans un fichier nommé \fBlinkchecker.prof\fP
|
|
dans le répertoire de travail courant. Voir aussi \fB\-\-viewprof\fP.
|
|
.TP
|
|
\fB\-\-viewprof\fP
|
|
Afficher en sortie les données de profilage générées
|
|
précédemment. Voir aussi \fB\-\-profile\fP.
|
|
|
|
.SS "Options de vérification"
|
|
.TP
|
|
\fB\-r\fP\fIprofondeur\fP, \fB\-\-recursion\-level=\fP\fIprofondeur\fP
|
|
Vérifier récursivement tous les liens jusqu'à une
|
|
\fIrofondeur\fPdonnée. Une profondeur négative permet d'avoir une récursion
|
|
infinie. Par défaut, la récursion est infinie.
|
|
.TP
|
|
\fB\-\-no\-follow\-url=\fP\fIregex\fP
|
|
Check but do not recurse into URLs matching the given regex.
|
|
.TP
|
|
\fB\-\-ignore\-url=\fP\fIregex\fP
|
|
Only check syntax of URLs matching the given regex.
|
|
.TP
|
|
\fB\-C\fP, \fB\-\-cookies\fP
|
|
Accepter et envoyer des cookies HTTP en accord avec le RFC 2109. Seuls les
|
|
cookies qui sont renvoyés au serveur d'origine sont acceptés. Les cookies
|
|
acceptés et envoyés sont fournis comme une information supplémentaire
|
|
dans les journaux.
|
|
.TP
|
|
\fB\-a\fP, \fB\-\-anchors\fP
|
|
Check HTTP anchor references. Default is don't check anchors. This option
|
|
implies \fB\-w\fP because anchor errors are always warnings.
|
|
.TP
|
|
\fB\-\-no\-anchor\-caching\fP
|
|
Traiter url#anchora et url#anchorb comme égales dans le cache. Ceci est le
|
|
comportement par défaut d'un navigateur, mais n'est pas spécifié dans la
|
|
spécification URI. À utiliser avec précaution.
|
|
.TP
|
|
\fB\-u\fP\fInom\fP, \fB\-\-user=\fP\fInom\fP
|
|
Essayer le nom d'utilisateur \fInom\fP pour l'autorisation HTTP et FTP. Pour
|
|
FTP, le nom d'utilisateur par défaut est \fBanonymous\fP. Voir aussi \fB\-p\fP.
|
|
.TP
|
|
\fB\-p\fP\fIpwd\fP, \fB\-\-password=\fP\fIpwd\fP
|
|
Essayer le mot de passe \fIpwd\fP pour l'autorisation HTTP et FTP. Pour FTP, le
|
|
mot de passe par défaut est \fBanonymous@\fP. Voir aussi \fB\-u\fP.
|
|
.TP
|
|
\fB\-\-timeout=\fP\fIsecs\fP
|
|
Préciser le délai d'expiration pour les attentes de connexion en
|
|
secondes. Le délai par défaut est de 30 secondes.
|
|
.TP
|
|
\fB\-P\fP\fIsecs\fP, \fB\-\-pause=\fP\fIsecs\fP
|
|
Mettre en pause \fIsecs\fP secondes entre chaque vérification d'URL. Cette
|
|
option implique \fB\-t0\fP. Par défaut, il n'y a pas de pause entre les
|
|
requêtes.
|
|
.TP
|
|
\fB\-N\fP\fIserveur\fP, \fB\-\-nntp\-server=\fP\fIserveur\fP
|
|
Spécifier un serveur NNTP pour les liens «\ news:\ ». Par défaut, la
|
|
variable d'environnement \fBNNTP_SERVER\fP est utilisée. Si aucun hôte n'est
|
|
donné, LinkChecker n'effectue qu'une vérification de la syntaxe du lien.
|
|
.TP
|
|
\fB\-\-no\-proxy\-for=\fP\fIregex\fP
|
|
Contact hosts that match the given expression directly instead of going
|
|
through a proxy.
|
|
|
|
.SS "Options obsolètes"
|
|
.TP
|
|
\fB\-\-status\fP
|
|
Afficher l'état des vérifications toutes les 5 secondes sur la sortie
|
|
d'erreur. C'est le comportement par défaut.
|
|
|
|
.SH "OUTPUT TYPES"
|
|
Notez que seules les erreurs sont journalisées par défaut.
|
|
|
|
.TP
|
|
\fBtext\fP
|
|
Sortie texte standard, journaliser les URL dans des mots clés\ : mode
|
|
argument.
|
|
.TP
|
|
\fBhtml\fP
|
|
Journaliser les URL dans des mots clés\ : mode argument, formaté en
|
|
HTML. Contient aussi des liens vers les pages référencées. Les URL
|
|
invalides ont aussi en plus une vérification syntaxique des liens HTML et
|
|
CSS.
|
|
.TP
|
|
\fBcsv\fP
|
|
Journaliser le résultat de la vérification au format CSV avec une URL par
|
|
ligne.
|
|
.TP
|
|
\fBgml\fP
|
|
Journaliser les relations fils/père entre les URL liées dans un graphe
|
|
GML. Vous devez utiliser l'option \fB\-\-verbose\fP pour avoir un graphe complet.
|
|
.TP
|
|
\fBdot\fP
|
|
Journaliser les relations fils/père entre les URL liées dans un graphe
|
|
DOT. Vous devez utiliser l'option \fB\-\-verbose\fP pour avoir un graphe complet.
|
|
.TP
|
|
\fBxml\fP
|
|
Journaliser le résultat de la vérification dans un fichier au format XML.
|
|
.TP
|
|
\fBsql\fP
|
|
Journaliser le résultat dans un script SQL avec des commandes INSERT. Un
|
|
script d'exemple montrant la création de la table SQL initiale est
|
|
inclus\ : create.sql.
|
|
.TP
|
|
\fBblacklist\fP
|
|
Suitable for cron jobs. Logs the check result into a file
|
|
\fB~/.linkchecker/blacklist\fP which only contains entries with invalid URLs
|
|
and the number of times they have failed.
|
|
.TP
|
|
\fBnone\fP
|
|
Ne rien journaliser du tout. Approprié pour les scripts.
|
|
|
|
.SH "REGULAR EXPRESSIONS"
|
|
Only Python regular expressions are accepted by LinkChecker. See
|
|
\fBhttp://www.amk.ca/python/howto/regex/\fP for an introduction in regular
|
|
expressions.
|
|
|
|
The only addition is that if the regular expression starts with an
|
|
exclamation mark \fB!\fP it negates the following expression.
|
|
|
|
.SH NOTES
|
|
Les URL sur la ligne de commande commençant par \fBftp.\fP sont traitées
|
|
comme \fBftp://ftp.\fP, les URL commençant par \fBwww.\fP sont traitées comme
|
|
\fBhttp://www.\fP. Vous pouvez aussi mettre des noms de fichiers locaux comme
|
|
arguments.
|
|
|
|
Si votre système est configuré pour établir automatiquement une connexion
|
|
à internet (par exemple, avec diald), il se connectera quand les liens de
|
|
vérification ne pointent pas sur votre système local. Utilisez les options
|
|
\fB\-s\fP et \fB\-i\fP pour éviter cela.
|
|
|
|
Les liens javascript sont ignorés actuellement.
|
|
|
|
Si votre plate\-forme n'accepte pas le multithreading, LinkChecker utilise
|
|
\fB\-t0\fP.
|
|
|
|
Vous pouvez fournir plusieurs paires nom d'utilisateur/mot de passe dans un
|
|
fichier de configuration.
|
|
|
|
Pour utiliser les proxys, positionnez $http_proxy, $https_proxy sur Unix ou
|
|
Windows.Sur un Mac, utilisez la configuration Internet.
|
|
|
|
Pour la vérification des liens \fBnews:\fP, les liens de l'hôte NNTP donné
|
|
n'ont pas besoin d'être les mêmes que l'hôte de l'utilisateur naviguant.
|
|
|
|
.SH ENVIRONNEMENT
|
|
\fBNNTP_SERVER\fP \- spécifie le serveur NNTP par défaut
|
|
|
|
\fBhttp_proxy\fP \- spécifie le proxy HTTP par défaut
|
|
|
|
\fBftp_proxy\fP \- spécifie le proxy FTP par défaut
|
|
|
|
\fBLC_MESSAGES\fP, \fBLANG\fP, \fBLANGUAGE\fP \- spécifie la langue en sortie
|
|
|
|
.SH "RETURN VALUE"
|
|
Le code de retour est différent de 0 quand
|
|
.IP \(bu
|
|
il y a eu des liens non valides,
|
|
.IP \(bu
|
|
il y a eu des avertissements sur les liens et l'option \-\-warnings était
|
|
positionnée,
|
|
.IP \(bu
|
|
il y a eu une erreur dans le programme.
|
|
|
|
.SH FICHIERS
|
|
\fB/etc/linkchecker/linkcheckerrc\fP, \fB~/.linkchecker/linkcheckerrc\fP \-
|
|
fichiers de configuration par défaut
|
|
|
|
\fB~/.linkchecker/blacklist\fP \- fichier par défaut des blacklists pour la
|
|
journalisation
|
|
|
|
\fBlinkchecker\-out.\fP\fItype\fP \- fichier par défaut pour la journalisation
|
|
|
|
\fBhttp://docs.python.org/lib/standard\-encodings.html\fP \- encodages valides de
|
|
sortie
|
|
|
|
.SH AUTEUR
|
|
Bastian Kleineidam <calvin@users.sourceforge.net>
|
|
|
|
Ce document est une traduction, réalisée par Yann Verley
|
|
<yann.verley@free.fr<gt> le 29 novembre 2004. L'équipe de traduction a
|
|
fait le maximum pour réaliser une adaptation française de qualité. La
|
|
version anglaise la plus à jour de ce document est toujours consultable via
|
|
la commande :
|
|
LANGUAGE=en man linkchecker
|
|
|
|
N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute
|
|
erreur dans cette page de manuel.
|