diff --git a/web/SimpleWebPage.py b/web/SimpleWebPage.py index ea502a1..d1ef95f 100755 --- a/web/SimpleWebPage.py +++ b/web/SimpleWebPage.py @@ -14,6 +14,11 @@ from glob import fnmatch import base64 import random from pprint import pprint +try: + import markdown + MARKDOWN_AVAILABLE = True +except ImportError: + MARKDOWN_AVAILABLE = False VERSION = "20211002" IMAGE_EXTENSIONS = ["png", "gif", "jpg", "jpeg", "tif", "tiff"] @@ -461,14 +466,24 @@ def get_readme(path, no_read): if not os.path.exists("README.md"): return "" with open("README.md", "rt") as fp: - return "
{}".format(
- re.sub(
- r"(https?:\/\/[\w\.,\-\@?^=%&:/~\+#]+)",
- '\\1',
- fp.read().strip(),
- flags=re.IGNORECASE,
+ if MARKDOWN_AVAILABLE:
+ return "{}| Name | Size | Size B | Modified |
|---|