Archiver for todo.python
#!/usr/bin/env python
import todo
lines = []
data = []
for line in open('/Users/wkentaro/.cache/todo/2017/2017-10.md'):
if line.startswith('# '):
if lines:
date, todos = todo.parse_todo(''.join(lines))
data.append({date.strftime('%Y-%m-%d'): todos})
print(date, todos)
lines = []
lines.append(line)
date, todos = todo.parse_todo(''.join(lines))
data.append({date.strftime('%Y-%m-%d'): todos})
import yaml
yaml.safe_dump(data, open('archive.yaml', 'w'), default_flow_style=False, allow_unicode=True)