autocompl and details with accureate time
This commit is contained in:
@@ -160,6 +160,7 @@ def ls():
|
|||||||
return "Error", 401
|
return "Error", 401
|
||||||
return "\n".join(file_list()), 200
|
return "\n".join(file_list()), 200
|
||||||
|
|
||||||
|
|
||||||
@app.route("/ls-simple", methods=["GET"])
|
@app.route("/ls-simple", methods=["GET"])
|
||||||
def ls_simple():
|
def ls_simple():
|
||||||
"""
|
"""
|
||||||
|
|||||||
@@ -162,11 +162,11 @@ _get_completer() {
|
|||||||
local curr_arg
|
local curr_arg
|
||||||
curr_arg=${COMP_WORDS[COMP_CWORD]}
|
curr_arg=${COMP_WORDS[COMP_CWORD]}
|
||||||
if [[ $COMP_CWORD -eq 1 ]]; then
|
if [[ $COMP_CWORD -eq 1 ]]; then
|
||||||
COMPREPLY=( $(compgen -W "help autocomplete list write delete update" -- $curr_arg ) );
|
COMPREPLY=( $(compgen -W "help autocomplete list write delete show update" -- $curr_arg ) );
|
||||||
fi
|
fi
|
||||||
if [[ $COMP_CWORD -eq 2 ]]; then
|
if [[ $COMP_CWORD -eq 2 ]]; then
|
||||||
case ${COMP_WORDS[$(( $COMP_CWORD - 1 ))]} in
|
case ${COMP_WORDS[$(( $COMP_CWORD - 1 ))]} in
|
||||||
delete)
|
delete|show)
|
||||||
local remotelist=$( eval MFL_EXEC simplelist )
|
local remotelist=$( eval MFL_EXEC simplelist )
|
||||||
COMPREPLY=( $(compgen -W "$remotelist" -- $curr_arg ) );
|
COMPREPLY=( $(compgen -W "$remotelist" -- $curr_arg ) );
|
||||||
;;
|
;;
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ from flask import current_app as app
|
|||||||
import time
|
import time
|
||||||
import sqlite3
|
import sqlite3
|
||||||
import shutil
|
import shutil
|
||||||
from .misc import file_size_MB, file_size_human, file_date_human
|
from .misc import file_size_human, file_date_human, file_time_human
|
||||||
|
|
||||||
|
|
||||||
def get_db():
|
def get_db():
|
||||||
@@ -161,12 +161,12 @@ def file_details(token, name):
|
|||||||
else:
|
else:
|
||||||
return {}
|
return {}
|
||||||
return {
|
return {
|
||||||
"size": file_size_MB(s.st_size),
|
"size": s.st_size,
|
||||||
"hsize": file_size_human(s.st_size, HTML=False),
|
"hsize": file_size_human(s.st_size, HTML=False),
|
||||||
"added": file_date_human(added),
|
"added": file_time_human(added),
|
||||||
"name": name,
|
"name": name,
|
||||||
"url": file_full_url(token, name),
|
"url": file_full_url(token, name),
|
||||||
"expires": file_date_human(expires),
|
"expires": file_time_human(expires),
|
||||||
"downloaded": downloads,
|
"downloaded": downloads,
|
||||||
"max-dl": max_dl,
|
"max-dl": max_dl,
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user