Format IETF RFCs and Internet-Drafts as HTML
npm install html-rfcIETF RFCs with the authoring, archival, and reading formats all being HTML.
A prototype, for now.
Eventually, this project will be put into NPM. Until then:
git clone git://github.com/IETF-Formatters/html-rfc.git
cd html-rfc
npm install
bin/idemponit input.html output.html
Convert input.html in-place, making input.html.bak be the old version:
bin/idemponit -b input.html
Idemponit will read all of the fixup routines from the nits/ directory, applying each one to the input before serializing the output as well-formed HTML5.
If you want to have your own set of fixup routines, put .js files in ~/.idemponit
Pass in more directories (perhaps document-specific) with --nitdir on the command line.
bin/rfcq '$(".author .surname").first().text()' docs/draft-hildebrand-html-rfc.html