mirror of
https://github.com/novoid/guess-filename.py.git
synced 2026-02-16 13:24:15 +00:00
added pattern for saved Singal jpeg attachments
This commit is contained in:
parent
9f3acb3cf9
commit
ac6ddf95f8
1 changed files with 14 additions and 1 deletions
|
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
PROG_VERSION = u"Time-stamp: <2018-03-27 20:15:30 vk>"
|
PROG_VERSION = u"Time-stamp: <2018-04-01 14:17:02 vk>"
|
||||||
|
|
||||||
|
|
||||||
# TODO:
|
# TODO:
|
||||||
|
|
@ -138,6 +138,8 @@ class GuessFilename(object):
|
||||||
OSMTRACKS_REGEX = re.compile(DATESTAMP_REGEX + 'T?' + TIMESTAMP_REGEX + '(_.*)?.gpx', re.UNICODE)
|
OSMTRACKS_REGEX = re.compile(DATESTAMP_REGEX + 'T?' + TIMESTAMP_REGEX + '(_.*)?.gpx', re.UNICODE)
|
||||||
OSMTRACKS_INDEXGROUPS = [1, '-', 2, '-', 3, 'T', 4, '.', 5, ['.', 7], 8, '.gpx']
|
OSMTRACKS_INDEXGROUPS = [1, '-', 2, '-', 3, 'T', 4, '.', 5, ['.', 7], 8, '.gpx']
|
||||||
|
|
||||||
|
SIGNAL_REGEX = re.compile('signal-' + DATESTAMP_REGEX + '-' + TIMESTAMP_REGEX + '(.+)?.jpg', re.UNICODE)
|
||||||
|
|
||||||
IMG_REGEX = re.compile('IMG_' + DATESTAMP_REGEX + '_' + TIMESTAMP_REGEX + '(_Bokeh)?(.+)?.jpg', re.UNICODE)
|
IMG_REGEX = re.compile('IMG_' + DATESTAMP_REGEX + '_' + TIMESTAMP_REGEX + '(_Bokeh)?(.+)?.jpg', re.UNICODE)
|
||||||
IMG_INDEXGROUPS = [1, '-', 2, '-', 3, 'T', 4, '.', 5, ['.', 7], 9, '.jpg']
|
IMG_INDEXGROUPS = [1, '-', 2, '-', 3, 'T', 4, '.', 5, ['.', 7], 9, '.jpg']
|
||||||
VID_REGEX = re.compile('VID_' + DATESTAMP_REGEX + '_' + TIMESTAMP_REGEX + '(.+)?.mp4', re.UNICODE)
|
VID_REGEX = re.compile('VID_' + DATESTAMP_REGEX + '_' + TIMESTAMP_REGEX + '(.+)?.mp4', re.UNICODE)
|
||||||
|
|
@ -538,6 +540,17 @@ class GuessFilename(object):
|
||||||
if regex_match:
|
if regex_match:
|
||||||
return self.build_string_via_indexgroups(regex_match, self.VID_INDEXGROUPS)
|
return self.build_string_via_indexgroups(regex_match, self.VID_INDEXGROUPS)
|
||||||
|
|
||||||
|
# 2018-04-01:
|
||||||
|
# signal-2018-03-08-102332.jpg → 2018-03-08T10.23.32.jpg
|
||||||
|
# signal-2018-03-08-102332 foo bar.jpg → 2018-03-08T10.23.32 foo bar.jpg
|
||||||
|
regex_match = re.match(self.SIGNAL_REGEX, oldfilename)
|
||||||
|
if regex_match:
|
||||||
|
if regex_match.group(8):
|
||||||
|
result = self.build_string_via_indexgroups(regex_match, [1, '-', 2, '-', 3, 'T', 4, '.', 5, '.', 6, 8, '.jpg'])
|
||||||
|
else:
|
||||||
|
result = self.build_string_via_indexgroups(regex_match, [1, '-', 2, '-', 3, 'T', 4, '.', 5, '.', 6, '.jpg'])
|
||||||
|
return result
|
||||||
|
|
||||||
# 2018-03-27:
|
# 2018-03-27:
|
||||||
# modet_2018-03-27_16-10.mkv
|
# modet_2018-03-27_16-10.mkv
|
||||||
# modet_2018-03-27_17-44-1.mkv
|
# modet_2018-03-27_17-44-1.mkv
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue