Skip to main content

Checks broken URLs in markdown files.

Project description

Link Audit

LinkAudit gives information on broken links in markdown files.

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.

Project details


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.4.tar.gz (287.7 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.4-py3-none-any.whl (21.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: linkaudit-0.9.4.tar.gz
  • Upload date:
  • Size: 287.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for linkaudit-0.9.4.tar.gz
Algorithm Hash digest
SHA256 714d7886e8ff7c1efe17b9c4cce3fa588625fb218e94693f1a1dbe56a4dff16b
MD5 d069d93274db0c9843fd7e61019e7bcf
BLAKE2b-256 a4c5d8acfb4a7f808d725e5f7acfe3b7aaada78716845790a6b1e2879a4f5755

See more details on using hashes here.

File details

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

File metadata

  • Download URL: linkaudit-0.9.4-py3-none-any.whl
  • Upload date:
  • Size: 21.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for linkaudit-0.9.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1f03a59e1190fa05a0f425a7ddd67dced28f83c36909d5462592f9af5072f7fc
MD5 32f15fc86d63dcc5fdea84e5c362632d
BLAKE2b-256 233feea132e474fc75752e4dd3c9c998b58b933807bde60b12c345f63bcc70eb

See more details on using hashes here.

Supported by

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