diff --git a/kcc/comic2ebook.py b/kcc/comic2ebook.py index 199ab66..3a50e5c 100755 --- a/kcc/comic2ebook.py +++ b/kcc/comic2ebook.py @@ -110,7 +110,7 @@ def buildHTML(path, imgfile, imgfilepath): "\n", "\n", "\n", - "", filename[0], "\n", + "", escape(filename[0]), "\n", "\n", "\n" @@ -209,7 +209,7 @@ def buildNCX(dstdir, title, chapters, chapterNames): "\n", "\n", "\n", - "", title, "\n", + "", escape(title), "\n", "" ]) for chapter in chapters: @@ -222,7 +222,7 @@ def buildNCX(dstdir, title, chapters, chapterNames): elif os.path.basename(folder) != "Text": title = chapterNames[os.path.basename(folder)] f.write("" + - title + "\n") f.write("\n") f.close() @@ -235,7 +235,7 @@ def buildNAV(dstdir, title, chapters, chapterNames): "\n", "\n", "\n", - "" + title + "\n", + "" + escape(title) + "\n", "\n", "\n", "\n", @@ -248,7 +248,7 @@ def buildNAV(dstdir, title, chapters, chapterNames): title = chapterNames[chapter[1]] elif os.path.basename(folder) != "Text": title = chapterNames[os.path.basename(folder)] - f.write("
  • " + title + "
  • \n") + f.write("
  • " + escape(title) + "
  • \n") f.writelines(["\n", "\n", "\n\n") f.close()