mirror of
https://github.com/9001/copyparty.git
synced 2025-10-03 01:39:26 +02:00
Compare commits
3 commits
456addf26f
...
d08e872062
Author | SHA1 | Date | |
---|---|---|---|
![]() |
d08e872062 | ||
![]() |
f91a653bde | ||
![]() |
7d86f39a23 |
6 changed files with 30 additions and 24 deletions
|
@ -52,7 +52,7 @@ def main():
|
|||
|
||||
# the upload was rejected; display the following errortext:
|
||||
errmsg = "Files can only be uploaded into a folder named 'DayN' where N is a number, for example 'Day573'. This file was REJECTED: "
|
||||
errmsg += inf["vp"] # if you want to mention the file's url at the end of the message
|
||||
errmsg += inf["vp"] # if you want to mention the file's url
|
||||
print(json.dumps({"rejectmsg": errmsg}))
|
||||
|
||||
|
||||
|
|
|
@ -7124,7 +7124,7 @@ class HttpCli(object):
|
|||
title = str(vn.flags.get("og_title_v") or "")
|
||||
ogh["og:type"] = "video.other"
|
||||
ogh["og:video"] = j2a["og_raw"]
|
||||
|
||||
|
||||
tagmap = {
|
||||
"title": "og:title",
|
||||
".dur": "og:video:duration",
|
||||
|
|
|
@ -96,7 +96,10 @@ class MCast(object):
|
|||
def create_servers(self) -> list[str]:
|
||||
bound: list[str] = []
|
||||
netdevs = self.hub.tcpsrv.netdevs
|
||||
ips = [x[0] for x in self.hub.tcpsrv.bound]
|
||||
blist = self.hub.tcpsrv.bound
|
||||
if self.args.http_no_tcp:
|
||||
blist = self.hub.tcpsrv.seen_eps
|
||||
ips = [x[0] for x in blist]
|
||||
|
||||
if "::" in ips:
|
||||
ips = [x for x in ips if x != "::"] + list(
|
||||
|
|
|
@ -59,6 +59,7 @@ class TcpSrv(object):
|
|||
self.stopping = False
|
||||
self.srv: list[socket.socket] = []
|
||||
self.bound: list[tuple[str, int]] = []
|
||||
self.seen_eps: list[tuple[str, int]] = [] # also skipped by uds-only
|
||||
self.netdevs: dict[str, Netdev] = {}
|
||||
self.netlist = ""
|
||||
self.nsrv = 0
|
||||
|
@ -300,6 +301,7 @@ class TcpSrv(object):
|
|||
try:
|
||||
if tcp:
|
||||
if self.args.http_no_tcp:
|
||||
self.seen_eps.append((ip, port))
|
||||
return
|
||||
srv.bind((ip, port))
|
||||
else:
|
||||
|
@ -411,6 +413,7 @@ class TcpSrv(object):
|
|||
|
||||
self.srv = srvs
|
||||
self.bound = bound
|
||||
self.seen_eps = list(set(self.seen_eps + bound))
|
||||
self.nsrv = len(srvs)
|
||||
self._distribute_netdevs()
|
||||
|
||||
|
|
|
@ -1178,7 +1178,7 @@ html.y #widget.open {
|
|||
border-width: 0 .1em 0 0;
|
||||
}
|
||||
#wzip1 {
|
||||
margin-right: .2em;
|
||||
margin-right: .2em;
|
||||
}
|
||||
#wfm.act+#wzip1+#wzip,
|
||||
#wfm.act+#wzip1+#wzip+#wnp {
|
||||
|
|
|
@ -12861,18 +12861,18 @@ ebi('op_cfg').innerHTML = (
|
|||
'<div>\n' +
|
||||
' <h3>' + L.cl_hfsz + '</h3>\n' +
|
||||
' <div><select id="fszfmt">\n' +
|
||||
' <option value="0">0 ┃ 1234567</option>\n' +
|
||||
' <option value="1">1 ┃ 1 234 567</option>\n' +
|
||||
' <option value="2">2- ┃ 1.18 M</option>\n' +
|
||||
' <option value="2c">2c ┃ 1.18 M</option>\n' +
|
||||
' <option value="3">3- ┃ 1.2 M</option>\n' +
|
||||
' <option value="3c">3c ┃ 1.2 M</option>\n' +
|
||||
' <option value="4">4- ┃ 1.18 MB</option>\n' +
|
||||
' <option value="4c">4c ┃ 1.18 MB</option>\n' +
|
||||
' <option value="5">5- ┃ 1.2 MB</option>\n' +
|
||||
' <option value="5c">5c ┃ 1.2 MB</option>\n' +
|
||||
' <option value="fuzzy">fuzzy</option>\n' +
|
||||
' </select></div>\n' +
|
||||
' <option value="0">0 ┃ 1234567</option>\n' +
|
||||
' <option value="1">1 ┃ 1 234 567</option>\n' +
|
||||
' <option value="2">2- ┃ 1.18 M</option>\n' +
|
||||
' <option value="2c">2c ┃ 1.18 M</option>\n' +
|
||||
' <option value="3">3- ┃ 1.2 M</option>\n' +
|
||||
' <option value="3c">3c ┃ 1.2 M</option>\n' +
|
||||
' <option value="4">4- ┃ 1.18 MB</option>\n' +
|
||||
' <option value="4c">4c ┃ 1.18 MB</option>\n' +
|
||||
' <option value="5">5- ┃ 1.2 MB</option>\n' +
|
||||
' <option value="5c">5c ┃ 1.2 MB</option>\n' +
|
||||
' <option value="fuzzy">fuzzy</option>\n' +
|
||||
' </select></div>\n' +
|
||||
'</div>\n' +
|
||||
'<div>\n' +
|
||||
' <h3>' + L.cl_themes + '</h3>\n' +
|
||||
|
@ -20109,13 +20109,13 @@ var settheme = (function () {
|
|||
var setfszf = (function () {
|
||||
function freshen() {
|
||||
var cb = ebi('fszfmt'),
|
||||
fmt = sread("fszfmt", humansize_fmts) || window.dfszf;
|
||||
if (!has(humansize_fmts, fmt))
|
||||
fmt = '1';
|
||||
window.filesizefun = window['humansize_' + fmt];
|
||||
fmt = sread("fszfmt", humansize_fmts) || window.dfszf;
|
||||
if (!has(humansize_fmts, fmt))
|
||||
fmt = '1';
|
||||
window.filesizefun = window['humansize_' + fmt];
|
||||
cb.onchange = onch;
|
||||
if (cb.value != fmt)
|
||||
cb.value = fmt;
|
||||
if (cb.value != fmt)
|
||||
cb.value = fmt;
|
||||
}
|
||||
function onch(e) {
|
||||
ev(e);
|
||||
|
@ -20123,11 +20123,11 @@ var setfszf = (function () {
|
|||
}
|
||||
function setfmt(fmt) {
|
||||
swrite("fszfmt", fmt);
|
||||
freshen();
|
||||
freshen();
|
||||
treectl.gentab(get_evpath(), treectl.lsc);
|
||||
}
|
||||
freshen();
|
||||
return setfmt;
|
||||
return setfmt;
|
||||
})();
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue