diff --git a/README.md b/README.md index d8396893..d231dab3 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,7 @@ try the **[read-only demo server](https://a.ocv.me/pub/demo/)** ๐Ÿ‘€ running fro * [other tricks](#other-tricks) * [searching](#searching) - search by size, date, path/name, mp3-tags, ... * [server config](#server-config) - using arguments or config files, or a mix of both - * [zeroconf](#zeroconf) - announce enabled services on the LAN + * [zeroconf](#zeroconf) - announce enabled services on the LAN ([pic](https://user-images.githubusercontent.com/241032/215344737-0eae8d98-9496-4256-9aa8-cd2f6971810d.png)) * [mdns](#mdns) - LAN domain-name and feature announcer * [ssdp](#ssdp) - windows-explorer announcer * [qr-code](#qr-code) - print a qr-code [(screenshot)](https://user-images.githubusercontent.com/241032/194728533-6f00849b-c6ac-43c6-9359-83e454d11e00.png) for quick access @@ -208,7 +208,7 @@ project goals / philosophy * inverse linux philosophy -- do all the things, and do an *okay* job * quick drop-in service to get a lot of features in a pinch - * check [the alternatives](./docs/versus.md) + * some of [the alternatives](./docs/versus.md) might be a better fit for you * run anywhere, support everything * as many web-browsers and python versions as possible * every browser should at least be able to browse, download, upload files diff --git a/copyparty/__main__.py b/copyparty/__main__.py index 30452e28..7b0306f9 100755 --- a/copyparty/__main__.py +++ b/copyparty/__main__.py @@ -468,7 +468,7 @@ def get_sects(): "g" (get): download files, but cannot see folder contents "G" (upget): "get", but can see filekeys of their own uploads - too many volflags to list here, see the other sections + too many volflags to list here, see --help-flags example:\033[35m -a ed:hunter2 -v .::r:rw,ed -v ../inc:dump:w:rw,ed:c,nodupe \033[36m @@ -808,7 +808,7 @@ def add_smb(ap): def add_hooks(ap): - ap2 = ap.add_argument_group('hooks (see --help-hooks)') + ap2 = ap.add_argument_group('event hooks (see --help-hooks)') ap2.add_argument("--xbu", metavar="CMD", type=u, action="append", help="execute CMD before a file upload starts") ap2.add_argument("--xau", metavar="CMD", type=u, action="append", help="execute CMD after a file upload finishes") ap2.add_argument("--xbr", metavar="CMD", type=u, action="append", help="execute CMD before a file move/rename") diff --git a/docs/README.md b/docs/README.md index 035904cf..4f3339e5 100644 --- a/docs/README.md +++ b/docs/README.md @@ -13,15 +13,21 @@ # other stuff +## [`example.conf`](example.conf) +* example config file for `-c` + +## [`versus.md`](versus.md) +* similar software / alternatives (with pros/cons) + ## [`changelog.md`](changelog.md) * occasionally grabbed from github release notes +## [`devnotes.md`](devnotes.md) +* technical stuff + ## [`rclone.md`](rclone.md) * notes on using rclone as a fuse client/server -## [`example.conf`](example.conf) -* example config file for `-c` - # junk diff --git a/docs/versus.md b/docs/versus.md index a659bcc2..98e846e5 100644 --- a/docs/versus.md +++ b/docs/versus.md @@ -309,6 +309,7 @@ symbol legend, * `audio player ยป os-integration` = use the [lockscreen](https://user-images.githubusercontent.com/241032/142711926-0700be6c-3e31-47b3-9928-53722221f722.png) or [media hotkeys](https://user-images.githubusercontent.com/241032/215347492-b4250797-6c90-4e09-9a4c-721edf2fb15c.png) to play/pause, prev/next song * `search by custom tags` = ability to tag files through the UI and search by those * `find local file` = drop a file into the browser to see if it exists on the server +* `undo recent uploads` = accounts without delete permissions have a time window where they can undo their own uploads * `a`/copyparty has teeny-tiny skips playing gapless albums depending on audio codec (opus best) * `b`/hfs2 has a very basic directory tree view, not showing sibling folders * `f`/rclone can do some file management (mkdir, rename, delete) when hosting througn webdav