Download raw (761 bytes)
from pathlib import Path
import re
pathlist = Path("/home/colm/git/OSP/osp.tools.osp-blog/content").glob('**/*.md')
for path in pathlist:
path_in_str = str(path)
data = open(path_in_str, 'r+')
c = data.read()
t0 = re.findall(r'Tags: .*\nTags: .*\n', c)
if len(t0) == 0 :
continue
else:
#print(t0)
t0 = t0[0]
t0 = t0.split()
#print(t0)
filtered = [ v for v in t0 if not v.startswith('Tags:') ]
#print(filtered)
filtered = ' '.join(filtered)
#print(filtered)
tagstr = 'Tags: ' + filtered + '\n'
print(tagstr)
t1 = re.sub(r'Tags: .*\nTags: .*\n', tagstr, c)
#print(t1)
f = open(path, 'w')
f.write(t1)
f.close()