#!/usr/bin/python2 print """ Variable Grabbler - version 1.0 -------------------------------""" # definitions import os, json, fnmatch dir = os.path.dirname(os.path.abspath(__file__)) fext = "*.php" print "Opening config file..." config = open(os.path.join(dir, "variable_grabbler.cfg"),"r") parsed = json.load(config) for x in parsed: for path, dirs, files in os.walk(dir): for fname in fnmatch.filter(files, fext): fpath = os.path.join(path, fname) with open(fpath) as f: s = f.read() s = s.replace("%" + x + "%", parsed[x]) with open(fpath, "w") as f: f.write(s) config.close()