2004-08-16 20:43:37 +00:00
|
|
|
|
.. meta::
|
|
|
|
|
|
:navigation.order: 0
|
|
|
|
|
|
:navigation.name: LinkChecker
|
2004-08-16 19:09:37 +00:00
|
|
|
|
|
2004-08-16 20:43:37 +00:00
|
|
|
|
===================================================
|
|
|
|
|
|
LinkChecker - check HTML documents for broken links
|
|
|
|
|
|
===================================================
|
2004-08-16 19:09:37 +00:00
|
|
|
|
|
2004-09-01 08:29:16 +00:00
|
|
|
|
.. contents::
|
|
|
|
|
|
|
2004-08-16 20:43:37 +00:00
|
|
|
|
Features
|
|
|
|
|
|
========
|
|
|
|
|
|
|
|
|
|
|
|
- recursive checking
|
|
|
|
|
|
- multithreading
|
|
|
|
|
|
- output in colored or normal text, HTML, SQL, CSV or a sitemap
|
2004-08-16 19:09:37 +00:00
|
|
|
|
graph in GML or XML.
|
2004-08-16 20:43:37 +00:00
|
|
|
|
- HTTP/1.1, HTTPS, FTP, mailto:, news:, nntp:, Gopher, Telnet and local
|
2004-08-16 19:09:37 +00:00
|
|
|
|
file links support
|
2004-08-16 20:43:37 +00:00
|
|
|
|
- restriction of link checking with regular expression filters for URLs
|
|
|
|
|
|
- proxy support
|
|
|
|
|
|
- username/password authorization for HTTP and FTP
|
|
|
|
|
|
- robots.txt exclusion protocol support
|
|
|
|
|
|
- i18n support
|
|
|
|
|
|
- a command line interface
|
|
|
|
|
|
- a (Fast)CGI web interface (requires HTTP server)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Download
|
|
|
|
|
|
========
|
|
|
|
|
|
|
|
|
|
|
|
Download the latest packages from `LinkChecker download section`_.
|
|
|
|
|
|
There are also `Md5sum checksums`_ from above files.
|
|
|
|
|
|
|
|
|
|
|
|
.. _LinkChecker download section:
|
|
|
|
|
|
http://sourceforge.net/project/showfiles.php?group_id=1913
|
|
|
|
|
|
.. _Md5sum checksums:
|
|
|
|
|
|
linkchecker-md5sums.txt
|
|
|
|
|
|
|
|
|
|
|
|
Requirements and installation instructions are located at the
|
|
|
|
|
|
`install documentation`_. To see what has changed between releases
|
|
|
|
|
|
look at the ChangeLog_.
|
|
|
|
|
|
|
2004-09-01 08:29:16 +00:00
|
|
|
|
.. _install documentation:
|
|
|
|
|
|
install.html
|
|
|
|
|
|
.. _ChangeLog:
|
|
|
|
|
|
http://cvs.sourceforge.net/viewcvs.py/linkchecker/linkchecker/ChangeLog?view=markup
|
2004-08-16 20:43:37 +00:00
|
|
|
|
|
|
|
|
|
|
|
2004-08-24 20:42:47 +00:00
|
|
|
|
Screenshots
|
|
|
|
|
|
===========
|
|
|
|
|
|
|
|
|
|
|
|
+----------------------------+----------------------------+
|
|
|
|
|
|
| .. image:: shot1_thumb.jpg | .. image:: shot2_thumb.jpg |
|
|
|
|
|
|
| :align: middle | :align: middle |
|
|
|
|
|
|
| :target: shot1.png | :target: shot2.png |
|
|
|
|
|
|
+----------------------------+----------------------------+
|
2004-08-28 13:05:02 +00:00
|
|
|
|
| Commandline interface | Web interface |
|
2004-08-24 20:42:47 +00:00
|
|
|
|
+----------------------------+----------------------------+
|
|
|
|
|
|
|
|
|
|
|
|
|
2004-08-16 20:43:37 +00:00
|
|
|
|
Running
|
|
|
|
|
|
=======
|
|
|
|
|
|
|
|
|
|
|
|
Running under Unix or Mac OS X platforms
|
|
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
The local configuration file is $HOME/.linkcheckerrc
|
|
|
|
|
|
Type "linkchecker" followed by your URLs you want to check.
|
|
|
|
|
|
Type "linkchecker -h" for help.
|
|
|
|
|
|
|
|
|
|
|
|
Running under Windows platforms
|
|
|
|
|
|
-------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
Double-click on "linkchecker.bat" on your desktop.
|
|
|
|
|
|
URL input is interactive.
|
|
|
|
|
|
Another way is executing "python.exe linkchecker" in the Python
|
|
|
|
|
|
Scripts directory.
|
|
|
|
|
|
|
|
|
|
|
|
Running under Mac OS 9.x platforms
|
|
|
|
|
|
----------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
Read the MacOS Python documentation to find out about passing
|
|
|
|
|
|
commandline options to Python scripts.
|
2004-08-16 19:09:37 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Internationalization
|
|
|
|
|
|
--------------------
|
|
|
|
|
|
For german output execute "export LC_MESSAGES=de" in bash or
|
|
|
|
|
|
"setenv LC_MESSAGES de" in tcsh.
|
|
|
|
|
|
Under Windows, execute "set LC_MESSAGES=de".
|
|
|
|
|
|
Other supported languages are 'nl' (Nederlands) and 'fr' (fran<61>ais).
|
2004-08-16 20:43:37 +00:00
|
|
|
|
|
|
|
|
|
|
You can help to translate LinkChecker by copying the included
|
|
|
|
|
|
``linkchecker.pot`` file to ``language.po``, translate it and
|
|
|
|
|
|
send it to me.
|
2004-08-28 17:41:34 +00:00
|
|
|
|
|
|
|
|
|
|
|
2004-09-01 08:29:16 +00:00
|
|
|
|
Bug reporting
|
|
|
|
|
|
=============
|
|
|
|
|
|
|
|
|
|
|
|
The `SourceForge Bug interface`_ allows submitting of bugs, patches
|
|
|
|
|
|
and requests.
|
|
|
|
|
|
|
|
|
|
|
|
.. _SourceForge Bug interface:
|
|
|
|
|
|
http://sourceforge.net/tracker/?func=add&group_id=1913&atid=101913
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CVS access
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
|
|
The `SourceForge CVS page`_ has all the information on how to work
|
|
|
|
|
|
with the development version of LinkChecker.
|
|
|
|
|
|
|
|
|
|
|
|
.. _SourceForge CVS page:
|
|
|
|
|
|
http://sourceforge.net/cvs/?group_id=1913
|
|
|
|
|
|
|
|
|
|
|
|
|
2004-08-28 17:41:34 +00:00
|
|
|
|
.. image:: http://sourceforge.net/sflogo.php?group_id=1913&type=1
|
|
|
|
|
|
:align: right
|
|
|
|
|
|
:target: http://sourceforge.net/
|
|
|
|
|
|
:alt: SourceForge Logo
|
|
|
|
|
|
:width: 88
|
|
|
|
|
|
:height: 31
|