A lightweight and fast tool to help you keep your Markdown files free of broken links.
MIT License
Bot releases are visible (Hide)
Published by AlexanderDokuchaev 6 months ago
Published by AlexanderDokuchaev 7 months ago
Published by AlexanderDokuchaev 7 months ago
Published by AlexanderDokuchaev 7 months ago
warn
and all
arguments.verbose
argument.Published by AlexanderDokuchaev 8 months ago
always_run: True
for the pre-commit hook to ensure consistent detection of links to removed files before commit.--verbose
argument to display the status of all detected links, not just the first instance.trust_env=True
for aiohttp.ClientSession
to automatically detect proxy settings.fnmatch
syntax for pattern matching in configuration files.force_get_requests_for_links
, validate_ssl
, catch_response_codes
.[![img](img_link)](link)
<a href="link"></a>
[text](link "title")
Published by AlexanderDokuchaev 8 months ago
This is a lightweight and fast tool to help you keep your Markdown files free of broken links!
It scans your Markdown files and verifies whether each link is still active, letting you know if any need attention.
[no-fragment](README.md#no-fragment)
.Example of output
File: tests/test_md_files/fail.md:3 • Link: https://github.com/AlexanderDokuchaev/FAILED • Error: 404: Not Found
File: tests/test_md_files/fail.md:4 • Link: https://not_exist_github.githubcom/ • Error: 500: Internal Server Error
File: tests/test_md_files/fail.md:8 • Link: /test/fail.md1 • Error: Path does not exist
File: tests/test_md_files/fail.md:9 • Link: fail.md1 • Error: Path does not exist
File: tests/test_md_files/fail.md:13 • Link: a.md#fail • Error: Not found fragment
❌ Found 5 dead links 🙀