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.4a0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85be9d134bb2b625968f652ca64b467585525f42108a60074d904bdc0511c4d6 |
|
MD5 | 954ed30c5cec84e510b6389cfda46c95 |
|
BLAKE2b-256 | ae25ddb33f3ca733f6be502441f2f9113c9d7aba5ec1b7e52032f8f3e5533fa1 |