2 # canonicalize html dirs to ease comaring them
5 # ./tools/c10e-html html
12 from bs4
import BeautifulSoup
15 def prettify(filename
):
16 with
open(filename
, 'r') as doc
:
17 soup
= BeautifulSoup(doc
.read(), 'lxml')
18 with
open(filename
, 'w') as doc
:
19 doc
.write(soup
.prettify())
23 for filename
in glob
.glob(os
.path
.join(htmldir
, '*.devhelp2')):
25 for filename
in glob
.glob(os
.path
.join(htmldir
, '*.html')):
29 if __name__
== '__main__':
30 parser
= argparse
.ArgumentParser(
31 description
='c10e-html - canonicalize html files for diffing')
32 parser
.add_argument('args', nargs
='*', help='HTML_DIR')
34 options
= parser
.parse_args()
35 if len(options
.args
) < 1:
36 sys
.exit('Too few arguments')