1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
--- documentation/processHtml.py.orig 2018-07-18 02:17:49 UTC
+++ documentation/processHtml.py
@@ -25,9 +25,11 @@
import os
import sys
-import string
import re
-import HTMLParser
+try:
+ import HTMLParser
+except:
+ import html.parser as HTMLParser
class HtmlToTextParser(HTMLParser.HTMLParser):
def __init__(self):
@@ -89,10 +91,10 @@ def ReadNavigationTemplate( filePath ):
try:
navFile = open( filePath, "r")
except IOError:
- print "Could not open file \'"+filePath+"\'"
+ print("Could not open file \'"+filePath+"\'")
with navFile:
- print "Navigation template: \'"+filePath+"\'"
+ print("Navigation template: \'"+filePath+"\'")
navHtml = navFile.read()
navHtml = StripHTMLComments(navHtml)
navFile.close()
@@ -109,7 +111,7 @@ def WriteIndexFile( outputFile, content ):
except:
pass
- print "Creating Search-Index File : \""+outputFile+"\""
+ print("Creating Search-Index File : \""+outputFile+"\"")
f = open(outputFile, "w")
f.write(content)
@@ -117,7 +119,7 @@ def WriteIndexFile( outputFile, content ):
#-------------------------------------------------------------------------------
def Usage():
- print str(sys.argv[0])+" <input directory> <output directory> <html template>"
+ print(str(sys.argv[0])+" <input directory> <output directory> <html template>")
exit(1);
@@ -132,7 +134,7 @@ navTemplate = str(sys.argv[2])
navHtml = ReadNavigationTemplate( navTemplate )
-print "Scanning : \'"+rootDir+"\'"
+print("Scanning : \'"+rootDir+"\'")
searchIndex = 'var tipuesearch = { "pages": [ '
@@ -172,22 +174,22 @@ for root, dirs, files in os.walk(rootDir):
# if necessary, insert navigation html
if (not parser.HasNavigationSection()):
- loc = string.find(html,"<body>")
+ loc = html.find("<body>")
html = html[:loc+6] + navHtml + html[loc+6:]
msg += "added navigation"
# replace the article title placeholder with the real title
if title:
- html = string.replace(html,"OSD_ARTICLE_TITLE", title)
+ html = html.replace("OSD_ARTICLE_TITLE", title)
else:
- html = string.replace(html,"OSD_ARTICLE_TITLE", "")
+ html = html.replace("OSD_ARTICLE_TITLE", "")
f.seek(0)
f.write(html)
f.close()
- print msg
+ print(msg)
searchIndex = searchIndex + "]};"
|