mirror of
https://github.com/Xevion/advent-of-code.git
synced 2025-12-06 15:14:21 -06:00
14 lines
505 B
Python
14 lines
505 B
Python
import sys, os, re, datetime
|
|
|
|
# Patterns for Regex and STRPTIME function
|
|
timepattern = r"\[(\d{4}-\d{2}-\d{2} \d{2}:\d{2})\](.+)"
|
|
strptimepattern = "%Y-%m-%d %H:%M"
|
|
|
|
def getDateTime(string):
|
|
return datetime.datetime.strptime(re.match(timepattern, string).group(1), strptimepattern)
|
|
|
|
def process():
|
|
newpath = os.path.join(sys.path[0], '..', 'processed_input')
|
|
path = os.path.join(sys.path[0], '..', 'input')
|
|
data = open(path, 'r').read().split('\n')
|
|
return sorted(data, key=getDateTime) |