A validator for syndicated feeds. It works with Atom, RSS feeds as well as OPML and KML formats.
Python HTML Other
Latest commit 3acdd34 Feb 1, 2016 @rubys add a simple status page
Failed to load latest commit information.
css RSS Profile 1.06: & to signal a 'real' ampersand. Jul 27, 2006
docs-xml Treat unsupported namespaces differently from unknown ones. Oct 5, 2012
docs Treat unsupported namespaces differently from unknown ones. Oct 4, 2012
images add Rogers' icon Nov 12, 2009
news Fix typo Oct 16, 2007
src Remove debugging output in test. Jan 28, 2016
templates One Click Feed Validation for Firefox May 6, 2009
testcases Test that the div in XHTML content is in the correct namespace. Mar 17, 2013
.gitignore Ignore *.pyc Jun 16, 2010
.htaccess Tweak DNS name Feb 25, 2008
.travis.yml Include a travis build description. Jan 28, 2016
LICENSE Change license to MIT Sep 25, 2006
README.md convert to markdown Jan 27, 2016
RSSValidator.wsdl Initial revision Feb 3, 2004
about.html Atom no longer is merely for early adopters Apr 13, 2007
alt-banners.html Initial revision Feb 3, 2004
check.cgi Don't try so hard to find feeds Mar 2, 2009
config.py fcgi adaptation: HTTP_HOST Mar 24, 2007
favicon.ico Green version of favicon Feb 1, 2006
fcgi.py Remove trailing whitespace from lines. Sep 14, 2012
feedfinder.py Remove trailing whitespace from lines. Sep 14, 2012
index.cgi Commit 'shim' enabling Andrew's mod_python implementation to be run as Jun 28, 2004
register.html Clarify that the firefox instructions are above the page, not on the … May 6, 2009
runtest.py Report test failure through the exit code. Jan 28, 2016
status.cgi add a simple status page Feb 1, 2016
terms.html Initial revision Feb 3, 2004
time.cgi Add a Z May 26, 2008

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 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.