From 19904d9aca94471f60b49d7093908b21c4e926cc Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Mon, 15 Feb 2021 00:04:31 +0000 Subject: PKCS #11 --- trac2md.py | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) (limited to 'trac2md.py') diff --git a/trac2md.py b/trac2md.py index 38038f3..c97b569 100755 --- a/trac2md.py +++ b/trac2md.py @@ -14,14 +14,17 @@ from base64 import b64decode from datetime import datetime from urllib.parse import quote -wikilink_1_pattern = re.compile("\[\[(http.*)\]\]|\[(http.*)\]") -wikilink_2_pattern = re.compile("\[\[(?:wiki:)?([a-zA-Z0-9_]+)\]\]|\[wiki:(.+)\]") -strikethrough_pattern = re.compile("~~(.*)~~") -camelcase_pattern = re.compile("!(\w+)") -image_pattern = re.compile("\[\[Image\((.*)\)\]\]") - -wikiheading_patterns = tuple((level, re.compile("^{} (.*)[ \t]*=*$".format("=" * level))) - for level in range(1, 7)) +image_pattern = re.compile(r"\[\[Image\((.*)\)\]\]") + +wikilink_1_pattern = re.compile(r"\[\[(http.*)\]\]|\[(http.*)\]") +wikilink_2_pattern = re.compile(r"\[\[(?:wiki:)?([a-zA-Z0-9_]+)\]\]|\[wiki:(.+)\]") + +strikethrough_pattern = re.compile(r"~~(.*)~~") +camelcase_pattern = re.compile(r"!((?:\w|[#])+)") + +wikiheading_patterns = tuple( + (level, re.compile("^{} (.*)[ \t]*=*$".format("=" * level))) + for level in range(1, 7)) def to_timestamp(tm): ''' Convert to timestamp which can be jsonified ''' -- cgit v1.2.3