diff --git a/py-packages/Makefile b/py-packages/Makefile index e85dbc1..efe52e5 100644 --- a/py-packages/Makefile +++ b/py-packages/Makefile @@ -22,5 +22,16 @@ pipx: ## Install all packages with pipx for module in *; do if [ -f $$module/setup.py ]; then pipx install $$module; fi; done -package: clean ## Create packages for every module +packages: clean ## Create packages for every module for module in *; do if [ -f $$module/setup.py ]; then tar czf $$module.tgz $$module; fi; done + +tar-SimpleWebPage: clean ## Create package for SimpleWebPage + tar czf SimpleWebPage.tgz SimpleWebPage/ + +tar-TSVFilter: clean ## Create package for TSVFilter + tar czf TSVFilter.tgz TSVFilter/ + +tar-markslider: clean ## Create package for markslider + tar czf markslider.tgz markslider/ + + diff --git a/py-packages/SimpleWebPage.tgz b/py-packages/SimpleWebPage.tgz index bfab2cd..e0b2efa 100644 Binary files a/py-packages/SimpleWebPage.tgz and b/py-packages/SimpleWebPage.tgz differ diff --git a/py-packages/SimpleWebPage/simplewebpage/__init__.py b/py-packages/SimpleWebPage/simplewebpage/__init__.py index 4596591..56edd5c 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 = "20211115" +VERSION = "20211116" IMAGE_EXTENSIONS = ["png", "gif", "jpg", "jpeg", "tif", "tiff"] AUDIO_EXTENSIONS = ["wav", "mp3", "ogg"] VIDEO_EXTENSIONS = ["mp4", "ogg", "webm"] @@ -314,7 +314,7 @@ def get_filelink(path, fname, images=False, media=False): if media and is_videofile(fname): fname_media = get_videostr(fname) return ( - '  %s%s%s%s%s\n' + '%s%s%s%s%s\n' % (urllib.parse.quote(fname), fname_str, fname_media, fsstr, fsstrb, fdstr) ) @@ -331,20 +331,20 @@ def get_download_lines(files, recursive=False): def get_imagestr(fname): - return '
' % ( + return '' % ( urllib.parse.quote(fname), fname, ) def get_audiostr(fname): - return '
' % ( + return '' % ( urllib.parse.quote(fname), ) def get_videostr(fname): - return '
' % ( + return '' % ( urllib.parse.quote(fname), ) @@ -877,15 +877,20 @@ function alternate(table) { color: #EB6000; text-decoration: none; } + a:visited { + color: #AB2000; + } td a { - color: #EB6000; display: block; padding: 5px 10px; } td a.link_dir { font-weight: bold; } + td a.link_file { + margin-left: 2ex; + } th a { padding-left: 0 } @@ -898,6 +903,9 @@ function alternate(table) { tr:nth-of-type(odd) { background-color: #e1e1e1; } + tr:nth-of-type(even) { + background-color: #f1f1f1; + } tr.row_dir:hover td { background-color: #fbe6b3; } diff --git a/py-packages/TSVFilter.tgz b/py-packages/TSVFilter.tgz index 8444b8e..b880337 100644 Binary files a/py-packages/TSVFilter.tgz and b/py-packages/TSVFilter.tgz differ diff --git a/py-packages/markslider.tgz b/py-packages/markslider.tgz index 1512b2a..0b661c1 100644 Binary files a/py-packages/markslider.tgz and b/py-packages/markslider.tgz differ