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.2.tar.gz (132.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.2-py3-none-any.whl (21.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for linkaudit-0.9.2.tar.gz
Algorithm Hash digest
SHA256 bdec12622b628fb4dc3ab685348e1d02c64300ae027e2764c3ded54667dea367
MD5 20880535efd76d93627d52b11faa1b53
BLAKE2b-256 3ed0f3d3aaaa5a6d1099ac3fe0e944af6c3bea7ac4fd3e4fe3c37a4ab8067682

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for linkaudit-0.9.2-py3-none-any.whl
Algorithm Hash digest
SHA256 96fea050c27fc3c54fc4adf83271850d13b41cf00fa697e9709063d7fee00f3d
MD5 f8da988c59de4979809f5cded2d2d2d4
BLAKE2b-256 68e632171e61a012e0746a612e815f0d9c22fe1bba9a7309dcfe25c2ccad9ae4

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