]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/BIP39.git/blobdiff - compile.py
Merge branch 'master' into master
[perso/Immae/Projets/Cryptomonnaies/BIP39.git] / compile.py
index 4d2dbe257fe1d88fdc3e2951cc9f6307410b2e4f..0e7d237f84aaf871c87b530e0bdb927a1ed4d273 100644 (file)
@@ -1,48 +1,49 @@
 import os
 import re
 import datetime
+from io import open
 
 # This script generates the bip39-standalone.html file.
 
 # It removes script and style tags and replaces with the file content.
 
-f = open('src/index.html')
+f = open('src/index.html', "r", encoding="utf-8")
 page = f.read()
 f.close()
 
 
 # Script tags
 
-scriptsFinder = re.compile("""<script src="/(.*)"></script>""")
+scriptsFinder = re.compile("""<script src="(.*)"></script>""")
 scripts = scriptsFinder.findall(page)
 
 for script in scripts:
     filename = os.path.join("src", script)
-    s = open(filename)
+    s = open(filename, "r", encoding="utf-8")
     scriptContent = "<script>%s</script>" % s.read()
     s.close()
-    scriptTag = """<script src="/%s"></script>""" % script
+    scriptTag = """<script src="%s"></script>""" % script
     page = page.replace(scriptTag, scriptContent)
 
 
 # Style tags
 
-stylesFinder = re.compile("""<link rel="stylesheet" href="/(.*)">""")
+stylesFinder = re.compile("""<link rel="stylesheet" href="(.*)">""")
 styles = stylesFinder.findall(page)
 
 for style in styles:
     filename = os.path.join("src", style)
-    s = open(filename)
+    s = open(filename, "r", encoding="utf-8")
     styleContent = "<style>%s</style>" % s.read()
     s.close()
-    styleTag = """<link rel="stylesheet" href="/%s">""" % style
+    styleTag = """<link rel="stylesheet" href="%s">""" % style
     page = page.replace(styleTag, styleContent)
 
 
 # Write the standalone file
 
-f = open('bip39-standalone.html', 'w')
+f = open('bip39-standalone.html', 'w', encoding="utf-8")
 f.write(page)
 f.close()
 
-print "%s - DONE" % datetime.datetime.now()
+print("%s - DONE" % datetime.datetime.now())