threadr.lostcave.ddnss.de/variable_grabbler.py

32 lines
734 B
Python
Raw Normal View History

2020-02-23 21:40:16 +01:00
#!/usr/bin/python2
print """
Variable Grabbler - version 1.1
2020-02-23 21:40:16 +01:00
-------------------------------"""
# definitions
import os, json, fnmatch
2020-02-23 21:40:16 +01:00
dir = os.path.dirname(os.path.abspath(__file__))
fext = "*.php"
2020-02-23 21:40:16 +01:00
print "Opening config file..."
config = open("variable_grabbler.cfg","r")
parsed = json.load(config)
2020-02-23 21:40:16 +01:00
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)
file_in = open(fpath, "r")
file_content = file_in.read()
file_in.close()
file_content = file_content.replace("%" + x + "%", parsed[x])
file_out = open(fpath, "w")
file_out.write(file_content)
file_out.close()
2020-02-23 21:40:16 +01:00
config.close()