From 76a85dbb0bde3be28050d9df0f16e98e6128be58 Mon Sep 17 00:00:00 2001 From: Ville Rantanen Date: Tue, 15 Sep 2015 12:39:18 +0300 Subject: [PATCH] js enhanced webpage --- web_serving/SimpleWebPage.py | 341 ++++++++++++++++++++++++++++++++++- 1 file changed, 335 insertions(+), 6 deletions(-) diff --git a/web_serving/SimpleWebPage.py b/web_serving/SimpleWebPage.py index 1cf5091..f2913a5 100755 --- a/web_serving/SimpleWebPage.py +++ b/web_serving/SimpleWebPage.py @@ -1,5 +1,5 @@ #!/usr/bin/python - +# coding=utf-8 ''' A script that creates index.html indexes for a folder. ''' @@ -54,14 +54,15 @@ def generate_index(opts): def get_filelink(path,fname): fsize=os.path.getsize(os.path.join(path,fname)) fsstr=sizeof(fsize) + fsstrb=str(fsize) fdate=time.localtime(os.path.getmtime(os.path.join(path,fname))) fdstr=time.strftime("%Y/%m/%d %H:%M:%S",fdate) - return ''+fname+''+fsstr+''+fdstr+'\n' + return ''+fname+''+fsstr+''+fsstrb+''+fdstr+'\n' def get_pathlink(path,dname): fdate=time.localtime(os.path.getmtime(os.path.join(path,dname))) fdstr=time.strftime("%Y/%m/%d %H:%M:%S",fdate) - return ''+dname+'[DIR]'+fdstr+'\n' + return ''+dname+'[DIR]0'+fdstr+'\n' def get_header(title): header=''' @@ -80,19 +81,347 @@ def get_header(title): background-color: lightgray; padding: 0.5ex; } + th { cursor: hand; } + th:a { text-decoration: none; } .right { text-align: right; } + .bytes { + font-size: xx-small; + } +

Index of '''+title+'''

- - ''' +
NameSizeModified
+''' return header def get_footer(): - footer='''
NameSizeSize BModified
+ footer=''' ''' return footer