diff --git a/log_entry.py b/log_entry.py new file mode 100644 index 0000000..db2d301 --- /dev/null +++ b/log_entry.py @@ -0,0 +1,29 @@ +from datetime import * +import re + +class log_entry(object): + + def __init__(self, name, fingerprint, datetime_string, duration, + file_count): + self.name = name + self.fingerprint = fingerprint + self.datetime = self.set_datetime(datetime_string) + self.duration = duration + self.file_count = file_count + + def set_datetime(self, datetime_string): + + date = re.search(r"....-..-..", datetime_string).group() + time = re.search(r"..:..:..", datetime_string).group() + + year = int(date[0:4]) + month = int(date[5:7]) + day = int(date[8:10]) + + hour = int(time[0:2]) + minute = int(time[3:5]) + second = int(time[6:8]) + + converted_datetime = datetime(year, month, day, hour, minute, second) + + return converted_datetime