PSClient
Unofficial Cisco Parstream Client with improved cli.
Still in Beta, tested with Parstream 4.4.x on ubuntu and windows 10.
Install it using pip:
$ pip install pscli
NOTE: python 3.5 or above required
You can use it from cli or use its client class (PSClient) in your python code. There is also a class (AIOPSClient) that supports async paradigm. Use batch function to execute parallel statements.
The execution of a statement returns 2 value:
raw output string from parstream server
a dict that contains timing info: start time, first packet time and final time (useful for performance test)
Features
commands history (file: $HOME/.psclient_history)
autocomplete from history, sql syntax and cli commands
sql syntax highlight
cli commands
query output as table instead of csv
Metadata
Release files for pscli 1.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pscli-1.1.1.tar.gz | 9.3 kB | Details |
Release files / pscli-1.1.1.tar.gz
| Download URL | pscli-1.1.1.tar.gz |
|---|---|
| Size | 9.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2c4fb4ad1851d2d95be0f598cd7dce95037e4868787de0a8388f11df2d0b24df
|
|
BLAKE2b-256 checksum How to use checksums |
efd0076329917e34f787ab7619dfb8ead948b5cd5c4d0838906fa3bb82eeb54f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7
|