mirror of
https://github.com/9001/copyparty.git
synced 2025-08-17 09:02:15 -06:00
remove old joke
end of an era
This commit is contained in:
parent
39e5582496
commit
9db8037e39
|
@ -63,10 +63,6 @@ web/browser.js
|
||||||
web/browser2.html
|
web/browser2.html
|
||||||
web/cf.html
|
web/cf.html
|
||||||
web/copyparty.gif
|
web/copyparty.gif
|
||||||
web/dd/2.png
|
|
||||||
web/dd/3.png
|
|
||||||
web/dd/4.png
|
|
||||||
web/dd/5.png
|
|
||||||
web/deps/busy.mp3
|
web/deps/busy.mp3
|
||||||
web/deps/easymde.css
|
web/deps/easymde.css
|
||||||
web/deps/easymde.js
|
web/deps/easymde.js
|
||||||
|
|
|
@ -1567,7 +1567,7 @@ def add_ui(ap, retry):
|
||||||
ap2.add_argument("--unlist", metavar="REGEX", type=u, default="", help="don't show files/folders matching \033[33mREGEX\033[0m in file list. WARNING: Purely cosmetic! Does not affect API calls, just the browser. Example: [\033[32m\\.(js|css)$\033[0m] (volflag=unlist)")
|
ap2.add_argument("--unlist", metavar="REGEX", type=u, default="", help="don't show files/folders matching \033[33mREGEX\033[0m in file list. WARNING: Purely cosmetic! Does not affect API calls, just the browser. Example: [\033[32m\\.(js|css)$\033[0m] (volflag=unlist)")
|
||||||
ap2.add_argument("--favico", metavar="TXT", type=u, default="c 000 none" if retry else "🎉 000 none", help="\033[33mfavicon-text\033[0m [ \033[33mforeground\033[0m [ \033[33mbackground\033[0m ] ], set blank to disable")
|
ap2.add_argument("--favico", metavar="TXT", type=u, default="c 000 none" if retry else "🎉 000 none", help="\033[33mfavicon-text\033[0m [ \033[33mforeground\033[0m [ \033[33mbackground\033[0m ] ], set blank to disable")
|
||||||
ap2.add_argument("--ext-th", metavar="E=VP", type=u, action="append", help="use thumbnail-image \033[33mVP\033[0m for file-extension \033[33mE\033[0m, example: [\033[32mexe=/.res/exe.png\033[0m] (volflag=ext_th)")
|
ap2.add_argument("--ext-th", metavar="E=VP", type=u, action="append", help="use thumbnail-image \033[33mVP\033[0m for file-extension \033[33mE\033[0m, example: [\033[32mexe=/.res/exe.png\033[0m] (volflag=ext_th)")
|
||||||
ap2.add_argument("--mpmc", metavar="URL", type=u, default="", help="change the mediaplayer-toggle mouse cursor; URL to a folder with {2..5}.png inside (or disable with [\033[32m.\033[0m])")
|
ap2.add_argument("--mpmc", type=u, default="", help=argparse.SUPPRESS)
|
||||||
ap2.add_argument("--spinner", metavar="TXT", type=u, default="🌲", help="\033[33memoji\033[0m or \033[33memoji,css\033[0m Example: [\033[32m🥖,padding:0\033[0m]")
|
ap2.add_argument("--spinner", metavar="TXT", type=u, default="🌲", help="\033[33memoji\033[0m or \033[33memoji,css\033[0m Example: [\033[32m🥖,padding:0\033[0m]")
|
||||||
ap2.add_argument("--css-browser", metavar="L", type=u, default="", help="URL to additional CSS to include in the filebrowser html")
|
ap2.add_argument("--css-browser", metavar="L", type=u, default="", help="URL to additional CSS to include in the filebrowser html")
|
||||||
ap2.add_argument("--js-browser", metavar="L", type=u, default="", help="URL to additional JS to include in the filebrowser html")
|
ap2.add_argument("--js-browser", metavar="L", type=u, default="", help="URL to additional JS to include in the filebrowser html")
|
||||||
|
|
|
@ -1196,15 +1196,6 @@ class HttpCli(object):
|
||||||
self.reply(b"ssdp is disabled in server config", 404)
|
self.reply(b"ssdp is disabled in server config", 404)
|
||||||
return False
|
return False
|
||||||
|
|
||||||
if self.vpath.startswith(".cpr/dd/") and self.args.mpmc:
|
|
||||||
if self.args.mpmc == ".":
|
|
||||||
raise Pebkac(404)
|
|
||||||
|
|
||||||
loc = self.args.mpmc.rstrip("/") + self.vpath[self.vpath.rfind("/") :]
|
|
||||||
h = {"Location": loc, "Cache-Control": "max-age=39"}
|
|
||||||
self.reply(b"", 301, headers=h)
|
|
||||||
return True
|
|
||||||
|
|
||||||
if self.vpath == ".cpr/metrics":
|
if self.vpath == ".cpr/metrics":
|
||||||
return self.conn.hsrv.metrics.tx(self)
|
return self.conn.hsrv.metrics.tx(self)
|
||||||
|
|
||||||
|
|
|
@ -1113,18 +1113,7 @@ html.y #widget.open {
|
||||||
top: -.12em;
|
top: -.12em;
|
||||||
}
|
}
|
||||||
#wtico {
|
#wtico {
|
||||||
cursor: url(dd/4.png), pointer;
|
cursor: pointer;
|
||||||
animation: cursor 500ms;
|
|
||||||
}
|
|
||||||
#wtico:hover {
|
|
||||||
animation: cursor 500ms infinite;
|
|
||||||
}
|
|
||||||
@keyframes cursor {
|
|
||||||
0% {cursor: url(dd/2.png), pointer}
|
|
||||||
30% {cursor: url(dd/3.png), pointer}
|
|
||||||
50% {cursor: url(dd/4.png), pointer}
|
|
||||||
75% {cursor: url(dd/5.png), pointer}
|
|
||||||
85% {cursor: url(dd/4.png), pointer}
|
|
||||||
}
|
}
|
||||||
@keyframes spin {
|
@keyframes spin {
|
||||||
100% {transform: rotate(360deg)}
|
100% {transform: rotate(360deg)}
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 258 B |
Binary file not shown.
Before Width: | Height: | Size: 252 B |
Binary file not shown.
Before Width: | Height: | Size: 248 B |
Binary file not shown.
Before Width: | Height: | Size: 250 B |
|
@ -330,7 +330,6 @@ the features you can opt to drop are
|
||||||
* `cm`/easymde, the "fancy" markdown editor, saves ~89k
|
* `cm`/easymde, the "fancy" markdown editor, saves ~89k
|
||||||
* `hl`, prism, the syntax hilighter, saves ~41k
|
* `hl`, prism, the syntax hilighter, saves ~41k
|
||||||
* `fnt`, source-code-pro, the monospace font, saves ~9k
|
* `fnt`, source-code-pro, the monospace font, saves ~9k
|
||||||
* `dd`, the custom mouse cursor for the media player tray tab, saves ~2k
|
|
||||||
|
|
||||||
for the `re`pack to work, first run one of the sfx'es once to unpack it
|
for the `re`pack to work, first run one of the sfx'es once to unpack it
|
||||||
|
|
||||||
|
|
|
@ -86,7 +86,6 @@ copyparty = [
|
||||||
"web/*.css",
|
"web/*.css",
|
||||||
"web/*.html",
|
"web/*.html",
|
||||||
"web/a/*.bat",
|
"web/a/*.bat",
|
||||||
"web/dd/*.png",
|
|
||||||
"web/deps/*.gz",
|
"web/deps/*.gz",
|
||||||
"web/deps/*.woff*",
|
"web/deps/*.woff*",
|
||||||
]
|
]
|
||||||
|
|
|
@ -137,10 +137,10 @@ repack() {
|
||||||
}
|
}
|
||||||
|
|
||||||
repack sfx-full "re gz"
|
repack sfx-full "re gz"
|
||||||
repack sfx-ent "re no-dd"
|
repack sfx-ent "re"
|
||||||
repack sfx-ent "re no-dd gz"
|
repack sfx-ent "re gz"
|
||||||
repack sfx-lite "re no-dd no-cm no-hl"
|
repack sfx-lite "re no-cm no-hl"
|
||||||
repack sfx-lite "re no-dd no-cm no-hl gz"
|
repack sfx-lite "re no-cm no-hl gz"
|
||||||
|
|
||||||
|
|
||||||
# move fuse and up2k clients into copyparty-extras/,
|
# move fuse and up2k clients into copyparty-extras/,
|
||||||
|
|
|
@ -46,8 +46,6 @@ help() { exec cat <<'EOF'
|
||||||
# `no-fnt` saves ~9k by removing the source-code-pro font
|
# `no-fnt` saves ~9k by removing the source-code-pro font
|
||||||
# (browsers will try to use 'Consolas' instead)
|
# (browsers will try to use 'Consolas' instead)
|
||||||
#
|
#
|
||||||
# `no-dd` saves ~2k by removing the mouse cursor
|
|
||||||
#
|
|
||||||
# _____________________________________________________________________
|
# _____________________________________________________________________
|
||||||
# build behavior:
|
# build behavior:
|
||||||
#
|
#
|
||||||
|
@ -61,8 +59,8 @@ help() { exec cat <<'EOF'
|
||||||
#
|
#
|
||||||
# _____________________________________________________________________
|
# _____________________________________________________________________
|
||||||
# some usage examples:
|
# some usage examples:
|
||||||
# ./scripts/make-sfx.sh lang eng no-cm no-hl no-dd no-fnt no-smb no-pf
|
# ./scripts/make-sfx.sh lang eng no-cm no-hl no-fnt no-smb no-pf
|
||||||
# ./scripts/rls.sh sfx lang eng no-cm no-hl no-dd no-fnt no-smb no-pf
|
# ./scripts/rls.sh sfx lang eng no-cm no-hl no-fnt no-smb no-pf
|
||||||
# (reduces v1.14.2 from 700k to 495k)
|
# (reduces v1.14.2 from 700k to 495k)
|
||||||
|
|
||||||
EOF
|
EOF
|
||||||
|
@ -123,7 +121,6 @@ while [ ! -z "$1" ]; do
|
||||||
no-pf) no_pf=1 ; ;;
|
no-pf) no_pf=1 ; ;;
|
||||||
no-fnt) no_fnt=1 ; ;;
|
no-fnt) no_fnt=1 ; ;;
|
||||||
no-hl) no_hl=1 ; ;;
|
no-hl) no_hl=1 ; ;;
|
||||||
no-dd) no_dd=1 ; ;;
|
|
||||||
no-cm) no_cm=1 ; ;;
|
no-cm) no_cm=1 ; ;;
|
||||||
dl-wd) dl_wd=1 ; ;;
|
dl-wd) dl_wd=1 ; ;;
|
||||||
ign-wd) ign_wd=1 ; ;;
|
ign-wd) ign_wd=1 ; ;;
|
||||||
|
@ -456,13 +453,6 @@ rm -f ftp/pyftpdlib/{__main__,prefork}.py
|
||||||
ised "s/src:.*scp.*\)/src:local('Consolas')/" $f
|
ised "s/src:.*scp.*\)/src:local('Consolas')/" $f
|
||||||
}
|
}
|
||||||
|
|
||||||
[ $no_dd ] && {
|
|
||||||
rm -rf copyparty/web/dd
|
|
||||||
f=copyparty/web/browser.css
|
|
||||||
gzip -d "$f.gz" || true
|
|
||||||
ised 's/(cursor: ?)url\([^)]+\), ?(pointer)/\1\2/; s/[0-9]+% \{cursor:[^}]+\}//; s/animation: ?cursor[^};]+//' $f
|
|
||||||
}
|
|
||||||
|
|
||||||
[ $langs ] && {
|
[ $langs ] && {
|
||||||
echo $langs | grep -q eng || {
|
echo $langs | grep -q eng || {
|
||||||
langs="eng|$langs"
|
langs="eng|$langs"
|
||||||
|
|
|
@ -73,12 +73,6 @@ copyparty/web/browser.js,
|
||||||
copyparty/web/browser2.html,
|
copyparty/web/browser2.html,
|
||||||
copyparty/web/cf.html,
|
copyparty/web/cf.html,
|
||||||
copyparty/web/copyparty.gif,
|
copyparty/web/copyparty.gif,
|
||||||
copyparty/web/dd,
|
|
||||||
copyparty/web/dd/2.png,
|
|
||||||
copyparty/web/dd/3.png,
|
|
||||||
copyparty/web/dd/4.png,
|
|
||||||
copyparty/web/dd/5.png,
|
|
||||||
copyparty/web/dd/__init__.py,
|
|
||||||
copyparty/web/deps,
|
copyparty/web/deps,
|
||||||
copyparty/web/deps/__init__.py,
|
copyparty/web/deps/__init__.py,
|
||||||
copyparty/web/deps/busy.mp3,
|
copyparty/web/deps/busy.mp3,
|
||||||
|
|
1
setup.py
1
setup.py
|
@ -132,7 +132,6 @@ args = {
|
||||||
"copyparty.stolen.ifaddr",
|
"copyparty.stolen.ifaddr",
|
||||||
"copyparty.web",
|
"copyparty.web",
|
||||||
"copyparty.web.a",
|
"copyparty.web.a",
|
||||||
"copyparty.web.dd",
|
|
||||||
"copyparty.web.deps",
|
"copyparty.web.deps",
|
||||||
],
|
],
|
||||||
"install_requires": ["jinja2"],
|
"install_requires": ["jinja2"],
|
||||||
|
|
Loading…
Reference in a new issue