Nextcloud Password client
Find a file
2024-11-12 08:44:35 +02:00
config first commit 2024-11-10 12:53:00 +02:00
nc_password_client fix safer obj 2024-11-12 08:39:34 +02:00
.gitignore first commit 2024-11-10 12:53:00 +02:00
Dockerfile first commit 2024-11-10 12:53:00 +02:00
LICENSE first commit 2024-11-10 12:53:00 +02:00
nc_password_client.sh first commit 2024-11-10 12:53:00 +02:00
podman_build.sh first commit 2024-11-10 12:53:00 +02:00
podman_run.sh first commit 2024-11-10 12:53:00 +02:00
pyproject.toml Update metadata 2024-11-11 22:55:23 +02:00
README.md Update readme 2024-11-12 08:44:35 +02:00
requirements.txt Add migration command 2024-11-11 08:16:32 +02:00
setup.cfg Update metadata 2024-11-11 22:55:23 +02:00
setup.py Update metadata 2024-11-11 22:55:23 +02:00

nc_password_client

Requirements

Installation

Linux

sudo python3 setup.py install

Windows (from PowerShell untested)

& $(where.exe python).split()[0] setup.py install

Usage

Usage: nc_password_client.py [OPTIONS] COMMAND [ARGS]...

Client function to pass context

Options:
-d, --debug-level [CRITICAL|ERROR|WARNING|INFO|DEBUG|NOTSET]
                                Set the debug level for the standard output.
-l, --log-file TEXT             File to store all debug messages.
-H, --host TEXT                 Nextcloud host name  [required]
-u, --user TEXT                 Nextcloud user name  [required]
-a, --api-token TEXT            Nextcloud user's application token
                                [required]
-p, --cse-password TEXT         Nextcloud user's end-to-end encryption
                                password
-t, --timeout INTEGER           Nextcloud user's end-to-end encryption
                                password
-c, --cache-duration INTEGER    Number of seconds to hold the list of
                                passwords
-P, --https-proxy TEXT          HTTPS proxy to use to connect to the
                                Nextcloud instance
--config FILE                   Read configuration from FILE.
--help                          Show this message and exit.

Commands:
create-password          Create a password
create-passwords-folder  Create a password folder
delete-all-passwords     Delete all passwords
delete-password          Delete a password
delete-passwords-folder  Delete a password folder
list-passwords-folders   List all password folders
ls                       List all password
migrate-pass             Migrate password store passwords to Nextcloud...
remove-duplicates        Remove duplicate passwords
show                     Show a single password