Skip to main content

Link Audit

PythonCodeAudit Badge

PyPI - Version Documentation License

LinkAudit – Superfast, simple, and deadly accurate to find broken links in markdown.

This linkaudit tool has the following features:

  • Shows all external links (aka URLs) for a Shpinx or JupyterBook. Output is saved.
  • Validate status of all discoverd external links for a Sphinx or Jupyterbook document. Output is saved.

Installation

pip install linkaudit

Usage

Linkaudit is a CLI tool.

To get help just run linkaudit without arguments.

Linkaudit

Command 	: showlinks
Shows all URLs from MyST Markdown files in a directory and generates an HTML report.

Command 	: checklinks
Print txt tables of URLs checks of JB Book

Command 	: version
Prints the module version. Use [-v] [--v] [-version] or [--version].

Use linkaudit [COMMAND] --help for detailed help per command.

To use it on a documentation created for Jupyterbook or Sphinx:

To show links, do:

linkaudit showlinks [DIRECTORY_TO_SPHINX or JUPYERBOOK files]

To check links, do:

linkaudit checklinks [DIRECTORY_TO_SPHINX or JUPYERBOOK files]

Documentation

Full documentation is available at https://nocomplexity.com/documents/linkaudit

License

This tool is licensed GPL-3.0-or-later.

Metadata

Release files for linkaudit 0.9.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for linkaudit 0.9.10
File Size Uploaded
linkaudit-0.9.10.tar.gz 135.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for linkaudit 0.9.10
File Interpreter ABI Platform
linkaudit-0.9.10-py3-none-any.whl Python 3 none any Details

Total release size: 158.0 kB

Release files / linkaudit-0.9.10.tar.gz

Download URL linkaudit-0.9.10.tar.gz
Size 135.5 kB
Tags Source
SHA-256 checksum
How to use checksums
31f480561cbe59a6d198e2083ba05fa1d561a21192e7edbee69c46c781639027
BLAKE2b-256 checksum
How to use checksums
3a9ecc639e32b72c7e75a5862f7196e0763e5792b04ddc7b4d7039e76afb8f4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Hatch/1.16.3 cpython/3.14.8 HTTPX/0.28.1

Release files / linkaudit-0.9.10-py3-none-any.whl

Download URL linkaudit-0.9.10-py3-none-any.whl
Size 22.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
25bb3983d5239c6ead7f54688a82bf55f94ef62e77f5ecff08558353ff02899d
BLAKE2b-256 checksum
How to use checksums
a556bb24831ad28c7af04954e3ab6f149209b17985f0f6013c1abdcc270db42e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Hatch/1.16.3 cpython/3.14.8 HTTPX/0.28.1

Release history Release notifications | RSS feed

This release

0.9.10 This release

2 release files

0.9.9

2 release files

0.9.8

2 release files

0.9.7

2 release files

0.9.6

2 release files

0.9.5

2 release files

0.9.4

2 release files

0.9.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page