wkentaro
10/11/2017 - 10:40 AM

Archiver for todo.python

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)