summaryrefslogtreecommitdiff
path: root/display.py
diff options
context:
space:
mode:
authorhmj6502 <hashim@hmj6502.com>2025-12-28 15:38:17 +0000
committerhmj6502 <hashim@hmj6502.com>2025-12-28 20:09:45 +0000
commitd1066e7a26d8da0d1ed2e15997a485879e46611d (patch)
tree1fea05df5fd2d5205388827cc92f196fd3f44db1 /display.py
parentb5d036762d9e4566f81e18708414fd306db6a1bc (diff)
downloadlock-n-log-d1066e7a26d8da0d1ed2e15997a485879e46611d.tar.gz
lock-n-log-d1066e7a26d8da0d1ed2e15997a485879e46611d.tar.bz2
lock-n-log-d1066e7a26d8da0d1ed2e15997a485879e46611d.zip
stop/start & rest bank complete on stopwatch
- cumulative time wasn't too bad to add actually - one id per session added - change formatting.py so that it only counts time that is of type 'focus' as time to put on chart - add pie chart and time in minutes rather than seconds to display.py
Diffstat (limited to 'display.py')
-rwxr-xr-xdisplay.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/display.py b/display.py
index 1aa7b58..e160c6b 100755
--- a/display.py
+++ b/display.py
@@ -14,12 +14,14 @@ parser.add_argument("logfile", help="log file to display chart of",
args = parser.parse_args()
day_times = f.per_tag_per_day(args.logfile)
-print(day_times)
for day in day_times:
chart = pygal.Bar()
+ pie = pygal.Pie()
for key, value in day.items():
if key == "date":
continue
- chart.add(key, value)
- chart.render_to_file(str(day["date"]+".svg"))
+ chart.add(key, round(value/60, 0))
+ pie.add(key, round(value/60, 0))
+ chart.render_to_file(str(day["date"]+"-bar.svg"))
+ pie.render_to_file(str(day["date"]+"-pie.svg"))