Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import json
- import os
- import sys
- path = sys.argv[1]
- def generate_tree(path):
- tree = []
- dentries = os.listdir(path)
- for d in dentries:
- full_path = os.path.join(path, d)
- node = {
- 'text': d,
- 'href': '#%s' % d
- }
- if os.path.isdir(full_path):
- node['nodes'] = generate_tree(full_path)
- else:
- node['icon'] = 'fa fa-file-o'
- tree.append(node)
- return tree
- tree = generate_tree(path)
- print json.dumps(tree, sort_keys=True, indent=4, separators=(',', ': '))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement