diff options
author | Rob Austein <sra@hactrn.net> | 2021-02-15 00:04:31 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2021-02-15 00:04:31 +0000 |
commit | 19904d9aca94471f60b49d7093908b21c4e926cc (patch) | |
tree | fe5b7b724c820adb6557ebded9b8940900bfd3f2 /trac2md.py | |
parent | a1d28e4a70e8ddaec4968766149d61efb76448bc (diff) |
PKCS #11
Diffstat (limited to 'trac2md.py')
-rwxr-xr-x | trac2md.py | 19 |
1 files changed, 11 insertions, 8 deletions
@@ -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 ''' |