mirror of
https://github.com/novoid/guess-filename.py.git
synced 2026-02-16 13:24:15 +00:00
Added KVR-regex handling
This commit is contained in:
parent
28c745b242
commit
5d39ca9e51
1 changed files with 9 additions and 2 deletions
|
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
PROG_VERSION = u"Time-stamp: <2022-06-17 11:04:18 vk>"
|
PROG_VERSION = u"Time-stamp: <2022-08-11 17:26:57 vk>"
|
||||||
|
|
||||||
|
|
||||||
# TODO:
|
# TODO:
|
||||||
|
|
@ -298,6 +298,9 @@ class GuessFilename(object):
|
||||||
# 20200224-0914_Foo_bar.wav
|
# 20200224-0914_Foo_bar.wav
|
||||||
SMARTREC_REGEX = re.compile(r'(?P<DAY>' + DATESTAMP_REGEX + ')-' + TIMESTAMP_REGEX + r'(_(?P<description>.+))?.(?P<extension>wav|mp3)')
|
SMARTREC_REGEX = re.compile(r'(?P<DAY>' + DATESTAMP_REGEX + ')-' + TIMESTAMP_REGEX + r'(_(?P<description>.+))?.(?P<extension>wav|mp3)')
|
||||||
|
|
||||||
|
# KVR-2022-08-09-14-00-16.txt -> 2022-08-09T14.00.16.mp4
|
||||||
|
KVR_REGEX = re.compile(r'KVR-' + DATESTAMP_REGEX + '-' + TIMESTAMP_REGEX + r'(?P<description>.+?)?\.(?P<extension>wav|mp3|mp4|txt)')
|
||||||
|
|
||||||
logger = None
|
logger = None
|
||||||
config = None
|
config = None
|
||||||
|
|
||||||
|
|
@ -741,7 +744,11 @@ class GuessFilename(object):
|
||||||
return datetimestr + ' ' + self.config.RECHTSCHUTZVERSICHERUNG + ' ' + self.config.RECHTSCHUTZPOLIZZE + \
|
return datetimestr + ' ' + self.config.RECHTSCHUTZVERSICHERUNG + ' ' + self.config.RECHTSCHUTZPOLIZZE + \
|
||||||
' - Wertanpassung monatliche Versicherungspraemie auf ' + self.get_euro_charge(oldfilename) + '€ -- scan.pdf'
|
' - Wertanpassung monatliche Versicherungspraemie auf ' + self.get_euro_charge(oldfilename) + '€ -- scan.pdf'
|
||||||
|
|
||||||
|
# KVR-2022-08-09-14-00-16.txt -> 2022-08-09T14.00.16.mp4
|
||||||
|
regex_match = re.match(self.KVR_REGEX, oldfilename)
|
||||||
|
if regex_match:
|
||||||
|
return self.get_datetime_description_extension_filename(regex_match, replace_description_underscores=True)
|
||||||
|
|
||||||
# FIXXME: more cases!
|
# FIXXME: more cases!
|
||||||
|
|
||||||
return False # no new filename found
|
return False # no new filename found
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue