Provided by: linkchecker_8.6-2_amd64 bug

NAME

       linkcheckerrc - Konfigurationsdatei für LinkChecker

BESCHREIBUNG

       linkcheckerrc  ist  die  Konfigurationsdatei  für  LinkChecker.  Die  Datei  ist  in einem
       INI-Format geschrieben.
       Die      Standarddatei      ist      ~/.linkchecker/linkcheckerrc       unter       Unix-,
       %HOMEPATH%\.linkchecker\linkcheckerrc unter Windows-Systemen.

EIGENSCHAFTEN

   [checking]
       anchors=[0|1]
              Prüfe HTTP Ankerverweise. Standard ist, Ankerverweise nicht zu prüfen. Diese Option
              aktiviert die Ausgabe der Warnung url-anchor-not-found.
              Kommandozeilenoption: --anchors

       checkcss=[0|1]
              Prüfe Syntax von CSS URLs mit dem W3C Online Validator.
              Kommandozeilenoption: --check-css

       checkhtml=[0|1]
              Prüfe Syntax von HTML URLs mit dem W3C Online Validator.
              Kommandozeilenoption: --check-html

       clamavconf=Dateiname
              Dateiname von clamd.conf Konfigurationsdatei.
              Kommandozeilenoption: keine

       cookiefile=Dateiname
              Lese eine Datei mit Cookie-Daten. Das Cookie  Datenformat  wird  in  linkchecker(1)
              erklärt.
              Kommandozeilenoption: --cookiefile

       cookies=[0|1]
              Akzeptiere und sende HTTP cookies.
              Kommandozeilenoption: --cookies

       debugmemory=[0|1]
              Schreibe  einen  Speicherabzug  in eine temporäre Datei wenn die Prüfung endet. Der
              Speicherabzug wird sowohl beim normalen Beenden  der  Prüfung  als  auch  wenn  die
              Prüfung abgebrochen wird geschrieben.
              Der  Speicherabzug  funktioniert nur falls das Paket python-meliae installiert ist.
              Andernfalls  wird  eine  Warnung  angezeigt  mit  dem  Hinweis  dieses   Paket   zu
              installieren.
              Kommandozeilenoption: keine

       localwebroot=STRING
              Beim   Prüfen   von   absoluten   URLs  in  lokalen  Dateien  wird  das  angegebene
              Wurzelverzeichnis als Basis-URL benutzt.
              Beachten Sie dass das angegebene Verzeichnis in URL-Syntax sein muss, d.h. es  muss
              einen  normalen  statt  einen  umgekehrten  Schrägstrich  zum  Aneinanderfügen  von
              Verzeichnissen benutzen. Und das angegebene Verzeichnis muss mit einem Schrägstrich
              enden.
              Kommandozeilenoption: keine

       nntpserver=STRING
              Gibt  ein  NNTP  Rechner  für  news:  Links.  Standard  ist  die  Umgebungsvariable
              NNTP_SERVER. Falls kein Rechner angegeben ist, wird lediglich auf  korrekte  Syntax
              des Links geprüft.
              Kommandozeilenoption: --nntp-server

       pause=NUMBER
              Pausiere  die  angegebene  Anzahl  von Sekunden zwischen zwei aufeinander folgenden
              Verbindungen zum demselben Rechner.
              Kommandozeilenoption: --pause

       recursionlevel=NUMBER
              Prüfe rekursiv alle URLs bis zu der angegebenen Tiefe. Eine negative Tiefe  bewirkt
              unendliche Rekursion. Standard Tiefe ist unendlich.
              Kommandozeilenoption: --recursion-level

       scanvirus=[0|1]
              Prüfe Inhalt von URLs auf Viren mit ClamAV.
              Kommandozeilenoption: --scan-virus

       threads=NUMBER
              Generiere  nicht  mehr  als  die angegebene Anzahl von Threads. Standard Anzahl von
              Threads ist 100. Um Threads zu deaktivieren, geben Sie eine nicht  positive  Nummer
              an.
              Kommandozeilenoption: --threads

       timeout=NUMMER
              Setze  den  Timeout  für  TCP-Verbindungen in Sekunden. Der Standard Timeout ist 60
              Sekunden.
              Kommandozeilenoption: --timeout

       useragent=STRING
              Gibt den User-Agent an, der zu HTTP-Servern geschickt wird, z.B. "Mozilla/4.0". Der
              Standard ist "LinkChecker/X.Y", wobei X.Y die aktuelle Version von LinkChecker ist.
              Kommandozeilenoption: --user-agent

       warningregex==REGEX
              Definieren  Sie  einen regulären Ausdruck der eine Warnung ausgibt falls er auf den
              Inhalt einer geprüften URL zutrifft. Dies gilt nur für gültige Seiten deren  Inhalt
              wir bekommen können.
              Benutzen Sie dies, um nach Seiten zu suchen, welche bestimmte Fehler enthalten, zum
              Beispiel "Diese Seite wurde entfernt" oder "Oracle Applikationsfehler".
              Kommandozeilenoption: --warning-regex

       warnsizebytes=NUMBER
              Gebe eine Warnung aus, wenn die Inhaltsgröße bekannt ist und die angegebene  Anzahl
              von Bytes übersteigt.
              Kommandozeilenoption: --warning-size-bytes

       sslverify=[0|1|dateiname]
              Falls  der  Wert Null ist werden SSL Zertifikate nicht überprüft. Falls er auf Eins
              gesetzt  wird  (der  Standard)  werden  SSL  Zertifikate  mit  der  gelieferten  CA
              Zertifikatsdatei geprüft. Falls ein Dateiname angegeben ist wird dieser zur Prüfung
              verwendet.
              Kommandozeilenoption: keine

       warnsslcertdaysvalid=NUMBER
              Prüfe ob SSL-Zertifikate mindestens die angegebene Anzahl an Tagen gültig sind. Die
              Anzahl darf nicht negativ sein. Falls die Anzahl Null ist wird eine Warnung nur für
              Zertifikate ausgegeben, die schon abgelaufen sind.
              The Standardanzahl an Tagen ist 14.
              Kommandozeilenoption: keine

       maxrunseconds=NUMBER
              Hört nach der angegebenen Anzahl von Sekunden auf, neue URLs zu  prüfen.  Dies  ist
              dasselbe als wenn der Benutzer nach der gegebenen Anzahl von Sekunden stoppt (durch
              Drücken von Strg-C oder Klicken auf den Knopf Abbrechen im GUI).
              Standard ist nicht zu stoppen bis alle URLs geprüft sind.
              Kommandozeilenoption: keine

       maxnumurls=NUMBER
              Maximale Anzahl von URLs die geprüft werden.  Neue  URLs  werden  nicht  angenommen
              nachdem die angegebene Anzahl von URLs geprüft wurde.
              Standard ist alle URLs anzunehmen und zu prüfen.
              Kommandozeilenoption: keine

       maxconnectionshttp=NUMBER
              Maximale Anzahl an HTTP-Verbindungen.
              Der Standard ist 10.
              Kommandozeilenoption: keine

       maxconnectionshttps=NUMBER
              Maximale Anzahl an HTTPS-Verbindungen.
              Der Standard ist 10.
              Kommandozeilenoption: keine

       maxconnectionsftp=NUMBER
              Maximale Anzahl an FTP-Verbindungen.
              Der Standard ist 2.
              Kommandozeilenoption: keine

   [filtering]
       ignore=REGEX (MULTILINE)
              Prüfe  lediglich  die  Syntax  von  URLs, welche dem angegebenen regulären Ausdruck
              entsprechen.
              Kommandozeilenoption: --ignore-url

       ignorewarnings=NAME[,NAME...]
              Ignoriere die kommagetrennte Liste von Warnungen. Siehe WARNUNGEN für die Liste von
              erkannten Warnungen.
              Kommandozeilenoption: keine

       internlinks=REGEX
              Regulärer  Ausdruck,  um mehr URLs als interne Verknüpfungen hinzuzufügen. Standard
              ist dass URLs der Kommandozeile als intern gelten.
              Kommandozeilenoption: keine

       nofollow=REGEX (MULTILINE)
              Prüfe URLs die auf den regulären Ausdruck zutreffen,  aber  führe  keine  Rekursion
              durch.
              Kommandozeilenoption: --no-follow-url

   [authentication]
       entry=REGEX BENUTZER [PASSWORT] (MULTILINE)
              Erstelle  verschiedene  Benutzer/Passwort-Paare für verschiedene Verknüpfungsarten.
              Einträge sind ein Tripel (URL regulärer Ausdruck, Benutzername, Passwort) oder  ein
              Tupel  (URL regulärer Ausdruck, Benutzername), wobei die Einträge durch Leerzeichen
              getrennt sind.
              Das Passwort ist optional und muss falls es fehlt auf der Kommandozeile  eingegeben
              werden.
              Falls  der  reguläre Ausdruck auf die zu prüfende URL zutrifft, wird das angegebene
              Benutzer/Passwort-Paar zum Authentifizieren genutzt. Die Kommandozeilenoptionen  -u
              und  -p  treffen auf jede Verknüpfung zu und überschreiben daher die Einträge hier.
              Der erste Treffer gewinnt. Im Moment wird Authentifizierung  für  http[s]  und  ftp
              Verknüpfungen benutzt.
              Kommandozeilenoption: -u, -p

       loginurl=URL
              Eine  Anmelde-URL,  die  vor  der  Prüfung besucht wird. Benötigt einen Eintrag zur
              Authentifizierung und impliziert  die  Benutzung  von  Cookies,  weil  die  meisten
              Anmeldungen heutzutage Cookies benutzen.

       loginuserfield=NAME
              Der Name für das Benutzer CGI-Feld. Der Standardname ist login.

       loginpasswordfield=NAME
              Der Name für das Passwort CGI-Feld. Der Standardname ist password.

       loginextrafields=NAME:WERT (MULTILINE)
              Optional  zusätzliche  CGI  Namen/Werte-Paare. Die Default-Werte werden automatisch
              übermittelt.

   [output]
       complete=[0|1]
              Falls gesetzt, gebe alle geprüften URLs aus, sogar Duplikate. Standard ist es, URLs
              nur einmal auszugeben.
              Kommandozeilenoption: --complete

       debug=STRING[,STRING...]
              Gebe  Testmeldungen aus für den angegebenen Logger. Verfügbare Logger sind cmdline,
              checking,cache, gui, dns, thread und all. Die Angabe all ist ein Synonym  für  alle
              verfügbaren Logger.
              [output]

       fileoutput=TYPE[,TYPE...]
              Ausgabe  in  Datei linkchecker-out.TYPE, $HOME/.linkchecker/blacklist für blacklist
              Ausgabe.
              Gültige Ausgabearten sind text, html, sql, csv, gml, dot, xml, none oder  blacklist
              Standard   ist  keine  Dateiausgabe.  Die  verschiedenen  Ausgabearten  sind  unten
              dokumentiert. Bemerke, dass man alle Konsolenausgaben mit output=none  unterdrücken
              kann.
              Kommandozeilenoption: --file-output

       log=TYPE[/ENCODING]
              Gib  Ausgabetyp  als  text,  html, sql, csv, gml, dot, xml, none oder blacklist an.
              Stadard Typ ist text. Die verschiedenen Ausgabetypen sind unten dokumentiert.
              Das ENCODING gibt die  Ausgabekodierung  an.  Der  Standard  ist  das  der  lokalen
              Spracheinstellung.     Gültige     Enkodierungen     sind     aufgelistet     unter
              http://docs.python.org/library/codecs.html#standard-encodings.
              Kommandozeilenoption: --output

       quiet=[0|1]
              Falls gesetzt, erfolgt keine Ausgabe. Ein Alias  für  log=none.  Dies  ist  nur  in
              Verbindung mit fileoutput nützlich.
              Kommandozeilenoption: --verbose

       status=[0|1]
              Kontrolle der Statusmeldungen. Standard ist 1.
              Kommandozeilenoption: --no-status

       verbose=[0|1]
              Falls  gesetzt,  gebe  alle  geprüften  URLs  einmal  aus.  Standard  ist  es,  nur
              fehlerhafte URLs und Warnungen auszugeben.
              Kommandozeilenoption: --verbose

       warnings=[0|1]
              Falls gesetzt, gebe keine Warnungen aus. Standard ist die Ausgabe von Warnungen.
              Kommandozeilenoption: --no-warnings

   [text]
       filename=STRING
              Gebe Dateiname für Textausgabe an. Standard Dateiname ist linkchecker-out.txt.
              Kommandozeilenoption: --file-output=

       parts=STRING
              Kommagetrennte Liste von Teilen, die ausgegeben werden sollen.  Siehe  LOGGER  PART
              weiter unten.
              Kommandozeilenoption: keine

       encoding=STRING
              Gültige           Enkodierungen           sind           aufgelistet          unter
              http://docs.python.org/library/codecs.html#standard-encodings.
              Die Standardenkodierung ist iso-8859-15.

       color* Farbwerte für die verschiedenen Ausgabeteile. Syntax ist color oder type;color. Der
              type  kann bold, light, blink oder invert sein. Die color kann default, black, red,
              green, yellow, blue, purple, cyan, white, Black, Red, Green, Yellow, Blue,  Purple,
              Cyan oder White sein.
              Kommandozeilenoption: keine

       colorparent=STRING
              Setze Farbe des Vaters. Standard ist white.

       colorurl=STRING
              Setze URL Farbe. Standard ist default.

       colorname=STRING
              Kommandozeilenoption: --file-output=

       colorreal=STRING
              Setze Farbe für tatsächliche URL. Default ist cyan.

       colorbase=STRING
              Setzt Basisurl Farbe. Standard ist purple.

       colorvalid=STRING
              Setze gültige Farbe. Standard ist bold;green.

       colorinvalid=STRING
              Setze ungültige Farbe. Standard ist bold;red.

       colorinfo=STRING
              Setzt Informationsfarbe. Standard ist default.

       colorwarning=STRING
              Setze Warnfarbe. Standard ist bold;yellow.

       colordltime=STRING
              Setze Downloadzeitfarbe. Standard ist default.

       colorreset=STRING
              Setze Reset Farbe. Standard ist default.

   [gml]
       filename=STRING
              Siehe [text] Sektion weiter oben.

       parts=STRING
              Siehe [text] Sektion weiter oben.

       encoding=STRING
              Siehe [text] Sektion weiter oben.

   [dot]
       filename=STRING
              Siehe [text] Sektion weiter oben.

       parts=STRING
              Siehe [text] Sektion weiter oben.

       encoding=STRING
              Siehe [text] Sektion weiter oben.

   [csv]
       filename=STRING
              Siehe [text] Sektion weiter oben.

       parts=STRING
              Siehe [text] Sektion weiter oben.

       encoding=STRING
              Siehe [text] Sektion weiter oben.

       separator=CHAR
              Das CSV Trennzeichen. Standard ist Komma (,).

       quotechar=CHAR
              Setze CSV Quotezeichen. Standard ist das doppelte Anführungszeichen (").

   [sql]
       filename=STRING
              Siehe [text] Sektion weiter oben.

       parts=STRING
              Siehe [text] Sektion weiter oben.

       encoding=STRING
              Siehe [text] Sektion weiter oben.

       dbname=STRING
              Setze Datenbankname zum Speichern. Standard ist linksdb.

       separator=CHAR
              Setze SQL Kommandotrennzeichen. Standard ist ein Strichpunkt (;).

   [html]
       filename=STRING
              Siehe [text] Sektion weiter oben.

       parts=STRING
              Siehe [text] Sektion weiter oben.

       encoding=STRING
              Siehe [text] Sektion weiter oben.

       colorbackground=COLOR
              Setze Reset Farbe. Standard ist default.

       colorurl=
              Setze HTML URL Farbe. Standard ist #dcd5cf.

       colorborder=
              Setze HTML Rahmenfarbe. Standard ist #000000.

       colorlink=
              Setze HTML Verknüpfungsfarbe. Standard ist #191c83.

       colorwarning=
              Setze HTML Warnfarbe. Standard ist #e0954e.

       colorerror=
              Setze HTML Fehlerfarbe. Standard ist #db4930.

       colorok=
              Setze HTML Gültigkeitsfarbe. Standard ist #3ba557.

   [blacklist]
       filename=STRING
              Siehe [text] Sektion weiter oben.

       encoding=STRING
              Siehe [text] Sektion weiter oben.

   [xml]
       filename=STRING
              Siehe [text] Sektion weiter oben.

       parts=STRING
              Siehe [text] Sektion weiter oben.

       encoding=STRING
              Siehe [text] Sektion weiter oben.

   [gxml]
       filename=STRING
              Siehe [text] Sektion weiter oben.

       parts=STRING
              Siehe [text] Sektion weiter oben.

       encoding=STRING
              Siehe [text] Sektion weiter oben.

   [sitemap]
       filename=STRING
              Siehe [text] Sektion weiter oben.

       parts=STRING
              Siehe [text] Sektion weiter oben.

       encoding=STRING
              Siehe [text] Sektion weiter oben.

       priority=NUMMER
              Eine   Nummer   zwischen   0.0   und   1.0,  welche  die  Priorität  festlegt.  Die
              Standardpriorität für die erste URL ist 1.0, für alle Kind-URLs ist sie 0.5.

       frequency=[always|hourly|daily|weekly|monthly|yearly|never]
              Die Häufigkeit mit der Seiten sich ändern.

AUSGABE PARTS

        all       (für alle Teile)
        id        (eine eindeutige ID für jeden Logeintrag)
        realurl   (die volle URL Verknüpfung)
        result    (gültig oder ungültig, mit Nachrichten)
        extern    (1 oder 0, nur in einigen Ausgabetypen protokolliert)
        base      (base href=...)
        name      (<a href=...>name</a> and <img alt="name">)
        parenturl (falls vorhanden)
        info      (einige zusätzliche Infos, z.B. FTP Willkommensnachrichten)
        warning   (Warnungen)
        dltime    (Downloadzeit)
        checktime (Prüfzeit)
        url       (Der Original URL Name, kann relativ sein)
        intro     (Das Zeug am Anfang, "Beginne am ...")
        outro     (Das Zeug am Ende, "X Fehler gefunden ...")

MULTILINE

       Einige Optionen können mehrere Zeilen lang sein. Jede Zeile muss dafür eingerückt  werden.
       Zeilen die mit einer Raute (#) beginnen werden ignoriert, müssen aber eingerückt sein.

        ignore=
          lconline
          bookmark
          # a comment   ^mailto:

BEISPIEL

        [output]
        log=html

        [checking]
        threads=5

        [filtering]
        ignorewarnings=http-moved-permanent

WARNUNGEN

       Die folgenden Warnungen werden vom Konfigurationseintrag 'ignorewarnings' erkannt:

       file-missing-slash
              Der file: URL fehlt ein abschließender Schrägstrich.

       file-system-path
              Der file: Pfad ist nicht derselbe wie der Systempfad.

       ftp-missing-slash
              Der ftp: URL fehlt ein abschließender Schrägstrich.

       http-auth-unknonwn
              Nicht unterstützte HTTP Authentifizierungsmethode.

       http-cookie-store-error
              Ein Fehler trat auf während des Speicherns eines Cookies.

       http-decompress-error
              Ein Fehler trat beim Dekomprimieren des URL Inhalts auf.

       http-empty-content
              Die URL besitzt keinen Inhalt.

       http-moved-permanent
              Die URL wurde dauerhaft verschoben.

       http-robots-denied
              Die http: URL-Überprüfung wurde verweigert.

       http-unsupported-encoding
              Der URL-Inhalt ist in einer unbekannten Kodierung verfasst.

       http-wrong-redirect
              Die URL wurde zu einem anderen URL-Typ umgeleitet.

       https-certificate-error
              Das SSL-Zertifikat ist ungültig oder abgelaufen.

       ignore-url
              Die URL wurde ignoriert.

       mail-no-connection
              Es konnte keine Verbindung zu einem MX-Rechner hergestellt werden.

       mail-no-mx-host
              Der MX Mail-Rechner konnte nicht gefunden werden.

       mail-unverified-address
              Die mailto: Addresse konnte nicht überprüft werden.

       nntp-no-newsgroup
              Die NNTP Nachrichtengruppe konnte nicht gefunden werden.

       nntp-no-server
              Es wurde kein NNTP Server gefunden.

       url-anchor-not-found
              URL Anker wurde nicht gefunden.

       url-content-size-unequal
              Der URL Inhaltsgrößenangabe und die Download-Größe sind unterschiedlich.

       url-content-size-zero
              Der URL Inhaltsgrößenangabe ist Null.

       url-content-too-large
              Der URL Inhalt ist zu groß.

       url-effective-url
              Die effektive URL unterscheidet sich vom Original.

       url-error-getting-content
              Konnte den Inhalt der URL nicht bekommen.

       url-obfuscated-ip
              Die IP-Adresse ist verschleiert.

       url-warnregex-found
              Der reguläre Ausdruck für Warnungen wurde in den URL Inhalten gefunden.

       url-whitespace
              Die URL %(url)s enthält Leerzeichen am Anfang oder Ende.

SIEHE AUCH

       BEISPIEL

AUTHOR

       Bastian Kleineidam <bastian.kleineidam@web.de>

COPYRIGHT

       Copyright © 2000-2014 Bastian Kleineidam