galmuri/files/versionBits.py
2023-01-07 20:14:32 +09:00

17 lines
411 B
Python

#!/usr/bin/env python
import sys
import re
b = sys.argv[1]
f = sys.argv[2]
with open(b, 'rt', encoding='utf8') as before:
mod = re.findall(r'FontRevision\s+(\d\.\d{3})', before.read())
with open(f, 'rt', encoding='utf8') as after:
ver = re.sub(r'<name id="5" value="(\d+\.\d+)"/>', '<name id="5" value="' + mod[0] + '"/>', after.read())
with open(f, 'wt', encoding='utf8') as write:
write.write(ver)