timewarrior/ext/csv.py
Thomas Lauf d746b422bf Accommodate PEP8
Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2019-12-28 18:31:20 +01:00

27 lines
483 B
Python
Executable file

#!/usr/bin/env python
import sys
import json
# Skip the configuration settings.
for line in sys.stdin:
if line == '\n':
break
# Extract the JSON.
doc = ''
for line in sys.stdin:
doc += line
total_active_time = 0
j = json.loads(doc)
for object in j:
line = '"%s",' % object['start']
line += '"%s"' % (object['end'] if 'end' in object else '')
if 'tags' in object:
for tag in object['tags']:
line += ',"%s"' % tag
print(line)