parse-timelogs-for-upload/pomodoro_to_harvest.py

14 lines
602 B
Python
Raw Normal View History

import pandas as pd
# import matplotlib.pyplot as plt
timelog = pd.read_csv("timelog-titled.csv")
timelog["started"] = pd.to_datetime(timelog["started"])
timelog["recorded"] = pd.to_datetime(timelog["recorded"])
timelog["time"] = 30
# A pomodoro started before 3am Eastern time is considered to be a continuation
# of the day before, so we are, effectively, on West Coast time for determining
# the day we want to associate a time entry with. PomodoroPrompt saves as UTC.
timelog["date"] = timelog["started"].dt.tz_convert("US/Pacific").dt.date
timelog["day_of_week"] = timelog["day"].dt.day_name()