timewarrior/ext/csv.py
Thomas Lauf 5ab9b86e56 Set python version explicitly to python3
- Closes #259

Signed-off-by: Thomas Lauf <thomas.lauf@tngtech.com>
2020-02-23 21:32:39 +01:00

26 lines
480 B
Python
Executable file

#!/usr/bin/env python3
import json
import sys
# 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 = '"{}","{}"'.format(object['start'], (object['end'] if 'end' in object else ''))
if 'tags' in object:
for tag in object['tags']:
line += ',"{}"'.format(tag)
print(line)