diff --git a/py-packages/SimpleWebPage/simplewebpage/__init__.py b/py-packages/SimpleWebPage/simplewebpage/__init__.py index abd5f5c..79d0435 100755 --- a/py-packages/SimpleWebPage/simplewebpage/__init__.py +++ b/py-packages/SimpleWebPage/simplewebpage/__init__.py @@ -22,7 +22,7 @@ try: except ImportError: MARKDOWN_AVAILABLE = False -VERSION = "20220217" +VERSION = "20221124" IMAGE_EXTENSIONS = ["png", "gif", "jpg", "jpeg", "tif", "tiff"] AUDIO_EXTENSIONS = ["wav", "mp3", "ogg"] VIDEO_EXTENSIONS = ["mp4", "ogg", "webm"] @@ -35,6 +35,7 @@ SAFE_OPTS = ( "media", "includes", "no_readme", + "no_wget", "reverse", ) @@ -68,6 +69,13 @@ def setup(): default=False, help="Do not show README.md on the page", ) + parser.add_argument( + "--no-wget", + action="store_true", + dest="no_wget", + default=False, + help="Do not show wget download links", + ) parser.add_argument( "-t", type=str, @@ -253,8 +261,9 @@ def generate_index(opts): f.write(get_pathlink(path, di)) for fi in files: f.write(get_filelink(path, fi, opts.images, opts.media)) - f.write(get_footer(readme)) - f.write(get_download_lines(files, recursive=opts.recursive)) + f.write(get_footer(readme, show_wget=not opts.no_wget)) + if not opts.no_wget: + f.write(get_download_lines(files, recursive=opts.recursive)) f.close() return @@ -1033,15 +1042,22 @@ function show_wget_magic() { return header -def get_footer(readme): - return """{README} - +def get_footer(readme, show_wget=True): + if show_wget: + wget_str = """
wget?
+""" + else: + wget_str = "" + + return """{README} +{WGET_STR} """.format( - README=readme + README=readme, + WGET_STR=wget_str )