#!/usr/bin/env python3 import glob import time def readfile(fn): with open(fn, 'Ur', encoding='utf8') as f: return f.read() c = '\n\n'.join(map(readfile, glob.glob('code/*'))) n = time.strftime('%Y-%m-%d-%H%M%S') m = readfile('main.js').replace('@@BUILDDATE@@', n) m = m.split('@@INJECTHERE@@') m.insert(1, c) t = '\n\n'.join(m) with open('iitc-debug.user.js', 'w', encoding='utf8') as f: f.write(t) # vim: ai si ts=4 sw=4 sts=4 et