From aae8d649c334f3f16dcf7c3dfb30ac2c2618dc5f Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Mon, 23 Jan 2023 22:10:55 -0800 Subject: [PATCH] rename files to follow iso8601 --- scanner_workflow.py | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/scanner_workflow.py b/scanner_workflow.py index a65decc..96346be 100755 --- a/scanner_workflow.py +++ b/scanner_workflow.py @@ -8,6 +8,7 @@ from typing import Union from filelock import Timeout, FileLock import subprocess from logging import error, info, debug, warning +import re class ScannerWorkflowEvent(FileSystemEventHandler): @@ -67,11 +68,27 @@ class ScannerWorkflow: self.process_dir.mkdir(parents=True, exist_ok=True) self.output_dir.mkdir(parents=True, exist_ok=True) + def calculate_name(self, name: str): + res = re.match( + r"(?P[^_]+)_(?P\d{2})(?P\d{2})(?P\d{4})_" + r"(?P