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.1.2a0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c3d9f6043294d345a588c643f88a051af0509a8084d97a0426d80c562db76fa |
|
MD5 | 461ec8ddfc5ce1c231de1d342ae63e54 |
|
BLAKE2b-256 | b8b46727f9f5f95f473c11d019082aafe0bc8681e3b5acb0de2e82b9203bc601 |