Advertisement
Guest User

Untitled

a guest
May 20th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. #!/usr/bin/env python3
  2. # -*- coding: utf8 -*-
  3.  
  4. if __name__ == "__main__":
  5. import glob, os, datetime, fileinput
  6. cwd = os.getcwd()
  7. files = [f for f in glob.glob(cwd + os.path.sep + "**/*.rst", recursive=True)]
  8. for f in files:
  9. modifieddate = datetime.datetime.fromtimestamp(os.path.getmtime(f))
  10. if not ':date:' in open(f).read():
  11. print("%s %s" % (f, modifieddate))
  12. for line in fileinput.FileInput(f, inplace=1):
  13. if ":slug:" in line:
  14. line=line.replace(line,line+":date: "+modifieddate.__str__()+"\n")
  15. print(line, end='')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement