Kaomi Client
This package is the client for KAOMI Deployer.
Command line parameters
python -m kaomi_client <ARGS>
ARGS can be:
| id | id extended | arg[s] | mandatory | default |
|---|---|---|---|---|
| -k | --key | apikey | yes | - |
| -s | --server | server with Kaomi deployer | yes | - |
| -p | --port | port of kaomi service | no | 47000 |
| -d | --directory | path local dir, path remote dir | - | - |
| -dr | --directory-regex | path local dir, path remote dir, regex | - | - |
| -f | --file | path local file, path remote file | - | - |
| -a | --action | action name | - | - |
| -x | --delete | filesystem node (file or dir) | - | - |
| -xr | --delete-regex | filesystem nodes (file or dir) based on regex match | - | - |
| -dp | --dir-perms | permissions for directories | no | remote folders' ones |
| -fp | --file-perms | permissions for files | no | remote files' ones |
| -o | --overwrite | overwrite flag for dirs and file | no | no overwrite |
| -nt | --node-type | node types to act upon when using regex operations, can be 'file', 'folder' or 'both' | no | both |
| -is | --include-subdirs | specifies whether to include subdirectories when using regex deletion, can't be used for regex upload | no | no |
| -i | --inverted | specifies whether to act upon the not matching files/folders instead of the matching ones when using regex operations | no | no |
| -v | --verbose | verbose output | no | non-verbose output |
Output
Status codes
0= Success1= Local error (eg. local file to be uploaded does not exist, etc.)2= Remote error: comunication (eg. server not reachable, connnection refused, timeout, etc.)3= Remote error: authorization (eg. remote folder not writable, bad custom action, invalid api key, etc.)4= Remote error: application (eg. errors specific to the action that is being executed)
Stdout
Client console output:
-
Operations on files/folders
- Success: no output (if
-vis specified, one line for file uploaded) - Error: error message
- Success: no output (if
-
Custom actions execution
- Successo: no output (if
-vis specified, the action output is show) - Error: error message
- Successo: no output (if
Metadata
Release files for kaomi-client 0.7.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| kaomi-client-0.7.2.tar.gz | 13.1 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| kaomi_client-0.7.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 27.1 kB
Release files / kaomi-client-0.7.2.tar.gz
| Download URL | kaomi-client-0.7.2.tar.gz |
|---|---|
| Size | 13.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3dda481f49289cf4c6b3c471320618456929dada853c2aa6ecdc8328ec6a931f
|
|
BLAKE2b-256 checksum How to use checksums |
ac96ed294d31703e55ee777065ce6e91bf0e0c588b080d5261be317b96bc5f54
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.3
|
Release files / kaomi_client-0.7.2-py3-none-any.whl
| Download URL | kaomi_client-0.7.2-py3-none-any.whl |
|---|---|
| Size | 14.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c6d1ab9191bfdfaa346e6d88831007ee48fd3b13e38d61468abd34352461c180
|
|
BLAKE2b-256 checksum How to use checksums |
d86c4e83374b1b4442834733e6f395ff9b0508a272e7d0d7916d3eb6d92e74af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.3
|
Security for kaomi-client 0.7.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.