pyHtmlProofer - A tool for validating internal & external links in HTML files / Websites
Project description
pyHTMLProofer
Check for website and static HTML pages for link rot.
Features
pyHTMLProofer can be used on
- Static HTML pages (typically generated by an SSG). You can specify either files or directories to be checked.
- Webpages, you can specify a URL/link to be checked.
pyHTMLProofer at the moment does the following:
- Checks for broken internal links in HTML files
- Checks if external links in HTML or website link are valid
You can read more details below in What's Tested? section.
Roadmap
The follower features are under development:
- Check for scripts / stylesheets in HTML files
- Check for images and alt-text in HTML files
- Check entire website using Sitemap
Installation
TBD
What's tested?
You can configure pyHTMLProofer to check:
- a file
- a directory or list of directories
- a URL / Link
a
elements: PyHTMLProofer checks -
- If the internal links are valid
- If the internal references (
#in-page-links
) are valid - If the external links are valid
Usage
TBD
Available Config Options
TBD
Real-Life examples:
TBD
Credits
The inspiration was by Ruby based HTMLProofer and lack of Python based alternatives. Although, pyHTMLProofer is not a Python rewrite, instead it focuses on solving problems that I encountered while maintaining CloudBytes/Dev> website.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pyhtmlproofer-0.2.3a0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abc1e15bba626bb3d65844c72426fb46c727caeec753a452c3ca9488a84c2987 |
|
MD5 | 5fde4563f9e0f39206a2e4248d31b6a4 |
|
BLAKE2b-256 | ad5e89d02759b20fb62a711ac14b149e48037a212926284cd973b3eca73eb2f7 |