6
|
1 import os
|
|
2 import sys
|
|
3 import base64
|
|
4
|
|
5 if __name__ == "__main__":
|
|
6 if len(sys.argv) != 2:
|
|
7 print "usage: %s <base-dir>" % sys.argv[0]
|
|
8 sys.exit(1)
|
|
9 basedir = sys.argv[1]
|
|
10 for dirpath, dirnames, filenames in os.walk(basedir):
|
|
11 filenames = [name for name in filenames
|
|
12 if not name.endswith(".js")]
|
|
13 for name in filenames:
|
|
14 fullpath = os.path.join(dirpath, name)
|
|
15 newfile = "%s.js" % fullpath
|
|
16 print "Creating %s" % newfile
|
|
17 contents = open(fullpath, "rb").read()
|
|
18 js_contents = "processBase64Zcode('%s');" % (
|
|
19 base64.b64encode(contents)
|
|
20 )
|
|
21 open(newfile, "w").write(js_contents)
|