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.1a0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cec5086dc61a2ca25b554439b2d622ee92fc6946684156f6f5b177415a495942 |
|
MD5 | f1b005f13801bc52814a8faea5048562 |
|
BLAKE2b-256 | 0a5c4c2f8b6b24d9fc64274e8841544ab7687f7ead6c11db02a10042ed1f5f8e |