Quick start¶
Installing¶
Dependencies¶
PysKOM does not have any hard dependencies but some features require dependencies.
Client shell¶
prompt_toolkit
Client shell¶
Arguments¶
usage: python -m pyskom.client.shell [-h] [--host HOST] [-p PORT]
Named Arguments¶
- --host
Default:
'totoro.lysator.liu.se'
- -p, --port
Default:
4894
The shell is a REPL where every command is parsed by argparse. Commands can be entered ether by there name (i.e. lookup-z-name) or there call number (i.e. 76). Type help to print usage.
Shell usage¶
usage: [-h] {help,?,get-info,94,get-person-stat,49,get-unread-confs,52,login,62,set-client-version,69,lookup-z-name,76,get-uconf-stat,78,create-text,86,get-text-stat,90,get-conf-stat,91,query-read-texts,107,set-connection-time-format,120} ...
Positional Arguments¶
- action
Possible choices: help, ?, get-info, 94, get-person-stat, 49, get-unread-confs, 52, login, 62, set-client-version, 69, lookup-z-name, 76, get-uconf-stat, 78, create-text, 86, get-text-stat, 90, get-conf-stat, 91, query-read-texts, 107, set-connection-time-format, 120
Action
Sub-commands¶
help (?)¶
Show help
help [-h]
get-info (94)¶
get-info [94] call
get-info [-h]
get-person-stat (49)¶
[49] call
get-person-stat [-h] person
Positional Arguments¶
- person
Person id to loop up
get-unread-confs (52)¶
[52] call
get-unread-confs [-h] [person]
Positional Arguments¶
- person
Person id
login (62)¶
login [62] call
login [-h] [-i] person
Positional Arguments¶
- person
Person id to login as
Named Arguments¶
- -i, --invisible
Login as invisible
Default:
False
set-client-version (69)¶
Call [69]
set-client-version [-h] name version
Positional Arguments¶
- name
Client name
- version
Client version
lookup-z-name (76)¶
Call [76]
lookup-z-name [-h] [-p WANT_PERS] [-c WANT_CONFS] name
Positional Arguments¶
- name
Lookup name
Named Arguments¶
- -p, --want-pers
Default:
True
- -c, --want-confs
Default:
False
get-uconf-stat (78)¶
Call [78]
get-uconf-stat [-h] conference
Positional Arguments¶
- conference
Lookup id
create-text (86)¶
Create text
create-text [-h] [-r RECIPIENT]
Named Arguments¶
- -r, --recipient
Conference id
get-text-stat (90)¶
Call [90]
get-text-stat [-h] text_no
Positional Arguments¶
- text_no
Text number
get-conf-stat (91)¶
Call [91]
get-conf-stat [-h] id
Positional Arguments¶
- id
Lookup id
query-read-texts (107)¶
Call [107]
query-read-texts [-h] [--person PERSON] [--want-read-ranges WANT_READ_RANGES] [--max-ranges MAX_RANGES] conference
Positional Arguments¶
- conference
conference
Named Arguments¶
- --person
person
- --want-read-ranges
Want read ranges
Default:
True
- --max-ranges
Max ranges
Default:
0
set-connection-time-format (120)¶
Call [120]
set-connection-time-format [-h] use_utc
Positional Arguments¶
- use_utc