Python: check YAML frontmatter
import re
with open(f_path, 'rU') as f:
yaml_break = 0
for line in f:
if line == '---\n':
yaml_break += 1
m = re.match("published:", line)
if m and m.group():
# published flag found...
print(line)
if yaml_break == 2:
break