Skip to content
W3C-customized version of the feedvalidator (forked from https://github.com/rubys/feedvalidator/)
Python HTML CSS JavaScript Shell Dockerfile Makefile
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
css Use https for embedded resources Mar 11, 2019
docs-xml Fix valid values for media:restriction relationship Feb 24, 2020
docs Fix valid values for media:restriction relationship Feb 24, 2020
images add Rogers' icon Nov 12, 2009
news Clean up the markup May 8, 2013
scripts Add W3C template for feed validator Mar 8, 2019
src Switch HTML Parser to HTML5Lib Mar 2, 2020
templates Add utf-8 meta Mar 18, 2019
testcases Adapt test cases to new HTML parser behavior Mar 2, 2020
.gitignore Add a couple of extra bits to the .gitignore Sep 19, 2017
.htaccess Tweak DNS name Feb 25, 2008
.travis.yml Fix need to hardcode language in running testsuite Feb 26, 2020
Dockerfile
LICENSE Change license to MIT Sep 25, 2006
README.md Switch HTML Parser to HTML5Lib Mar 2, 2020
RSSValidator.wsdl Initial revision Feb 3, 2004
about.html
alt-banners.html Clean up the markup May 8, 2013
check.cgi Fix overescaping of URLs before validating Feb 24, 2020
config.py
favicon.ico Green version of favicon Feb 1, 2006
fcgi.py Run 2to3 for some deprecated syntax. Mar 18, 2013
feedfinder.py Merge pull request #6 from josephw/syntax-changes-for-python-3-withou… Sep 18, 2016
index.cgi Commit 'shim' enabling Andrew's mod_python implementation to be run as Jun 28, 2004
index.html Update documentation pages Feb 26, 2020
register.html Clean up the markup May 8, 2013
requirements.txt Switch HTML Parser to HTML5Lib Mar 2, 2020
runtest.py Report test failure through the exit code. Jan 27, 2016
sites-available-feedvalidator.conf Fix RewriteCond syntax. Nov 26, 2018
status.cgi add a simple status page Feb 1, 2016
terms.html Clean up the markup May 8, 2013
time.cgi Spaces around '!=' after 2to3 conversion. Mar 18, 2013
w3c.json Mark repo as host of tool work Mar 11, 2019
whatsnew.html Fix navigation links Feb 26, 2020

README.md

Build Status

Some tests, and some functionality, will not be enabled unless a full set of 32-bit character encodings are available through Python.

The feedvalidator relies on html5lib for parsing HTML.

The package 'iconvcodec' provides the necessary codecs, if your underlying operating system supports them. Its web page is at http://cjkpython.i18n.org/#iconvcodec, and a range of packages are provided.

Python 2.3.x is required, for its Unicode support.

To run with Docker: docker build -t feedvalidator . docker run -p 8080:80 feedvalidator

You can’t perform that action at this time.