mirror of
https://github.com/OneKeyHQ/bip39.git
synced 2026-04-05 18:43:47 +00:00
compile.py generates bip39-standalone.html
This commit is contained in:
48
compile.py
Normal file
48
compile.py
Normal file
@@ -0,0 +1,48 @@
|
||||
import os
|
||||
import re
|
||||
import datetime
|
||||
|
||||
# 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')
|
||||
page = f.read()
|
||||
f.close()
|
||||
|
||||
|
||||
# Script tags
|
||||
|
||||
scriptsFinder = re.compile("""<script src="/(.*)"></script>""")
|
||||
scripts = scriptsFinder.findall(page)
|
||||
|
||||
for script in scripts:
|
||||
filename = os.path.join("src", script)
|
||||
s = open(filename)
|
||||
scriptContent = "<script>%s</script>" % s.read()
|
||||
s.close()
|
||||
scriptTag = """<script src="/%s"></script>""" % script
|
||||
page = page.replace(scriptTag, scriptContent)
|
||||
|
||||
|
||||
# Style tags
|
||||
|
||||
stylesFinder = re.compile("""<link rel="stylesheet" href="/(.*)">""")
|
||||
styles = stylesFinder.findall(page)
|
||||
|
||||
for style in styles:
|
||||
filename = os.path.join("src", style)
|
||||
s = open(filename)
|
||||
styleContent = "<style>%s</style>" % s.read()
|
||||
s.close()
|
||||
styleTag = """<link rel="stylesheet" href="/%s">""" % style
|
||||
page = page.replace(styleTag, styleContent)
|
||||
|
||||
|
||||
# Write the standalone file
|
||||
|
||||
f = open('bip39-standalone.html', 'w')
|
||||
f.write(page)
|
||||
f.close()
|
||||
|
||||
print "%s - DONE" % datetime.datetime.now()
|
||||
Reference in New Issue
Block a user