add ID based delete and listing
This commit is contained in:
@@ -35,11 +35,23 @@ def db_get_file(token, name):
|
||||
"""
|
||||
SELECT added,expires,downloads,max_downloads,passhash,hidden,allowed_ip
|
||||
FROM files WHERE token = ? AND name = ?
|
||||
""",
|
||||
""",
|
||||
(token, name),
|
||||
).fetchone()
|
||||
|
||||
|
||||
def db_get_name(token):
|
||||
db, c = get_db()
|
||||
return db.execute(
|
||||
"""
|
||||
SELECT name
|
||||
FROM files WHERE token = ?
|
||||
""",
|
||||
(token,),
|
||||
).fetchone()
|
||||
|
||||
|
||||
|
||||
def db_get_files():
|
||||
db, c = get_db()
|
||||
return db.execute(
|
||||
@@ -212,7 +224,7 @@ def file_full_url(token, name):
|
||||
|
||||
def file_list():
|
||||
details = []
|
||||
details.append(" Added/Expiry DL/MaxDL URL")
|
||||
details.append(" Added/Expiry DL/MaxDL ID URL")
|
||||
details.append("=" * 75)
|
||||
for file in db_get_files():
|
||||
url = file_full_url(file[0], file[1])
|
||||
@@ -221,7 +233,7 @@ def file_list():
|
||||
pw = " (PW)" if file[6] else ""
|
||||
ips = f" [{file[7]}]" if file[7] else ""
|
||||
|
||||
details.append(f"{added}/{expiry} {file[4]:4d}/{file[5]:4d} {url}{pw}{ips}")
|
||||
details.append(f"{added}/{expiry} {file[4]:4d}/{file[5]:4d} {file[0]} {url}{pw}{ips}")
|
||||
|
||||
return details
|
||||
|
||||
|
||||
Reference in New Issue
Block a user