Mercurial > if-archive-json-mirror
changeset 6:3472b1ded817
Added make_json_files.py.
author | Atul Varma <varmaa@toolness.com> |
---|---|
date | Wed, 28 May 2008 00:03:47 -0700 |
parents | 892bcd85b96f |
children | fee2c6b5881d |
files | make_json_files.py zcode_to_js_array.py |
diffstat | 2 files changed, 21 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/make_json_files.py Wed May 28 00:03:47 2008 -0700 @@ -0,0 +1,21 @@ +import os +import sys +import base64 + +if __name__ == "__main__": + if len(sys.argv) != 2: + print "usage: %s <base-dir>" % sys.argv[0] + sys.exit(1) + basedir = sys.argv[1] + for dirpath, dirnames, filenames in os.walk(basedir): + filenames = [name for name in filenames + if not name.endswith(".js")] + for name in filenames: + fullpath = os.path.join(dirpath, name) + newfile = "%s.js" % fullpath + print "Creating %s" % newfile + contents = open(fullpath, "rb").read() + js_contents = "processBase64Zcode('%s');" % ( + base64.b64encode(contents) + ) + open(newfile, "w").write(js_contents)
--- a/zcode_to_js_array.py Tue May 27 23:55:24 2008 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,12 +0,0 @@ -import os -import sys -import base64 - -if __name__ == "__main__": - if len(sys.argv) != 2: - print "usage: %s <z5-file>" % sys.argv[0] - sys.exit(-1) - contents = open(sys.argv[1], "rb").read() - print "processBase64Zcode('%s');" % ( - base64.b64encode(contents) - )