#!/usr/bin/python

from os  import listdir
from sys import argv,exit,stderr
import re

tasks = 'tasks/'

taskdir = listdir(tasks)
# print taskdir.sort()
for task in taskdir:
    try:
	fp = open(tasks + task, 'r')
    except:
	print >>stderr, "Unable to open %s%s" % (tasks,task)
	continue
    indesc = 0
    desclong = ''
    for line in fp.readlines():
	line = line.strip()
	if line.startswith("Task:"):
            taskshort = re.sub('^Task:\s+', '', line)
        elif line.startswith("Description:"):
            descshort = re.sub('^Description:\s+', '', line)
            indesc = 1
        elif indesc == 1:
            print "Debug:", line
            if len(line) > 0 and line[0] == ' ':
                desclong = desclong + re.sub('^ ', '', line) + '\n'
                print line
            else:
                indesc = 0
    print task, ":", taskshort
    print "Description:", descshort
    print desclong
    print
