annotate make_json_files.py @ 10:c0856c392096 default tip

Fixed link color on MSIE.
author Atul Varma <varmaa@toolness.com>
date Sun, 13 Jul 2008 14:12:39 +0000
parents 3472b1ded817
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6
3472b1ded817 Added make_json_files.py.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
1 import os
3472b1ded817 Added make_json_files.py.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
2 import sys
3472b1ded817 Added make_json_files.py.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
3 import base64
3472b1ded817 Added make_json_files.py.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
4
3472b1ded817 Added make_json_files.py.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
5 if __name__ == "__main__":
3472b1ded817 Added make_json_files.py.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
6 if len(sys.argv) != 2:
3472b1ded817 Added make_json_files.py.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
7 print "usage: %s <base-dir>" % sys.argv[0]
3472b1ded817 Added make_json_files.py.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
8 sys.exit(1)
3472b1ded817 Added make_json_files.py.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
9 basedir = sys.argv[1]
3472b1ded817 Added make_json_files.py.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
10 for dirpath, dirnames, filenames in os.walk(basedir):
3472b1ded817 Added make_json_files.py.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
11 filenames = [name for name in filenames
3472b1ded817 Added make_json_files.py.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
12 if not name.endswith(".js")]
3472b1ded817 Added make_json_files.py.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
13 for name in filenames:
3472b1ded817 Added make_json_files.py.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
14 fullpath = os.path.join(dirpath, name)
3472b1ded817 Added make_json_files.py.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
15 newfile = "%s.js" % fullpath
3472b1ded817 Added make_json_files.py.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
16 print "Creating %s" % newfile
3472b1ded817 Added make_json_files.py.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
17 contents = open(fullpath, "rb").read()
3472b1ded817 Added make_json_files.py.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
18 js_contents = "processBase64Zcode('%s');" % (
3472b1ded817 Added make_json_files.py.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
19 base64.b64encode(contents)
3472b1ded817 Added make_json_files.py.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
20 )
3472b1ded817 Added make_json_files.py.
Atul Varma <varmaa@toolness.com>
parents:
diff changeset
21 open(newfile, "w").write(js_contents)