Beispiel #1
0
 def __init__(self, path):
     self.path = path
     for file in getRecursiveFileListing(path):
         i = open(file)
         r = i.read()
         i.close()
         o = open(file, 'w+')
         self.adjustSpaces(r, o)
Beispiel #2
0
 def compileTpl(self):
     print "Minifying Templates"
     self.refreshDir('/Adilate/build/tplmin')
     for f in getRecursiveFileListing('/Adilate/static/tpl/'):
         basef = f.replace('/Adilate/static/tpl/','')
         save_path = '/Adilate/build/tplmin/'+basef.replace(os.path.basename(basef),'')
         if not os.path.exists(save_path):
             os.makedirs(save_path)
         out = open('/Adilate/build/tplmin/'+basef, 'w')
         out.write(self.tplminify(f))
         out.close()
         
Beispiel #3
0
 def parseIndvJsFiles(self):
     print "Parsing Individual Js Files"
     self.mapOrigToRand()
     for f in getRecursiveFileListing('/Adilate/build/jsrename'):
         if 'main' in f or 'lib' in f:
             continue
         i = open(f)
         IndvFileOldRe = re.search('define\(\[([^\}]+)\]', i.read())
         IndvFileNewRe = []
         if IndvFileOldRe != None:
             IndvFileOldRe = IndvFileOldRe.group(1).replace('"','').split(',')
             for indv in IndvFileOldRe:
                 for i,m in enumerate(self.map):
                     if indv == m[0]: 
                         IndvFileNewRe.append(m[1])
                         break
                 if i == len(self.map)-1:
                     IndvFileNewRe.append(indv)
         if len(IndvFileNewRe) != 0:
             print IndvFileNewRe