import os import sys import json from lib import tools_lib as Tools def PrintInfo (message): print ('INFO: ' + message) def PrintError (message): print ('ERROR: ' + message) def Main (argv): currentDir = os.path.dirname (os.path.abspath (__file__)) os.chdir (currentDir) config = None with open ('config.json') as configJson: config = json.load (configJson) rootDir = os.path.abspath ('..') for htmlFileName in ['index.html', 'embed.html']: htmlFilePath = os.path.join (rootDir, 'website', htmlFileName) replacer = Tools.TokenReplacer (htmlFilePath, True) libFiles = Tools.CreateFileList (config['lib_files'], 'libs/', '../libs/') importerFiles = Tools.CreateFileList (config['importer_files'], 'source/', '../source/') websiteFiles = Tools.CreateFileList (config['website_files'], 'website/', '') replacer.ReplaceTokenFileLinks ('', '', libFiles, None) replacer.ReplaceTokenFileLinks ('', '', importerFiles, None) replacer.ReplaceTokenFileLinks ('', '', websiteFiles, None) replacer.WriteToFile (htmlFilePath) return 0 sys.exit (Main (sys.argv))