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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

linkaudit-0.9.9.tar.gz (135.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

linkaudit-0.9.9-py3-none-any.whl (22.5 kB view details)

Uploaded Python 3

File details

Details for the file linkaudit-0.9.9.tar.gz.

File metadata

  • Download URL: linkaudit-0.9.9.tar.gz
  • Upload date:
  • Size: 135.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.16.3 cpython/3.14.4 HTTPX/0.28.1

File hashes

Hashes for linkaudit-0.9.9.tar.gz
Algorithm Hash digest
SHA256 1e3748d32969108b74d9277f198fc966ba50952143c0379a88383b483dab4932
MD5 60d55bac0b4cfeacc711c81849807b02
BLAKE2b-256 db2f4da1769078cf5272fa9546be1407bead3ae280d30757b8efae9f16849549

See more details on using hashes here.

File details

Details for the file linkaudit-0.9.9-py3-none-any.whl.

File metadata

  • Download URL: linkaudit-0.9.9-py3-none-any.whl
  • Upload date:
  • Size: 22.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.16.3 cpython/3.14.4 HTTPX/0.28.1

File hashes

Hashes for linkaudit-0.9.9-py3-none-any.whl
Algorithm Hash digest
SHA256 a6c5bc5c7b7ffa36c84452255901dc3286e47f081ce6a2496dda59c9dadc68cc
MD5 8a27eabdbd91d4986bea507003861887
BLAKE2b-256 0f3f8d937d3a78d552d494744060300321d24e0d15b899d3ba1dd46c9a7e7dbe

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.9.9 This release

2 files

0.9.8

2 files

0.9.7

2 files

0.9.6

2 files

0.9.5

2 files

0.9.4

2 files

0.9.2

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page