mirror of
https://github.com/onionshare/onionshare.git
synced 2025-02-17 13:02:42 -05:00
Revert "Added a function to remove HTML from file and directory names"
This reverts commit 11c5f5b699d302edfda15a1d7bfd3ed2fec87a59.
This commit is contained in:
parent
e1f9957f56
commit
bfbf006c57
@ -17,7 +17,7 @@ GNU General Public License for more details.
|
|||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
"""
|
"""
|
||||||
import queue, mimetypes, platform, os, sys, socket, logging, re
|
import queue, mimetypes, platform, os, sys, socket, logging
|
||||||
from urllib.request import urlopen
|
from urllib.request import urlopen
|
||||||
from flask import Flask, Response, request, render_template_string, abort
|
from flask import Flask, Response, request, render_template_string, abort
|
||||||
|
|
||||||
@ -41,11 +41,9 @@ def set_file_info(filenames, processed_size_callback=None):
|
|||||||
# build file info list
|
# build file info list
|
||||||
file_info = {'files': [], 'dirs': []}
|
file_info = {'files': [], 'dirs': []}
|
||||||
for filename in filenames:
|
for filename in filenames:
|
||||||
# strips trailing '/' and sanitizes filename
|
|
||||||
basename = sanitize_html(os.path.basename(filename.rstrip('/')))
|
|
||||||
info = {
|
info = {
|
||||||
'filename': filename,
|
'filename': filename,
|
||||||
'basename': basename
|
'basename': os.path.basename(filename.rstrip('/'))
|
||||||
}
|
}
|
||||||
if os.path.isfile(filename):
|
if os.path.isfile(filename):
|
||||||
info['size'] = os.path.getsize(filename)
|
info['size'] = os.path.getsize(filename)
|
||||||
@ -55,8 +53,6 @@ def set_file_info(filenames, processed_size_callback=None):
|
|||||||
info['size'] = helpers.dir_size(filename)
|
info['size'] = helpers.dir_size(filename)
|
||||||
info['size_human'] = helpers.human_readable_filesize(info['size'])
|
info['size_human'] = helpers.human_readable_filesize(info['size'])
|
||||||
file_info['dirs'].append(info)
|
file_info['dirs'].append(info)
|
||||||
|
|
||||||
# sort list of files and directories by basename
|
|
||||||
file_info['files'] = sorted(file_info['files'], key=lambda k: k['basename'])
|
file_info['files'] = sorted(file_info['files'], key=lambda k: k['basename'])
|
||||||
file_info['dirs'] = sorted(file_info['dirs'], key=lambda k: k['basename'])
|
file_info['dirs'] = sorted(file_info['dirs'], key=lambda k: k['basename'])
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user