mirror of
https://github.com/9001/copyparty.git
synced 2025-08-17 00:52:16 -06:00
small fixes;
* make-sfx: delete failed deps downloads * tlcheck: detect untranslated strings
This commit is contained in:
parent
0dfe1d5b35
commit
22c7e09b3f
|
@ -3954,7 +3954,7 @@ class HttpCli(object):
|
||||||
if k == "uhash":
|
if k == "uhash":
|
||||||
uhash = v
|
uhash = v
|
||||||
continue
|
continue
|
||||||
uparams.append(k if v is "" else "%s=%s" % (k, v))
|
uparams.append(k if v == "" else "%s=%s" % (k, v))
|
||||||
if uparams:
|
if uparams:
|
||||||
url += "?" + "&".join(uparams)
|
url += "?" + "&".join(uparams)
|
||||||
if uhash:
|
if uhash:
|
||||||
|
|
|
@ -146,6 +146,13 @@ ised() {
|
||||||
sed -r "$1" <"$2" >t
|
sed -r "$1" <"$2" >t
|
||||||
tmv "$2"
|
tmv "$2"
|
||||||
}
|
}
|
||||||
|
dlf() {
|
||||||
|
[ -s "$f" ] && return 0
|
||||||
|
wget -O "$f" "$1" && return 0
|
||||||
|
curl -L "$1" >"$f" && return 0
|
||||||
|
rm -f "$f"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
stamp=$(
|
stamp=$(
|
||||||
for d in copyparty scripts; do
|
for d in copyparty scripts; do
|
||||||
|
@ -178,8 +185,7 @@ necho() {
|
||||||
necho collecting ipaddress
|
necho collecting ipaddress
|
||||||
f="../build/ipaddress-1.0.23.tar.gz"
|
f="../build/ipaddress-1.0.23.tar.gz"
|
||||||
[ -e "$f" ] ||
|
[ -e "$f" ] ||
|
||||||
(url=https://files.pythonhosted.org/packages/b9/9a/3e9da40ea28b8210dd6504d3fe9fe7e013b62bf45902b458d1cdc3c34ed9/ipaddress-1.0.23.tar.gz;
|
dlf https://files.pythonhosted.org/packages/b9/9a/3e9da40ea28b8210dd6504d3fe9fe7e013b62bf45902b458d1cdc3c34ed9/ipaddress-1.0.23.tar.gz
|
||||||
wget -O$f "$url" || curl -L "$url" >$f)
|
|
||||||
|
|
||||||
tar -zxf $f
|
tar -zxf $f
|
||||||
mkdir py37
|
mkdir py37
|
||||||
|
@ -189,8 +195,7 @@ necho() {
|
||||||
necho collecting jinja2
|
necho collecting jinja2
|
||||||
f="../build/Jinja2-2.11.3.tar.gz"
|
f="../build/Jinja2-2.11.3.tar.gz"
|
||||||
[ -e "$f" ] ||
|
[ -e "$f" ] ||
|
||||||
(url=https://files.pythonhosted.org/packages/4f/e7/65300e6b32e69768ded990494809106f87da1d436418d5f1367ed3966fd7/Jinja2-2.11.3.tar.gz;
|
dlf https://files.pythonhosted.org/packages/4f/e7/65300e6b32e69768ded990494809106f87da1d436418d5f1367ed3966fd7/Jinja2-2.11.3.tar.gz
|
||||||
wget -O$f "$url" || curl -L "$url" >$f)
|
|
||||||
|
|
||||||
tar -zxf $f
|
tar -zxf $f
|
||||||
mv Jinja2-*/src/jinja2 .
|
mv Jinja2-*/src/jinja2 .
|
||||||
|
@ -199,8 +204,7 @@ necho() {
|
||||||
necho collecting markupsafe
|
necho collecting markupsafe
|
||||||
f="../build/MarkupSafe-1.1.1.tar.gz"
|
f="../build/MarkupSafe-1.1.1.tar.gz"
|
||||||
[ -e "$f" ] ||
|
[ -e "$f" ] ||
|
||||||
(url=https://files.pythonhosted.org/packages/b9/2e/64db92e53b86efccfaea71321f597fa2e1b2bd3853d8ce658568f7a13094/MarkupSafe-1.1.1.tar.gz;
|
dlf https://files.pythonhosted.org/packages/b9/2e/64db92e53b86efccfaea71321f597fa2e1b2bd3853d8ce658568f7a13094/MarkupSafe-1.1.1.tar.gz
|
||||||
wget -O$f "$url" || curl -L "$url" >$f)
|
|
||||||
|
|
||||||
tar -zxf $f
|
tar -zxf $f
|
||||||
mv MarkupSafe-*/src/markupsafe .
|
mv MarkupSafe-*/src/markupsafe .
|
||||||
|
@ -212,8 +216,7 @@ necho() {
|
||||||
necho collecting pyftpdlib
|
necho collecting pyftpdlib
|
||||||
f="../build/pyftpdlib-1.5.10.tar.gz"
|
f="../build/pyftpdlib-1.5.10.tar.gz"
|
||||||
[ -e "$f" ] ||
|
[ -e "$f" ] ||
|
||||||
(url=https://files.pythonhosted.org/packages/cf/31/8d910cf40317dd0db74ba0b8558d0dee23c8b002468c14d3a5dec0e6e9fd/pyftpdlib-1.5.10.tar.gz;
|
dlf https://files.pythonhosted.org/packages/cf/31/8d910cf40317dd0db74ba0b8558d0dee23c8b002468c14d3a5dec0e6e9fd/pyftpdlib-1.5.10.tar.gz
|
||||||
wget -O$f "$url" || curl -L "$url" >$f)
|
|
||||||
|
|
||||||
tar -zxf $f
|
tar -zxf $f
|
||||||
mv pyftpdlib-*/pyftpdlib .
|
mv pyftpdlib-*/pyftpdlib .
|
||||||
|
@ -229,8 +232,7 @@ necho() {
|
||||||
necho collecting partftpy
|
necho collecting partftpy
|
||||||
f="../build/partftpy-0.4.0.tar.gz"
|
f="../build/partftpy-0.4.0.tar.gz"
|
||||||
[ -e "$f" ] ||
|
[ -e "$f" ] ||
|
||||||
(url=https://files.pythonhosted.org/packages/8c/96/642bb3ddcb07a2c6764eb29aa562d1cf56877ad6c330c3c8921a5f05606d/partftpy-0.4.0.tar.gz;
|
dlf https://files.pythonhosted.org/packages/8c/96/642bb3ddcb07a2c6764eb29aa562d1cf56877ad6c330c3c8921a5f05606d/partftpy-0.4.0.tar.gz
|
||||||
wget -O$f "$url" || curl -L "$url" >$f)
|
|
||||||
|
|
||||||
tar -zxf $f
|
tar -zxf $f
|
||||||
mv partftpy-*/partftpy .
|
mv partftpy-*/partftpy .
|
||||||
|
@ -240,8 +242,7 @@ necho() {
|
||||||
v=0.4.27
|
v=0.4.27
|
||||||
f="../build/python-magic-$v.tar.gz"
|
f="../build/python-magic-$v.tar.gz"
|
||||||
[ -e "$f" ] ||
|
[ -e "$f" ] ||
|
||||||
(url=https://files.pythonhosted.org/packages/da/db/0b3e28ac047452d079d375ec6798bf76a036a08182dbb39ed38116a49130/python-magic-0.4.27.tar.gz;
|
dlf https://files.pythonhosted.org/packages/da/db/0b3e28ac047452d079d375ec6798bf76a036a08182dbb39ed38116a49130/python-magic-0.4.27.tar.gz
|
||||||
wget -O$f "$url" || curl -L "$url" >$f)
|
|
||||||
|
|
||||||
tar -zxf $f
|
tar -zxf $f
|
||||||
mkdir magic
|
mkdir magic
|
||||||
|
@ -256,8 +257,7 @@ necho() {
|
||||||
necho collecting strip-hints
|
necho collecting strip-hints
|
||||||
f=../build/strip-hints-0.1.10.tar.gz
|
f=../build/strip-hints-0.1.10.tar.gz
|
||||||
[ -e $f ] ||
|
[ -e $f ] ||
|
||||||
(url=https://files.pythonhosted.org/packages/9c/d4/312ddce71ee10f7e0ab762afc027e07a918f1c0e1be5b0069db5b0e7542d/strip-hints-0.1.10.tar.gz;
|
dlf https://files.pythonhosted.org/packages/9c/d4/312ddce71ee10f7e0ab762afc027e07a918f1c0e1be5b0069db5b0e7542d/strip-hints-0.1.10.tar.gz
|
||||||
wget -O$f "$url" || curl -L "$url" >$f)
|
|
||||||
|
|
||||||
tar -zxf $f
|
tar -zxf $f
|
||||||
mv strip-hints-0.1.10/src/strip_hints .
|
mv strip-hints-0.1.10/src/strip_hints .
|
||||||
|
@ -315,7 +315,7 @@ necho() {
|
||||||
[ ! -e copyparty/web/deps/mini-fa.woff ] && [ $dl_wd ] && {
|
[ ! -e copyparty/web/deps/mini-fa.woff ] && [ $dl_wd ] && {
|
||||||
echo "could not find webdeps; downloading..."
|
echo "could not find webdeps; downloading..."
|
||||||
url=https://github.com/9001/copyparty/releases/latest/download/copyparty-sfx.py
|
url=https://github.com/9001/copyparty/releases/latest/download/copyparty-sfx.py
|
||||||
wget -Ox.py "$url" || curl -L "$url" >x.py
|
f=x.py; rm -f $f; dlf $url
|
||||||
|
|
||||||
echo "extracting webdeps..."
|
echo "extracting webdeps..."
|
||||||
wdsrc="$("$pybin" x.py --version 2>&1 | tee /dev/stderr | awk '/sfxdir:/{sub(/.*: /,"");print;exit}')"
|
wdsrc="$("$pybin" x.py --version 2>&1 | tee /dev/stderr | awk '/sfxdir:/{sub(/.*: /,"");print;exit}')"
|
||||||
|
|
|
@ -22,8 +22,12 @@ awk -v apos=\' -v quot=\" '
|
||||||
!$0 && t!=tp {
|
!$0 && t!=tp {
|
||||||
print "\n\033[1;37;41m====DIFF===="
|
print "\n\033[1;37;41m====DIFF===="
|
||||||
}
|
}
|
||||||
|
!$0 && s==sp {
|
||||||
|
print "\n\033[1;37;44m====IDENTICAL===="
|
||||||
|
}
|
||||||
!$0 { print; next; }
|
!$0 { print; next; }
|
||||||
{
|
{
|
||||||
|
sp=s; s=$0;
|
||||||
tp=t; t="";
|
tp=t; t="";
|
||||||
c(quot);
|
c(quot);
|
||||||
c(apos);
|
c(apos);
|
||||||
|
|
Loading…
Reference in a new issue