mirror of
https://github.com/9001/copyparty.git
synced 2025-12-27 10:15:16 -05:00
descript.ion for folders; closes #1127
This commit is contained in:
@@ -7134,6 +7134,7 @@ class HttpCli(object):
|
|||||||
os.path.join(abspath, lnames["descript.ion"])
|
os.path.join(abspath, lnames["descript.ion"])
|
||||||
):
|
):
|
||||||
rem = []
|
rem = []
|
||||||
|
items = {x["name"].lower(): x for x in files + dirs}
|
||||||
with open(os.path.join(abspath, lnames["descript.ion"]), "rb") as f:
|
with open(os.path.join(abspath, lnames["descript.ion"]), "rb") as f:
|
||||||
for bln in [x.strip() for x in f]:
|
for bln in [x.strip() for x in f]:
|
||||||
try:
|
try:
|
||||||
@@ -7146,12 +7147,9 @@ class HttpCli(object):
|
|||||||
fn = fn[1:]
|
fn = fn[1:]
|
||||||
else:
|
else:
|
||||||
fn, desc = ln.split(" ", 1)
|
fn, desc = ln.split(" ", 1)
|
||||||
fe = next(
|
try:
|
||||||
(x for x in files if x["name"].lower() == fn.lower()), None
|
items[fn.lower()]["tags"]["descript.ion"] = desc
|
||||||
)
|
except:
|
||||||
if fe:
|
|
||||||
fe["tags"]["descript.ion"] = desc
|
|
||||||
else:
|
|
||||||
t = "<li><code>%s</code> %s</li>"
|
t = "<li><code>%s</code> %s</li>"
|
||||||
rem.append(t % (html_escape(fn), html_escape(desc)))
|
rem.append(t % (html_escape(fn), html_escape(desc)))
|
||||||
except:
|
except:
|
||||||
|
|||||||
Reference in New Issue
Block a user