diff --git a/README.md b/README.md index 5ada6e5f..7dfbbb14 100644 --- a/README.md +++ b/README.md @@ -240,6 +240,9 @@ browser-specific: server-os-specific: * RHEL8 / Rocky8: you can run copyparty using `/usr/libexec/platform-python` +server notes: +* pypy is supported but regular cpython is faster if you enable the database + # bugs @@ -513,11 +516,13 @@ up2k has several advantages: * much higher speeds than ftp/scp/tarpipe on some internet connections (mainly american ones) thanks to parallel connections * the last-modified timestamp of the file is preserved +> it is perfectly safe to restart / upgrade a copyparty server while someone is uploading to it; all known clients will resume just fine + see [up2k](#up2k) for details on how it works, or watch a [demo video](https://a.ocv.me/pub/demo/pics-vids/#gf-0f6f5c0d) ![copyparty-upload-fs8](https://user-images.githubusercontent.com/241032/129635371-48fc54ca-fa91-48e3-9b1d-ba413e4b68cb.png) -**protip:** you can avoid scaring away users with [contrib/plugins/minimal-up2k.html](contrib/plugins/minimal-up2k.html) which makes it look [much simpler](https://user-images.githubusercontent.com/241032/118311195-dd6ca380-b4ef-11eb-86f3-75a3ff2e1332.png) +**protip:** you can avoid scaring away users with [contrib/plugins/minimal-up2k.js](contrib/plugins/minimal-up2k.js) which makes it look [much simpler](https://user-images.githubusercontent.com/241032/118311195-dd6ca380-b4ef-11eb-86f3-75a3ff2e1332.png) **protip:** if you enable `favicon` in the `[⚙️] settings` tab (by typing something into the textbox), the icon in the browser tab will indicate upload progress -- also, the `[🔔]` and/or `[🔊]` switches enable visible and/or audible notifications on upload completion diff --git a/bin/mtag/README.md b/bin/mtag/README.md index d0c04b74..84a543e9 100644 --- a/bin/mtag/README.md +++ b/bin/mtag/README.md @@ -31,7 +31,7 @@ run [`install-deps.sh`](install-deps.sh) to build/install most dependencies requ *alternatively* (or preferably) use packages from your distro instead, then you'll need at least these: * from distro: `numpy vamp-plugin-sdk beatroot-vamp mixxx-keyfinder ffmpeg` -* from pypy: `keyfinder vamp` +* from pip: `keyfinder vamp` # usage from copyparty diff --git a/bin/up2k.py b/bin/up2k.py index 9d6ecf7b..be2df46f 100755 --- a/bin/up2k.py +++ b/bin/up2k.py @@ -1032,7 +1032,7 @@ def main(): return # fmt: off - ap = app = argparse.ArgumentParser(formatter_class=APF, description="up2k uploader / filesearch tool, " + ver, epilog=""" + ap = app = argparse.ArgumentParser(formatter_class=APF, description="copyparty up2k uploader / filesearch tool, " + ver, epilog=""" NOTE: source file/folder selection uses rsync syntax, meaning that: "foo" uploads the entire folder to URL/foo/ diff --git a/scripts/pyinstaller/up2k.rc b/scripts/pyinstaller/up2k.rc index 24934c28..7f5e2dd3 100644 --- a/scripts/pyinstaller/up2k.rc +++ b/scripts/pyinstaller/up2k.rc @@ -16,12 +16,12 @@ VSVersionInfo( StringTable( '000004b0', [StringStruct('CompanyName', 'ocv.me'), - StringStruct('FileDescription', 'up2k uploader / filesearch command'), + StringStruct('FileDescription', 'copyparty uploader / filesearch command'), StringStruct('FileVersion', '1.2.3'), StringStruct('InternalName', 'up2k'), StringStruct('LegalCopyright', '2019, ed'), StringStruct('OriginalFilename', 'up2k.exe'), - StringStruct('ProductName', 'up2k client'), + StringStruct('ProductName', 'copyparty up2k client'), StringStruct('ProductVersion', '1.2.3')]) ]), VarFileInfo([VarStruct('Translation', [0, 1200])])