cmd = CmdMQTTClient() if not cmd.is_valid(): cmd.print_help(sys.stderr) exit(2) if cmd.verbose: print(cmd, file=sys.stderr) try: # ------------------------------------------------------------------------------------------------------------ # resources... # APIAuth... api_auth = APIAuth.load(Host) if api_auth is None: print("APIAuth not available.", file=sys.stderr) exit(1) if cmd.verbose: print(api_auth, file=sys.stderr) # ClientAuth... client_auth = ClientAuth.load(Host) if client_auth is None: print("ClientAuth not available.", file=sys.stderr) exit(1)
from scs_analysis.cmd.cmd_osio_api_auth import CmdOSIOAPIAuth # -------------------------------------------------------------------------------------------------------------------- if __name__ == '__main__': # ---------------------------------------------------------------------------------------------------------------- # cmd... cmd = CmdOSIOAPIAuth() if cmd.verbose: print(cmd, file=sys.stderr) sys.stderr.flush() # ---------------------------------------------------------------------------------------------------------------- # run... if cmd.set(): auth = APIAuth(cmd.org_id, cmd.api_key) auth.save(Host) else: # find self... auth = APIAuth.load(Host) print(JSONify.dumps(auth))
{"msg": null, "err": {"code": "UNKNOWN_CMD", "value": "hello"}} {"msg": {"op": "scs-rpi-006", "spec": "scs-rpi-006"}, "err": null} """ from scs_core.osio.client.api_auth import APIAuth from scs_host.sys.host import Host # -------------------------------------------------------------------------------------------------------------------- org_id = "south-coast-science-dev" print(org_id) api_key = "43308b72-ad41-4555-b075-b4245c1971db" print(api_key) print("-") # -------------------------------------------------------------------------------------------------------------------- auth = APIAuth(org_id, api_key) print(auth) print("-") auth.save(Host) auth = APIAuth.load(Host) print(auth) print("-")
def subscribe(self): client = HTTPStreamingClient() auth = APIAuth.load(Host) self.__subscriber = MessageEventSubscriber(client) self.__subscriber.subscribe(self.__local_listener, auth, self.__path)