-
Notifications
You must be signed in to change notification settings - Fork 0
/
CONFIG
43 lines (37 loc) · 1.01 KB
/
CONFIG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#!/bin/bash
# sed replacement patterns for directories
# e.g. replace german umlauts or spaces to avoid problems
REPLACEPATTERNS=(
"s/\s/_/g"
"s/ä/ae/g"
"s/ü/ue/g"
"s/ö/oe/g"
"s/Ä/Ae/g"
"s/Ü/Ue/g"
"s/Ö/Oe/g"
"s/ß/ss/g"
"s/'//g"
"s/_-_/_/g"
"s/_*$//g"
"s/^_//g"
)
# date prefix that is used for constructing the new dir name
# (pattern is used for the command date)
PREFIXDATEPATTERN="%Y%m%d_"
# as we do not want to have two dates in the dir name
# we remove dates that are already there and correspond
# with the right date from the pictures
# (patterns are used for the command date)
DATEREMOVEEPATTERNS=(
"%Y%m%d"
"%y%m%d"
"%d\.%m\.%Y"
"%d\.%m"
)
# if an output dir is pecified the pattern is applied
# to move all directories in a corresponding directory
# with the following pattern,
# e.g. 20190101_test will be moved in 2019
TARGETDIRPATTERN="%Y"
# date field that is used with identify (ImageMagick) for naming
EXIFDATE="EXIF:DateTimeOriginal"