]>
git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/BIP39.git/blob - compile.py
6 # This script generates the bip39-standalone.html file.
8 # It removes script and style tags and replaces with the file content.
10 f
= open('src/index.html', "r", encoding
="utf-8")
17 scriptsFinder
= re
.compile("""<script src="(.*)"></script>""")
18 scripts
= scriptsFinder
.findall(page
)
20 for script
in scripts
:
21 filename
= os
.path
.join("src", script
)
22 s
= open(filename
, "r", encoding
="utf-8")
23 scriptContent
= "<script>%s</script>" % s
.read()
25 scriptTag
= """<script src="%s"></script>""" % script
26 page
= page
.replace(scriptTag
, scriptContent
)
31 stylesFinder
= re
.compile("""<link rel="stylesheet" href="(.*)">""")
32 styles
= stylesFinder
.findall(page
)
35 filename
= os
.path
.join("src", style
)
36 s
= open(filename
, "r", encoding
="utf-8")
37 styleContent
= "<style>%s</style>" % s
.read()
39 styleTag
= """<link rel="stylesheet" href="%s">""" % style
40 page
= page
.replace(styleTag
, styleContent
)
43 # Write the standalone file
45 f
= open('bip39-standalone.html', 'w', encoding
="utf-8")
49 print("%s - DONE" % datetime
.datetime
.now())