diff --git a/GcodeFilenameFormatPlus.py b/GcodeFilenameFormatPlus.py index c8caf29..51a3899 100755 --- a/GcodeFilenameFormatPlus.py +++ b/GcodeFilenameFormatPlus.py @@ -167,7 +167,8 @@ def getPrintSettings(self, filename_format): return None time = QDateTime.currentDateTime().toString("HH-mm") - year = QDateTime.currentDateTime().toString("yyyy") + year = QDateTime.currentDateTime().toString("yyyy") + year2 = QDateTime.currentDateTime().toString("yy") month = QDateTime.currentDateTime().toString("MM") day = QDateTime.currentDateTime().toString("dd") hour = QDateTime.currentDateTime().toString("HH") @@ -175,6 +176,7 @@ def getPrintSettings(self, filename_format): second = QDateTime.currentDateTime().toString("ss") date = year + '-' + month + '-' + day datetime = date + 'T' + hour + minute + second + counter_down = str(100000000 - (int(year2)*1000000) - (int(month)*80000) - (int(day)*4000) - (int(hour)*61) - int(minute)) tokens = re.split(r'\W+', filename_format) # TODO: split on brackets only @@ -241,6 +243,7 @@ def getPrintSettings(self, filename_format): print_settings["date"] = date print_settings["time"] = time print_settings["datetime"] = datetime + print_settings["counter_down"] = counter_down print_settings["year"] = year print_settings["month"] = month print_settings["day"] = day @@ -297,4 +300,4 @@ def getObjectCount(self) -> int: count += 1 - return count + return count \ No newline at end of file