# coding=utf-8

#=============================================================================
# Author       : MaxMao
# Email        : 623742750@qq.com
# Last modified: 2016-05-04 14:09
# Filename     : template_js_path.py
# Description :
#=============================================================================
import hashlib
import re
import os
import shutil

template_src_path = "template/src/"

total_file = []
module_list = []

print "\n\n-------------\n\n"
print u"        //以下都是页面 script 标签引用的js"
for root, dirs, files in os.walk(template_src_path):
    for name in files:
        html_path = os.path.join(root, name)
        html_content = open(html_path, "r").read()
        r = re.findall(re.compile('<script src="(.*)"></script>'), html_content)
        if r:
            for item in r:
                if item and "app" in item:
                    total_file.append(item)

i = 0
for item in set(total_file):
    module_name = item.replace("/static/js/", "").split("/")[-1].replace(".js", "") + "_" + str(i)

    module_list.append(module_name)
    print "        " + module_name + "_pack" + ": \"" + item.replace("/static/js/", "").replace(".js", "") + "\","
    i += 1

print "\n\n-------------\n\n"

for item in module_list:
    print "        {"
    print "            name: \"" + item + "_pack\""
    print "        },"
