Group Center(https://github.com/a645162/group-center) Client
- Python Package For Group Center Client
- Group Center Auth(Machine)
- Remote Config
- Send Json Array Dict To Group Center
- Send Message Directly To Group Center
- User Tools(Python Package)
- (Python)Push Message To
nvi-notify
finally push togroup-center
- (Terminal)Push Message To
nvi-notify
finally push togroup-center
- (Python)Push Message To
- Machine Tools(Command Line Tools)
- User Manage Tool
- SSH Helper
- User Tools(Command Line Tools)
- group_center_machine_user
- group_center_ssh_helper
- group_center_user_message
- group_center_terminal
pip install li-group-center -i https://pypi.python.org/simple
pip install li-group-center==1.7.0 -i https://pypi.python.org/simple
pip install --upgrade li-group-center -i https://pypi.python.org/simple
-n,--user-name
to set username.-m,--message
to set message content.-s,--screen
to contain screen session name.
group_center_user_message -m "Test Message~"
User use their own account to push message to Group Center.
from group_center.user_tools import *
# Enable Group Center
group_center_set_is_valid()
# Auto Get Current User Name
push_message("Test Message~")
User uses a public account to push a message to Group Center.
from group_center.user_tools import *
# Enable Group Center
group_center_set_is_valid()
# Set Global Username
group_center_set_user_name("konghaomin")
push_message("Test Message~")
# Or Specify Username on Push Message(Not Recommend)
push_message("Test Message~", "konghaomin")
import argparse
from group_center.user_tools import *
parser = argparse.ArgumentParser(description="Example of Group Center")
parser.add_argument(
"-g",
"--group-center",
help="Enable Group Center",
action="store_true",
)
opt = parser.parse_args()
if opt.groupcenter:
group_center_set_is_valid()
- GROUP_CENTER_URL
- GROUP_CENTER_MACHINE_NAME
- GROUP_CENTER_MACHINE_NAME_SHORT
- GROUP_CENTER_MACHINE_PASSWORD