From 7fa7de15631958a973514fe1a9c2cbf4301b6301 Mon Sep 17 00:00:00 2001 From: Rhet Turnbull Date: Sat, 17 Apr 2021 09:29:11 -0700 Subject: [PATCH] Added {newline}, #426 --- osxphotos/_version.py | 2 +- osxphotos/phototemplate.py | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/osxphotos/_version.py b/osxphotos/_version.py index 112e9dd4..831c2ecc 100644 --- a/osxphotos/_version.py +++ b/osxphotos/_version.py @@ -1,3 +1,3 @@ """ version info """ -__version__ = "0.42.2" +__version__ = "0.42.3" diff --git a/osxphotos/phototemplate.py b/osxphotos/phototemplate.py index 6bed3f07..26ba7853 100644 --- a/osxphotos/phototemplate.py +++ b/osxphotos/phototemplate.py @@ -129,6 +129,10 @@ TEMPLATE_SUBSTITUTIONS = { "{closeparens}": "A close parentheses: ')'", "{openbracket}": "An open bracket: '['", "{closebracket}": "A close bracket: ']'", + "{newline}": r"A newline: '\n'", + "{lf}": r"A line feed: '\n', alias for {newline}", + "{cr}": r"A carriage return: '\r'", + "{crlf}": r"a carriage return + line feed: '\r\n'", } # Permitted multi-value substitutions (each of these returns None or 1 or more values) @@ -200,6 +204,10 @@ PUNCTUATION = { "openbracket": "[", "closebracket": "]", "questionmark": "?", + "newline": "\n", + "lf": "\n", + "cr": "\r", + "crlf": "\r\n", }