evennia.server.portal¶
- evennia.server.portal.amp
dumps()loads()CompressedMsgLauncher2PortalMsgPortal2ServerMsgServer2PortalAdminPortal2ServerAdminServer2PortalMsgStatusFunctionCallAMPMultiConnectionProtocolAMPMultiConnectionProtocol.__init__()AMPMultiConnectionProtocol.stringReceived()AMPMultiConnectionProtocol.dataReceived()AMPMultiConnectionProtocol.makeConnection()AMPMultiConnectionProtocol.connectionMade()AMPMultiConnectionProtocol.connectionLost()AMPMultiConnectionProtocol.errback()AMPMultiConnectionProtocol.data_in()AMPMultiConnectionProtocol.broadcast()AMPMultiConnectionProtocol.send_FunctionCall()AMPMultiConnectionProtocol.receive_functioncall()
- evennia.server.portal.amp_server
getenv()AMPServerFactoryAMPServerProtocolAMPServerProtocol.connectionLost()AMPServerProtocol.get_status()AMPServerProtocol.data_to_server()AMPServerProtocol.start_server()AMPServerProtocol.wait_for_disconnect()AMPServerProtocol.wait_for_server_connect()AMPServerProtocol.stop_server()AMPServerProtocol.send_Status2Launcher()AMPServerProtocol.send_MsgPortal2Server()AMPServerProtocol.send_AdminPortal2Server()AMPServerProtocol.portal_receive_status()AMPServerProtocol.portal_receive_launcher2portal()AMPServerProtocol.portal_receive_server2portal()AMPServerProtocol.portal_receive_adminserver2portal()
- evennia.server.portal.discord
random()QuietConnectionPoolshould_retry()DiscordWebsocketServerFactoryDiscordWebsocketServerFactory.initialDelayDiscordWebsocketServerFactory.factorDiscordWebsocketServerFactory.maxDelayDiscordWebsocketServerFactory.noisyDiscordWebsocketServerFactory.gatewayDiscordWebsocketServerFactory.resume_urlDiscordWebsocketServerFactory.is_connectingDiscordWebsocketServerFactory.__init__()DiscordWebsocketServerFactory.get_gateway_url()DiscordWebsocketServerFactory.websocket_init()DiscordWebsocketServerFactory.buildProtocol()DiscordWebsocketServerFactory.startedConnecting()DiscordWebsocketServerFactory.reconnect()DiscordWebsocketServerFactory.start()
DiscordClientDiscordClient.nextHeartbeatCallDiscordClient.pending_heartbeatDiscordClient.heartbeat_intervalDiscordClient.last_sequenceDiscordClient.session_idDiscordClient.discord_idDiscordClient.__init__()DiscordClient.at_login()DiscordClient.onOpen()DiscordClient.onMessage()DiscordClient.onClose()DiscordClient.post_response()DiscordClient.handle_error()DiscordClient.resume()DiscordClient.disconnect()DiscordClient.identify()DiscordClient.connection_ready()DiscordClient.doHeartbeat()DiscordClient.send_channel()DiscordClient.send_nickname()DiscordClient.send_role()DiscordClient.send_default()DiscordClient.data_in()
- evennia.server.portal.gmcp_utils
- evennia.server.portal.grapevine
RestartingWebsocketServerFactoryRestartingWebsocketServerFactory.initialDelayRestartingWebsocketServerFactory.factorRestartingWebsocketServerFactory.maxDelayRestartingWebsocketServerFactory.__init__()RestartingWebsocketServerFactory.buildProtocol()RestartingWebsocketServerFactory.startedConnecting()RestartingWebsocketServerFactory.clientConnectionFailed()RestartingWebsocketServerFactory.clientConnectionLost()RestartingWebsocketServerFactory.reconnect()RestartingWebsocketServerFactory.start()
GrapevineClientGrapevineClient.__init__()GrapevineClient.at_login()GrapevineClient.onOpen()GrapevineClient.onMessage()GrapevineClient.onClose()GrapevineClient.disconnect()GrapevineClient.send_authenticate()GrapevineClient.send_heartbeat()GrapevineClient.send_subscribe()GrapevineClient.send_unsubscribe()GrapevineClient.send_channel()GrapevineClient.send_default()GrapevineClient.data_in()
- evennia.server.portal.irc
parse_ansi_to_irc()parse_irc_to_ansi()IRCBotIRCBot.lineRateIRCBot.nicknameIRCBot.loggerIRCBot.factoryIRCBot.channelIRCBot.sourceURLIRCBot.signedOn()IRCBot.disconnect()IRCBot.at_login()IRCBot.privmsg()IRCBot.action()IRCBot.get_nicklist()IRCBot.irc_RPL_NAMREPLY()IRCBot.irc_RPL_ENDOFNAMES()IRCBot.pong()IRCBot.data_in()IRCBot.send_channel()IRCBot.send_privmsg()IRCBot.send_request_nicklist()IRCBot.send_ping()IRCBot.send_reconnect()IRCBot.send_default()
IRCBotFactory
- evennia.server.portal.mccp
- evennia.server.portal.mssp
- evennia.server.portal.mxp
- evennia.server.portal.naws
- evennia.server.portal.portal
- evennia.server.portal.portalsessionhandler
PortalSessionHandlerPortalSessionHandler.__init__()PortalSessionHandler.at_server_connection()PortalSessionHandler.generate_sessid()PortalSessionHandler.connect()PortalSessionHandler.sync()PortalSessionHandler.disconnect()PortalSessionHandler.disconnect_all()PortalSessionHandler.server_connect()PortalSessionHandler.server_disconnect()PortalSessionHandler.server_disconnect_all()PortalSessionHandler.server_logged_in()PortalSessionHandler.server_session_sync()PortalSessionHandler.count_loggedin()PortalSessionHandler.sessions_from_csessid()PortalSessionHandler.announce_all()PortalSessionHandler.data_in()PortalSessionHandler.data_out()
- evennia.server.portal.rss
- evennia.server.portal.service
EvenniaPortalServiceEvenniaPortalService.__init__()EvenniaPortalService.portal_maintenance()EvenniaPortalService.privilegedStartService()EvenniaPortalService.register_plugins()EvenniaPortalService.check_lockdown()EvenniaPortalService.register_ssl()EvenniaPortalService.register_ssh()EvenniaPortalService.register_webserver()EvenniaPortalService.register_telnet()EvenniaPortalService.register_amp()EvenniaPortalService.get_info_dict()EvenniaPortalService.shutdown()
- evennia.server.portal.ssh
SSHServerFactorySshProtocolSshProtocol.noisySshProtocol.__init__()SshProtocol.terminalSize()SshProtocol.connectionMade()SshProtocol.handle_INT()SshProtocol.handle_EOF()SshProtocol.handle_FF()SshProtocol.handle_QUIT()SshProtocol.connectionLost()SshProtocol.getClientAddress()SshProtocol.lineReceived()SshProtocol.sendLine()SshProtocol.at_login()SshProtocol.disconnect()SshProtocol.data_out()SshProtocol.send_text()SshProtocol.send_prompt()SshProtocol.send_default()
ExtraInfoAuthServerAccountDBPasswordCheckerPassAvatarIdTerminalRealmTerminalSessionTransport_getPeergetKeyPair()makeFactory()
- evennia.server.portal.ssl
- evennia.server.portal.suppress_ga
- evennia.server.portal.telnet
TelnetServerFactoryTelnetProtocolTelnetProtocol.__init__()TelnetProtocol.dataReceived()TelnetProtocol.connectionMade()TelnetProtocol.toggle_nop_keepalive()TelnetProtocol.handshake_done()TelnetProtocol.at_login()TelnetProtocol.enableRemote()TelnetProtocol.disableRemote()TelnetProtocol.enableLocal()TelnetProtocol.disableLocal()TelnetProtocol.connectionLost()TelnetProtocol.applicationDataReceived()TelnetProtocol.sendLine()TelnetProtocol.disconnect()TelnetProtocol.data_in()TelnetProtocol.data_out()TelnetProtocol.send_text()TelnetProtocol.send_prompt()TelnetProtocol.send_default()
- evennia.server.portal.telnet_oob
- evennia.server.portal.telnet_ssl
- evennia.server.portal.test_wire_formats
TestGmcpEncodeTestGmcpEncode.setUp()TestGmcpEncode.test_known_mapping()TestGmcpEncode.test_known_mapping_with_args()TestGmcpEncode.test_underscore_to_dotted()TestGmcpEncode.test_no_underscore_gets_core_prefix()TestGmcpEncode.test_already_title_case_preserved()TestGmcpEncode.test_fully_uppercase_preserved()TestGmcpEncode.test_no_args_no_kwargs()TestGmcpEncode.test_single_arg()TestGmcpEncode.test_multiple_args()TestGmcpEncode.test_kwargs_only()TestGmcpEncode.test_args_and_kwargs()
TestGmcpDecodeTestGmcpDecode.setUp()TestGmcpDecode.test_known_mapping()TestGmcpDecode.test_package_to_underscore()TestGmcpDecode.test_core_prefix_stripped()TestGmcpDecode.test_string_arg()TestGmcpDecode.test_array_arg()TestGmcpDecode.test_dict_arg()TestGmcpDecode.test_bytes_input()TestGmcpDecode.test_empty_input()TestGmcpDecode.test_non_json_structure()TestGmcpDecode.test_falsy_scalar_zero()TestGmcpDecode.test_falsy_scalar_false()TestGmcpDecode.test_null_payload()
TestWireFormatBaseTestEvenniaV1FormatTestEvenniaV1Format.setUp()TestEvenniaV1Format.test_name()TestEvenniaV1Format.test_supports_oob()TestEvenniaV1Format.test_decode_text()TestEvenniaV1Format.test_decode_oob_command()TestEvenniaV1Format.test_decode_invalid_json()TestEvenniaV1Format.test_decode_short_array()TestEvenniaV1Format.test_encode_text_basic()TestEvenniaV1Format.test_encode_text_none()TestEvenniaV1Format.test_encode_text_no_args()TestEvenniaV1Format.test_encode_text_prompt()TestEvenniaV1Format.test_encode_text_nocolor()TestEvenniaV1Format.test_encode_default()TestEvenniaV1Format.test_encode_default_options_skipped()
TestTerminalFormatTestTerminalFormat.setUp()TestTerminalFormat.test_name()TestTerminalFormat.test_no_oob()TestTerminalFormat.test_decode_binary()TestTerminalFormat.test_decode_strips_whitespace()TestTerminalFormat.test_decode_empty()TestTerminalFormat.test_decode_invalid_utf8()TestTerminalFormat.test_encode_text_binary_frame()TestTerminalFormat.test_encode_text_preserves_ansi()TestTerminalFormat.test_encode_text_none()TestTerminalFormat.test_encode_default_returns_none()
TestJsonStandardFormatTestJsonStandardFormat.setUp()TestJsonStandardFormat.test_name()TestJsonStandardFormat.test_supports_oob()TestJsonStandardFormat.test_decode_binary_as_text()TestJsonStandardFormat.test_decode_binary_empty()TestJsonStandardFormat.test_decode_text_envelope()TestJsonStandardFormat.test_decode_gmcp_envelope()TestJsonStandardFormat.test_decode_gmcp_envelope_with_data()TestJsonStandardFormat.test_decode_websocket_close()TestJsonStandardFormat.test_decode_invalid_json_text_frame()TestJsonStandardFormat.test_decode_generic_proto()TestJsonStandardFormat.test_encode_text_binary_frame()TestJsonStandardFormat.test_encode_text_preserves_ansi()TestJsonStandardFormat.test_encode_prompt_as_json_text_frame()TestJsonStandardFormat.test_encode_default_gmcp_in_json()TestJsonStandardFormat.test_encode_default_options_skipped()
TestGmcpStandardFormatTestGmcpStandardFormat.setUp()TestGmcpStandardFormat.test_name()TestGmcpStandardFormat.test_supports_oob()TestGmcpStandardFormat.test_decode_binary_as_text()TestGmcpStandardFormat.test_decode_text_as_gmcp()TestGmcpStandardFormat.test_decode_gmcp_with_data()TestGmcpStandardFormat.test_decode_binary_invalid_utf8()TestGmcpStandardFormat.test_decode_text_invalid_utf8()TestGmcpStandardFormat.test_encode_text_binary_frame()TestGmcpStandardFormat.test_encode_prompt_binary_frame()TestGmcpStandardFormat.test_encode_default_gmcp_text_frame()TestGmcpStandardFormat.test_encode_default_with_args()TestGmcpStandardFormat.test_encode_default_options_skipped()
TestWireFormatRegistryTestWebSocketSubprotocolNegotiationTestWebSocketSubprotocolNegotiation.test_no_subprotocol_offered()TestWebSocketSubprotocolNegotiation.test_v1_subprotocol_offered()TestWebSocketSubprotocolNegotiation.test_json_subprotocol_offered()TestWebSocketSubprotocolNegotiation.test_gmcp_subprotocol_offered()TestWebSocketSubprotocolNegotiation.test_terminal_subprotocol_offered()TestWebSocketSubprotocolNegotiation.test_server_preference_wins()TestWebSocketSubprotocolNegotiation.test_unknown_subprotocol_falls_back()TestWebSocketSubprotocolNegotiation.test_mixed_known_and_unknown()TestWebSocketSubprotocolNegotiation.test_empty_subprotocols_setting()
TestEvenniaV1RoundTripTestGmcpRoundTripTestJsonStandardRoundTripTestTerminalEdgeCasesTestJsonStandardEdgeCasesTestGmcpStandardEdgeCasesTestBaseWireFormatHelpersTestBaseWireFormatHelpers.setUp()TestBaseWireFormatHelpers.test_extract_text_and_flags_basic()TestBaseWireFormatHelpers.test_extract_text_and_flags_none_text()TestBaseWireFormatHelpers.test_extract_text_and_flags_no_args()TestBaseWireFormatHelpers.test_extract_text_and_flags_options_override()TestBaseWireFormatHelpers.test_extract_text_and_flags_raw_option()TestBaseWireFormatHelpers.test_extract_text_and_flags_raw_protocol_flag()TestBaseWireFormatHelpers.test_extract_text_and_flags_from_protocol_flags()TestBaseWireFormatHelpers.test_process_ansi_normal()TestBaseWireFormatHelpers.test_process_ansi_nocolor()TestBaseWireFormatHelpers.test_process_ansi_screenreader()TestBaseWireFormatHelpers.test_process_ansi_raw()TestBaseWireFormatHelpers.test_process_ansi_trailing_reset()TestBaseWireFormatHelpers.test_process_ansi_trailing_pipe_preserved()
- evennia.server.portal.tests
- evennia.server.portal.ttype
- evennia.server.portal.webclient
WebSocketClientWebSocketClient.wire_formatWebSocketClient.nonceWebSocketClient.__init__()WebSocketClient.onConnect()WebSocketClient.get_client_session()WebSocketClient.onOpen()WebSocketClient.disconnect()WebSocketClient.onClose()WebSocketClient.onMessage()WebSocketClient.sendLine()WebSocketClient.sendEncoded()WebSocketClient.at_login()WebSocketClient.data_in()WebSocketClient.send_text()WebSocketClient.send_prompt()WebSocketClient.send_default()
- evennia.server.portal.webclient_ajax
LazyEncoderjsonify()AjaxWebClientSessionAjaxWebClientSession.__init__()AjaxWebClientSession.get_client_session()AjaxWebClientSession.disconnect()AjaxWebClientSession.at_login()AjaxWebClientSession.data_in()AjaxWebClientSession.data_out()AjaxWebClientSession.send_text()AjaxWebClientSession.send_prompt()AjaxWebClientSession.send_default()
AjaxWebClientAjaxWebClient.client_protocolAjaxWebClient.isLeafAjaxWebClient.allowedMethodsAjaxWebClient.__init__()AjaxWebClient.get_client_sessid()AjaxWebClient.get_client_page_id()AjaxWebClient.get_browserstr()AjaxWebClient.at_login()AjaxWebClient.lineSend()AjaxWebClient.client_disconnect()AjaxWebClient.mode_init()AjaxWebClient.mode_keepalive()AjaxWebClient.mode_input()AjaxWebClient.mode_receive()AjaxWebClient.mode_close()AjaxWebClient.render_POST()
- evennia.server.portal.wire_formats
WireFormatEvenniaV1FormatJsonStandardFormatGmcpStandardFormatTerminalFormat- evennia.server.portal.wire_formats.base
- evennia.server.portal.wire_formats.evennia_v1
- evennia.server.portal.wire_formats.gmcp_standard
- evennia.server.portal.wire_formats.json_standard
- evennia.server.portal.wire_formats.terminal