|
diff --git a/searchindex.js b/searchindex.js
index 60b8d020..dd172d74 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"0.1.0 (2020-04-07)": [[1, "id174"], [2, "id174"]], "0.1.1 (2020-04-07)": [[1, "id173"], [2, "id173"]], "0.1.2 (2020-04-07)": [[1, "id171"], [2, "id171"]], "0.1.3 (2020-04-10)": [[1, "id169"], [2, "id169"]], "0.1.4 (2020-04-10)": [[1, "id167"], [2, "id167"]], "0.10.0 (2021-06-17)": [[1, "id87"], [2, "id87"]], "0.10.1 (2021-06-17)": [[1, "id84"], [2, "id84"]], "0.10.1 - 2021-06-17": [[1, "id22"]], "0.10.2 (2021-06-24)": [[1, "id77"], [2, "id77"]], "0.10.3 (2021-06-26)": [[1, "id69"], [2, "id69"]], "0.11.0 (2021-09-21)": [[1, "id46"], [2, "id46"]], "0.11.1 (2021-09-25)": [[1, "id41"], [2, "id41"]], "0.11.2 (2021-09-26)": [[1, "id36"], [2, "id36"]], "0.11.2 - 2021-09-26": [[1, "id20"]], "0.11.3 (2021-11-16)": [[1, "id21"], [2, "id21"]], "0.11.3 - 2021-11-16": [[1, "id17"]], "0.11.4 (2021-12-01)": [[1, "id14"], [2, "id14"]], "0.11.4 - 2021-12-01": [[1, "id12"]], "0.11.5 (2021-12-01)": [[1, "id13"], [2, "id13"]], "0.12.0 (2024-06-05)": [[1, "id1"], [2, null]], "0.12.0 - 2024-06-05": [[1, "id2"]], "0.12.0-beta.1 (2021-12-02)": [[1, "beta-1-2021-12-02"], [2, "beta-1-2021-12-02"]], "0.12.0-beta.1 - 2021-12-02": [[1, "beta-1-2021-12-02"]], "0.12.0-beta.2 (2023-03-24)": [[1, "beta-2-2023-03-24"], [2, "beta-2-2023-03-24"]], "0.12.0-beta.2 - 2023-03-23": [[1, "beta-2-2023-03-23"]], "0.2.0 (2020-04-12)": [[1, "id164"], [2, "id164"]], "0.2.1 (2020-04-13)": [[1, "id163"], [2, "id163"]], "0.2.2 (2020-04-13)": [[1, "id160"], [2, "id160"]], "0.3.0 (2020-04-20)": [[1, "id159"], [2, "id159"]], "0.3.1 (2020-04-21)": [[1, "id158"], [2, "id158"]], "0.3.2 (2020-04-21)": [[1, "id156"], [2, "id156"]], "0.4.0 (2020-04-22)": [[1, "id153"], [2, "id153"]], "0.5.0 (2020-04-30)": [[1, "id149"], [2, "id149"]], "0.6.0 (2020-05-12)": [[1, "id143"], [2, "id143"]], "0.6.1 (2020-06-02)": [[1, "id140"], [2, "id140"]], "0.6.2 (2020-09-16)": [[1, "id138"], [2, "id138"]], "0.6.3 (2020-09-17)": [[1, "id136"], [2, "id136"]], "0.7.0 (2020-09-25)": [[1, "id131"], [2, "id131"]], "0.8.0 (2020-12-02)": [[1, "id124"], [2, "id124"]], "0.8.1 (2020-12-02)": [[1, "id121"], [2, "id121"]], "0.8.2 (2021-02-24)": [[1, "id118"], [2, "id118"]], "0.8.3 (2021-02-24)": [[1, "id117"], [2, "id117"]], "0.8.4 (2021-02-24)": [[1, "id116"], [2, "id116"]], "0.8.5 (2021-02-24)": [[1, "id114"], [2, "id114"]], "0.8.6 (2021-04-17)": [[1, "id106"], [2, "id106"]], "0.8.6 - 2021-04-17": [[1, "id25"]], "0.9.0 (2021-04-23)": [[1, "id98"], [2, "id98"]], "0.9.0 - 2021-04-23": [[1, "id24"]], "1. Correction": [[5, "correction"], [9, "correction"]], "2. Warning": [[5, "warning"], [9, "warning"]], "3. Temporary Ban": [[5, "temporary-ban"], [9, "temporary-ban"]], "4. Permanent Ban": [[5, "permanent-ban"], [9, "permanent-ban"]], "API": [[7, "module-matrixctl.handlers.api"]], "Access Token": [[12, null]], "Action": [[1, "action"]], "Add a feature": [[9, "add-a-feature"]], "Addon": [[1, "addon"]], "Addon Manager": [[8, "module-matrixctl.addon_manager"]], "Ansible": [[7, "module-matrixctl.handlers.ansible"]], "Api": [[1, "api"], [1, "id16"]], "Application": [[4, null], [4, "id1"]], "Attribution": [[5, "attribution"], [9, "attribution"]], "Behavior & Breaking Changes": [[1, "behavior-breaking-changes"], [1, "id47"], [1, "id88"], [1, "id99"], [1, "id122"], [1, "id125"], [1, "id132"], [1, "id144"], [1, "id150"], [1, "id154"], [1, "id165"], [2, "behavior-breaking-changes"], [2, "id47"], [2, "id88"], [2, "id99"], [2, "id122"], [2, "id125"], [2, "id132"], [2, "id144"], [2, "id150"], [2, "id154"], [2, "id165"]], "Branching Model": [[18, "branching-model"]], "Bugfixes": [[1, "bugfixes"], [1, "id10"], [1, "id17"], [1, "id44"], [1, "id72"], [1, "id110"], [1, "id115"], [1, "id134"], [1, "id139"], [1, "id147"], [1, "id162"], [2, "bugfixes"], [2, "id10"], [2, "id17"], [2, "id44"], [2, "id72"], [2, "id110"], [2, "id115"], [2, "id134"], [2, "id139"], [2, "id147"], [2, "id162"]], "Changelog": [[1, null], [1, "changelog"]], "Changelog (deprecated)": [[1, "changelog-deprecated"]], "Check your key pair": [[16, "check-your-key-pair"]], "Ci": [[1, "ci"]], "Classifiers": [[1, "classifiers"]], "Command line tool": [[18, "command-line-tool"]], "Commands": [[6, null]], "Config File": [[13, null]], "Configuration File": [[18, "configuration-file"]], "Contents:": [[15, null], [18, null]], "Contributor Covenant Code of Conduct": [[5, null], [9, "contributor-covenant-code-of-conduct"]], "Contributor Documentation": [[9, null]], "Copy Public Key": [[16, "copy-public-key"]], "Copy The Token": [[12, "copy-the-token"]], "Database": [[7, "module-matrixctl.handlers.db"]], "Deepsource": [[1, "deepsource"]], "Delroom": [[1, "delroom"]], "Dependabot": [[1, "dependabot"]], "Dependencies": [[1, "dependencies"]], "Deps": [[1, "deps"], [1, "id1"]], "Docs": [[1, "docs"]], "Doctest": [[1, "doctest"]], "Enforcement": [[5, "enforcement"], [9, "enforcement"]], "Enforcement Guidelines": [[5, "enforcement-guidelines"], [9, "enforcement-guidelines"]], "Enforcement Responsibilities": [[5, "enforcement-responsibilities"], [9, "enforcement-responsibilities"]], "Errors": [[11, "module-matrixctl.errors"]], "Features & Improvements": [[1, "features-improvements"], [1, "id15"], [1, "id22"], [1, "id37"], [1, "id42"], [1, "id53"], [1, "id70"], [1, "id78"], [1, "id85"], [1, "id90"], [1, "id101"], [1, "id107"], [1, "id119"], [1, "id123"], [1, "id128"], [1, "id137"], [1, "id141"], [1, "id145"], [1, "id155"], [1, "id157"], [1, "id161"], [1, "id166"], [1, "id168"], [1, "id170"], [1, "id172"], [2, "features-improvements"], [2, "id15"], [2, "id22"], [2, "id37"], [2, "id42"], [2, "id53"], [2, "id70"], [2, "id78"], [2, "id85"], [2, "id90"], [2, "id101"], [2, "id107"], [2, "id119"], [2, "id123"], [2, "id128"], [2, "id137"], [2, "id141"], [2, "id145"], [2, "id155"], [2, "id157"], [2, "id161"], [2, "id166"], [2, "id168"], [2, "id170"], [2, "id172"]], "Fixtures": [[10, "fixtures"]], "Generate key pair": [[16, "generate-key-pair"]], "Getting Started": [[15, null]], "Git (VCS)": [[7, "module-matrixctl.handlers.vcs"]], "Handlers": [[7, null], [10, "handlers"]], "Help": [[1, "help"]], "Helpers": [[8, null]], "I found a bug / I want to give feedback": [[9, "i-found-a-bug-i-want-to-give-feedback"]], "I have a question": [[9, "i-have-a-question"]], "Improved Documentation": [[1, "improved-documentation"], [1, "id103"], [2, "improved-documentation"], [2, "id103"]], "Indices and tables": [[18, "indices-and-tables"]], "Installation": [[19, null]], "Installation with pip": [[19, "installation-with-pip"]], "Largest-rooms": [[1, "largest-rooms"]], "License": [[18, "license"]], "MatrixCtl documentation": [[18, null]], "Matrixctl": [[1, "matrixctl"]], "Miscellaneous": [[1, "miscellaneous"], [1, "id19"], [1, "id33"], [1, "id39"], [1, "id65"], [1, "id75"], [1, "id81"], [1, "id94"], [1, "id112"], [1, "id120"], [2, "miscellaneous"], [2, "id19"], [2, "id33"], [2, "id39"], [2, "id65"], [2, "id75"], [2, "id81"], [2, "id94"], [2, "id112"], [2, "id120"]], "Our Pledge": [[5, "our-pledge"], [9, "our-pledge"]], "Our Standards": [[5, "our-standards"], [9, "our-standards"]], "Package Version": [[8, "module-matrixctl.package_version"]], "Password": [[8, "module-matrixctl.password_helpers"]], "Pre-commit": [[1, "pre-commit"], [1, "id14"]], "Prerequisites": [[19, "prerequisites"]], "Print": [[8, "module-matrixctl.print_helpers"]], "Purge-history": [[1, "purge-history"]], "Purge-remote-media": [[1, "purge-remote-media"]], "README": [[1, "readme"]], "Removals & Deprecations": [[1, "removals-deprecations"], [1, "id151"], [2, "removals-deprecations"], [2, "id151"]], "Renovate": [[1, "renovate"]], "Rooms": [[1, "rooms"]], "Rtd": [[1, "rtd"]], "SSH": [[7, "module-matrixctl.handlers.ssh"]], "SSH Public Key": [[16, null]], "Sanitizers": [[8, "module-matrixctl.sanitizers"], [10, "module-tests.matrixctl.test_sanitizers"]], "Scope": [[5, "scope"], [9, "scope"]], "Semantic Versioning": [[18, "semantic-versioning"]], "Ssh": [[1, "ssh"]], "Structures": [[11, "module-matrixctl.structures"]], "Synapse Playbook": [[17, null]], "Table": [[1, "table"], [1, "id11"], [7, "module-matrixctl.handlers.table"]], "Technical Documentation:": [[9, null]], "Tests": [[1, "tests"], [10, null]], "Tox": [[1, "tox"]], "Trivial Changes": [[1, "trivial-changes"], [2, "trivial-changes"]], "Type Hints": [[11, "module-matrixctl.typehints"]], "Type Hints, Structures and Errors": [[11, null]], "Unreleased": [[1, "unreleased"]], "Users": [[1, "users"]], "Workflow": [[1, "workflow"]], "YAML": [[7, "module-matrixctl.handlers.yaml"], [10, "module-tests.matrixctl.handlers.test_yaml"]], "Yaml": [[1, "yaml"]], "adduser": [[6, "module-matrixctl.commands.adduser.parser"]], "check": [[6, "module-matrixctl.commands.check.parser"]], "delete-local-media": [[6, "module-matrixctl.commands.delete_local_media.parser"]], "delroom": [[6, "module-matrixctl.commands.delroom.parser"]], "deluser": [[6, "module-matrixctl.commands.deluser.parser"]], "deploy": [[6, "module-matrixctl.commands.deploy.parser"]], "download": [[6, "module-matrixctl.commands.download.parser"]], "get-event": [[6, "module-matrixctl.commands.get_event.parser"]], "get-event-context": [[6, "module-matrixctl.commands.get_event_context.parser"]], "get-events": [[6, "module-matrixctl.commands.get_events.parser"]], "is-admin": [[6, "module-matrixctl.commands.is_admin.parser"]], "joinroom": [[6, "module-matrixctl.commands.joinroom.parser"]], "largest-rooms": [[6, "module-matrixctl.commands.largest_rooms.parser"]], "maintenance": [[6, "module-matrixctl.commands.maintenance.parser"]], "make-room-admin": [[6, "module-matrixctl.commands.make_room_admin.parser"]], "purge-history": [[6, "module-matrixctl.commands.purge_history.parser"]], "purge-remote-media": [[6, "module-matrixctl.commands.purge_remote_media.parser"]], "report": [[6, "module-matrixctl.commands.report.parser"]], "reports": [[6, "module-matrixctl.commands.reports.parser"]], "rooms": [[6, "module-matrixctl.commands.rooms.parser"]], "server-notice": [[6, "module-matrixctl.commands.server_notice.parser"]], "set-admin": [[6, "module-matrixctl.commands.set_admin.parser"]], "start": [[6, "module-matrixctl.commands.start.parser"]], "stop": [[6, "module-matrixctl.commands.stop.parser"]], "update": [[6, "module-matrixctl.commands.update.parser"]], "upload": [[6, "module-matrixctl.commands.upload.parser"]], "user": [[6, "module-matrixctl.commands.user.parser"]], "users": [[6, "module-matrixctl.commands.users.parser"]], "\u2699\ufe0f Miscellaneous Tasks": [[1, "miscellaneous-tasks"], [1, "id3"], [1, "id6"], [1, "id9"], [1, "id13"]], "\ud83d\udc1b Bug Fixes": [[1, "bug-fixes"], [1, "id5"], [1, "id8"], [1, "id10"], [1, "id15"], [1, "id19"], [1, "id21"], [1, "id23"], [1, "id27"]], "\ud83d\udcda Documentation": [[1, "documentation"], [1, "id28"]], "\ud83d\ude80 Features": [[1, "features"], [1, "id4"], [1, "id7"], [1, "id18"], [1, "id26"]]}, "docnames": ["branching_model", "changelog", "changelog_deprecated", "commandline_tool", "contributer_documentation/application", "contributer_documentation/coc", "contributer_documentation/commands", "contributer_documentation/handlers", "contributer_documentation/helpers", "contributer_documentation/index", "contributer_documentation/tests", "contributer_documentation/type_hints_structures_and_errors", "getting_started/access_token", "getting_started/config_file", "getting_started/config_file_snippet", "getting_started/index", "getting_started/ssh_pubkey", "getting_started/synapse_playbook", "index", "installation", "license_short", "preface", "semantic_versioning"], "envversion": {"sphinx": 63, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1}, "filenames": ["branching_model.rst", "changelog.rst", "changelog_deprecated.rst", "commandline_tool.rst", "contributer_documentation/application.rst", "contributer_documentation/coc.rst", "contributer_documentation/commands.rst", "contributer_documentation/handlers.rst", "contributer_documentation/helpers.rst", "contributer_documentation/index.rst", "contributer_documentation/tests.rst", "contributer_documentation/type_hints_structures_and_errors.rst", "getting_started/access_token.rst", "getting_started/config_file.rst", "getting_started/config_file_snippet.rst", "getting_started/index.rst", "getting_started/ssh_pubkey.rst", "getting_started/synapse_playbook.rst", "index.rst", "installation.rst", "license_short.rst", "preface.rst", "semantic_versioning.rst"], "indexentries": {"addon() (in module matrixctl.commands.adduser.addon)": [[6, "matrixctl.commands.adduser.addon.addon", false]], "addon() (in module matrixctl.commands.check.addon)": [[6, "matrixctl.commands.check.addon.addon", false]], "addon() (in module matrixctl.commands.delete_local_media.addon)": [[6, "matrixctl.commands.delete_local_media.addon.addon", false]], "addon() (in module matrixctl.commands.delroom.addon)": [[6, "matrixctl.commands.delroom.addon.addon", false]], "addon() (in module matrixctl.commands.deluser.addon)": [[6, "matrixctl.commands.deluser.addon.addon", false]], "addon() (in module matrixctl.commands.deploy.addon)": [[6, "matrixctl.commands.deploy.addon.addon", false]], "addon() (in module matrixctl.commands.download.addon)": [[6, "matrixctl.commands.download.addon.addon", false]], "addon() (in module matrixctl.commands.get_event.addon)": [[6, "matrixctl.commands.get_event.addon.addon", false]], "addon() (in module matrixctl.commands.get_event_context.addon)": [[6, "matrixctl.commands.get_event_context.addon.addon", false]], "addon() (in module matrixctl.commands.get_events.addon)": [[6, "matrixctl.commands.get_events.addon.addon", false]], "addon() (in module matrixctl.commands.is_admin.addon)": [[6, "matrixctl.commands.is_admin.addon.addon", false]], "addon() (in module matrixctl.commands.joinroom.addon)": [[6, "matrixctl.commands.joinroom.addon.addon", false]], "addon() (in module matrixctl.commands.largest_rooms.addon)": [[6, "matrixctl.commands.largest_rooms.addon.addon", false]], "addon() (in module matrixctl.commands.maintenance.addon)": [[6, "matrixctl.commands.maintenance.addon.addon", false]], "addon() (in module matrixctl.commands.make_room_admin.addon)": [[6, "matrixctl.commands.make_room_admin.addon.addon", false]], "addon() (in module matrixctl.commands.purge_history.addon)": [[6, "matrixctl.commands.purge_history.addon.addon", false]], "addon() (in module matrixctl.commands.purge_remote_media.addon)": [[6, "matrixctl.commands.purge_remote_media.addon.addon", false]], "addon() (in module matrixctl.commands.report.addon)": [[6, "matrixctl.commands.report.addon.addon", false]], "addon() (in module matrixctl.commands.reports.addon)": [[6, "matrixctl.commands.reports.addon.addon", false]], "addon() (in module matrixctl.commands.rooms.addon)": [[6, "matrixctl.commands.rooms.addon.addon", false]], "addon() (in module matrixctl.commands.server_notice.addon)": [[6, "matrixctl.commands.server_notice.addon.addon", false]], "addon() (in module matrixctl.commands.set_admin.addon)": [[6, "matrixctl.commands.set_admin.addon.addon", false]], "addon() (in module matrixctl.commands.start.addon)": [[6, "matrixctl.commands.start.addon.addon", false]], "addon() (in module matrixctl.commands.stop.addon)": [[6, "matrixctl.commands.stop.addon.addon", false]], "addon() (in module matrixctl.commands.update.addon)": [[6, "matrixctl.commands.update.addon.addon", false]], "addon() (in module matrixctl.commands.upload.addon)": [[6, "matrixctl.commands.upload.addon.addon", false]], "addon() (in module matrixctl.commands.user.addon)": [[6, "matrixctl.commands.user.addon.addon", false]], "addon() (in module matrixctl.commands.users.addon)": [[6, "matrixctl.commands.users.addon.addon", false]], "address (matrixctl.handlers.ssh.ssh attribute)": [[7, "matrixctl.handlers.ssh.SSH.address", false]], "address (matrixctl.structures.configserverssh attribute)": [[11, "matrixctl.structures.ConfigServerSSH.address", false]], "ansible (matrixctl.structures.configserver attribute)": [[11, "matrixctl.structures.ConfigServer.ansible", false]], "ansible_run() (in module matrixctl.handlers.ansible)": [[7, "matrixctl.handlers.ansible.ansible_run", false]], "api (matrixctl.structures.configserver attribute)": [[11, "matrixctl.structures.ConfigServer.api", false]], "apply_defaults() (matrixctl.handlers.yaml.yaml static method)": [[7, "matrixctl.handlers.yaml.YAML.apply_defaults", false]], "ask_password() (in module matrixctl.password_helpers)": [[8, "matrixctl.password_helpers.ask_password", false]], "ask_question() (in module matrixctl.password_helpers)": [[8, "matrixctl.password_helpers.ask_question", false]], "async_worker() (in module matrixctl.handlers.api)": [[7, "matrixctl.handlers.api.async_worker", false]], "bugmsg (matrixctl.errors.error attribute)": [[11, "matrixctl.errors.Error.BUGMSG", false]], "cells_to_str() (in module matrixctl.handlers.table)": [[7, "matrixctl.handlers.table.cells_to_str", false]], "check_point_in_time() (in module matrixctl.commands.purge_history.timing)": [[6, "matrixctl.commands.purge_history.timing.check_point_in_time", false]], "compress_state (matrixctl.commands.maintenance.addon.task attribute)": [[6, "matrixctl.commands.maintenance.addon.Task.COMPRESS_STATE", false]], "concurrent_limit (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.concurrent_limit", false]], "concurrent_limit (matrixctl.handlers.api.requeststrategy attribute)": [[7, "matrixctl.handlers.api.RequestStrategy.concurrent_limit", false]], "concurrent_limit (matrixctl.structures.configserverapi attribute)": [[11, "matrixctl.structures.ConfigServerAPI.concurrent_limit", false]], "config (class in matrixctl.structures)": [[11, "matrixctl.structures.Config", false]], "configfileerror": [[11, "matrixctl.errors.ConfigFileError", false]], "configserver (class in matrixctl.structures)": [[11, "matrixctl.structures.ConfigServer", false]], "configserveransible (class in matrixctl.structures)": [[11, "matrixctl.structures.ConfigServerAnsible", false]], "configserverapi (class in matrixctl.structures)": [[11, "matrixctl.structures.ConfigServerAPI", false]], "configservermaintenance (class in matrixctl.structures)": [[11, "matrixctl.structures.ConfigServerMaintenance", false]], "configserverssh (class in matrixctl.structures)": [[11, "matrixctl.structures.ConfigServerSSH", false]], "configserversynapse (class in matrixctl.structures)": [[11, "matrixctl.structures.ConfigServerSynapse", false]], "content (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.content", false]], "create_user() (in module matrixctl.password_helpers)": [[8, "matrixctl.password_helpers.create_user", false]], "data (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.data", false]], "database (matrixctl.handlers.db.dbconnectionbuilder attribute)": [[7, "matrixctl.handlers.db.DBConnectionBuilder.database", false]], "datetime_last_pulled_commit (matrixctl.handlers.vcs.vcs property)": [[7, "matrixctl.handlers.vcs.VCS.datetime_last_pulled_commit", false]], "db_connect() (in module matrixctl.handlers.db)": [[7, "matrixctl.handlers.db.db_connect", false]], "dbconnectionbuilder (class in matrixctl.handlers.db)": [[7, "matrixctl.handlers.db.DBConnectionBuilder", false]], "default_paths (matrixctl.handlers.yaml.yaml attribute)": [[7, "matrixctl.handlers.yaml.YAML.DEFAULT_PATHS", false]], "dialog_input() (in module matrixctl.commands.purge_history.dialog)": [[6, "matrixctl.commands.purge_history.dialog.dialog_input", false]], "domain (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.domain", false]], "domain (matrixctl.structures.configserverapi attribute)": [[11, "matrixctl.structures.ConfigServerAPI.domain", false]], "error": [[11, "matrixctl.errors.Error", false]], "exec_async_request() (in module matrixctl.handlers.api)": [[7, "matrixctl.handlers.api.exec_async_request", false]], "filter_empty_rooms() (in module matrixctl.commands.rooms.addon)": [[6, "matrixctl.commands.rooms.addon.filter_empty_rooms", false]], "find_newlines() (in module matrixctl.handlers.table)": [[7, "matrixctl.handlers.table.find_newlines", false]], "format_bytes() (in module matrixctl.commands.largest_rooms.to_table)": [[6, "matrixctl.commands.largest_rooms.to_table.format_bytes", false]], "format_table_row() (in module matrixctl.handlers.table)": [[7, "matrixctl.handlers.table.format_table_row", false]], "generate_output() (in module matrixctl.commands.largest_rooms.addon)": [[6, "matrixctl.commands.largest_rooms.addon.generate_output", false]], "generate_output() (in module matrixctl.commands.rooms.addon)": [[6, "matrixctl.commands.rooms.addon.generate_output", false]], "generate_user_tables() (in module matrixctl.commands.user.to_table)": [[6, "matrixctl.commands.user.to_table.generate_user_tables", false]], "generate_worker_configs() (in module matrixctl.handlers.api)": [[7, "matrixctl.handlers.api.generate_worker_configs", false]], "get() (matrixctl.handlers.yaml.yaml method)": [[7, "matrixctl.handlers.yaml.YAML.get", false]], "get_colum_length() (in module matrixctl.handlers.table)": [[7, "matrixctl.handlers.table.get_colum_length", false]], "get_paths_to_config() (matrixctl.handlers.yaml.yaml static method)": [[7, "matrixctl.handlers.yaml.YAML.get_paths_to_config", false]], "get_server_config() (matrixctl.handlers.yaml.yaml method)": [[7, "matrixctl.handlers.yaml.YAML.get_server_config", false]], "get_version() (in module matrixctl.package_version)": [[8, "matrixctl.package_version.get_version", false]], "group_async_results() (in module matrixctl.handlers.api)": [[7, "matrixctl.handlers.api.group_async_results", false]], "handle_arguments() (in module matrixctl.commands.delroom.addon)": [[6, "matrixctl.commands.delroom.addon.handle_arguments", false]], "handle_newlines() (in module matrixctl.handlers.table)": [[7, "matrixctl.handlers.table.handle_newlines", false]], "handle_purge_status() (in module matrixctl.commands.purge_history.handler)": [[6, "matrixctl.commands.purge_history.handler.handle_purge_status", false]], "handle_status() (in module matrixctl.commands.delroom.addon)": [[6, "matrixctl.commands.delroom.addon.handle_status", false]], "handle_sync_response_status_code() (in module matrixctl.handlers.api)": [[7, "matrixctl.handlers.api.handle_sync_response_status_code", false]], "handle_timestamp() (in module matrixctl.commands.delete_local_media.addon)": [[6, "matrixctl.commands.delete_local_media.addon.handle_timestamp", false]], "handle_timestamp() (in module matrixctl.commands.purge_remote_media.addon)": [[6, "matrixctl.commands.purge_remote_media.addon.handle_timestamp", false]], "headers (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.headers", false]], "headers_with_auth (matrixctl.handlers.api.requestbuilder property)": [[7, "matrixctl.handlers.api.RequestBuilder.headers_with_auth", false]], "host (matrixctl.handlers.db.dbconnectionbuilder attribute)": [[7, "matrixctl.handlers.db.DBConnectionBuilder.host", false]], "human_readable_bool() (in module matrixctl.print_helpers)": [[8, "matrixctl.print_helpers.human_readable_bool", false]], "import_commands_from() (in module matrixctl.addon_manager)": [[8, "matrixctl.addon_manager.import_commands_from", false]], "internalresponseerror": [[11, "matrixctl.errors.InternalResponseError", false]], "iterations (matrixctl.handlers.api.requeststrategy attribute)": [[7, "matrixctl.handlers.api.RequestStrategy.iterations", false]], "jinja_predefined (matrixctl.handlers.yaml.yaml attribute)": [[7, "matrixctl.handlers.yaml.YAML.JINJA_PREDEFINED", false]], "jinjaundefined (class in matrixctl.handlers.yaml)": [[7, "matrixctl.handlers.yaml.JinjaUndefined", false]], "json (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.json", false]], "limit (matrixctl.handlers.api.requeststrategy attribute)": [[7, "matrixctl.handlers.api.RequestStrategy.limit", false]], "log() (matrixctl.handlers.vcs.vcs method)": [[7, "matrixctl.handlers.vcs.VCS.log", false]], "m_room_avatar (matrixctl.sanitizers.messagetype attribute)": [[8, "matrixctl.sanitizers.MessageType.M_ROOM_AVATAR", false]], "m_room_create (matrixctl.sanitizers.messagetype attribute)": [[8, "matrixctl.sanitizers.MessageType.M_ROOM_CREATE", false]], "m_room_join_rules (matrixctl.sanitizers.messagetype attribute)": [[8, "matrixctl.sanitizers.MessageType.M_ROOM_JOIN_RULES", false]], "m_room_member (matrixctl.sanitizers.messagetype attribute)": [[8, "matrixctl.sanitizers.MessageType.M_ROOM_MEMBER", false]], "m_room_message (matrixctl.sanitizers.messagetype attribute)": [[8, "matrixctl.sanitizers.MessageType.M_ROOM_MESSAGE", false]], "m_room_name (matrixctl.sanitizers.messagetype attribute)": [[8, "matrixctl.sanitizers.MessageType.M_ROOM_NAME", false]], "m_room_pinned_events (matrixctl.sanitizers.messagetype attribute)": [[8, "matrixctl.sanitizers.MessageType.M_ROOM_PINNED_EVENTS", false]], "m_room_power_levels (matrixctl.sanitizers.messagetype attribute)": [[8, "matrixctl.sanitizers.MessageType.M_ROOM_POWER_LEVELS", false]], "m_room_redaction (matrixctl.sanitizers.messagetype attribute)": [[8, "matrixctl.sanitizers.MessageType.M_ROOM_REDACTION", false]], "m_room_topic (matrixctl.sanitizers.messagetype attribute)": [[8, "matrixctl.sanitizers.MessageType.M_ROOM_TOPIC", false]], "maintenance (matrixctl.structures.configserver attribute)": [[11, "matrixctl.structures.ConfigServer.maintenance", false]], "make_human_readable() (in module matrixctl.commands.user.to_table)": [[6, "matrixctl.commands.user.to_table.make_human_readable", false]], "matrixctl": [[4, "module-matrixctl", false]], "matrixctl.addon_manager": [[8, "module-matrixctl.addon_manager", false]], "matrixctl.commands.adduser.addon": [[6, "module-matrixctl.commands.adduser.addon", false]], "matrixctl.commands.adduser.parser": [[6, "module-matrixctl.commands.adduser.parser", false]], "matrixctl.commands.check.addon": [[6, "module-matrixctl.commands.check.addon", false]], "matrixctl.commands.check.parser": [[6, "module-matrixctl.commands.check.parser", false]], "matrixctl.commands.delete_local_media.addon": [[6, "module-matrixctl.commands.delete_local_media.addon", false]], "matrixctl.commands.delete_local_media.parser": [[6, "module-matrixctl.commands.delete_local_media.parser", false]], "matrixctl.commands.delroom.addon": [[6, "module-matrixctl.commands.delroom.addon", false]], "matrixctl.commands.delroom.parser": [[6, "module-matrixctl.commands.delroom.parser", false]], "matrixctl.commands.deluser.addon": [[6, "module-matrixctl.commands.deluser.addon", false]], "matrixctl.commands.deluser.parser": [[6, "module-matrixctl.commands.deluser.parser", false]], "matrixctl.commands.deploy.addon": [[6, "module-matrixctl.commands.deploy.addon", false]], "matrixctl.commands.deploy.parser": [[6, "module-matrixctl.commands.deploy.parser", false]], "matrixctl.commands.download.addon": [[6, "module-matrixctl.commands.download.addon", false]], "matrixctl.commands.download.parser": [[6, "module-matrixctl.commands.download.parser", false]], "matrixctl.commands.get_event.addon": [[6, "module-matrixctl.commands.get_event.addon", false]], "matrixctl.commands.get_event.parser": [[6, "module-matrixctl.commands.get_event.parser", false]], "matrixctl.commands.get_event_context.addon": [[6, "module-matrixctl.commands.get_event_context.addon", false]], "matrixctl.commands.get_event_context.parser": [[6, "module-matrixctl.commands.get_event_context.parser", false]], "matrixctl.commands.get_events.addon": [[6, "module-matrixctl.commands.get_events.addon", false]], "matrixctl.commands.get_events.parser": [[6, "module-matrixctl.commands.get_events.parser", false]], "matrixctl.commands.is_admin.addon": [[6, "module-matrixctl.commands.is_admin.addon", false]], "matrixctl.commands.is_admin.parser": [[6, "module-matrixctl.commands.is_admin.parser", false]], "matrixctl.commands.joinroom.addon": [[6, "module-matrixctl.commands.joinroom.addon", false]], "matrixctl.commands.joinroom.parser": [[6, "module-matrixctl.commands.joinroom.parser", false]], "matrixctl.commands.largest_rooms.addon": [[6, "module-matrixctl.commands.largest_rooms.addon", false]], "matrixctl.commands.largest_rooms.parser": [[6, "module-matrixctl.commands.largest_rooms.parser", false]], "matrixctl.commands.largest_rooms.to_table": [[6, "module-matrixctl.commands.largest_rooms.to_table", false]], "matrixctl.commands.maintenance.addon": [[6, "module-matrixctl.commands.maintenance.addon", false]], "matrixctl.commands.maintenance.parser": [[6, "module-matrixctl.commands.maintenance.parser", false]], "matrixctl.commands.make_room_admin.addon": [[6, "module-matrixctl.commands.make_room_admin.addon", false]], "matrixctl.commands.make_room_admin.parser": [[6, "module-matrixctl.commands.make_room_admin.parser", false]], "matrixctl.commands.purge_history.addon": [[6, "module-matrixctl.commands.purge_history.addon", false]], "matrixctl.commands.purge_history.dialog": [[6, "module-matrixctl.commands.purge_history.dialog", false]], "matrixctl.commands.purge_history.handler": [[6, "module-matrixctl.commands.purge_history.handler", false]], "matrixctl.commands.purge_history.parser": [[6, "module-matrixctl.commands.purge_history.parser", false]], "matrixctl.commands.purge_history.timing": [[6, "module-matrixctl.commands.purge_history.timing", false]], "matrixctl.commands.purge_remote_media.addon": [[6, "module-matrixctl.commands.purge_remote_media.addon", false]], "matrixctl.commands.purge_remote_media.parser": [[6, "module-matrixctl.commands.purge_remote_media.parser", false]], "matrixctl.commands.report.addon": [[6, "module-matrixctl.commands.report.addon", false]], "matrixctl.commands.report.parser": [[6, "module-matrixctl.commands.report.parser", false]], "matrixctl.commands.reports.addon": [[6, "module-matrixctl.commands.reports.addon", false]], "matrixctl.commands.reports.parser": [[6, "module-matrixctl.commands.reports.parser", false]], "matrixctl.commands.reports.to_table": [[6, "module-matrixctl.commands.reports.to_table", false]], "matrixctl.commands.rooms.addon": [[6, "module-matrixctl.commands.rooms.addon", false]], "matrixctl.commands.rooms.parser": [[6, "module-matrixctl.commands.rooms.parser", false]], "matrixctl.commands.rooms.to_table": [[6, "module-matrixctl.commands.rooms.to_table", false]], "matrixctl.commands.server_notice.addon": [[6, "module-matrixctl.commands.server_notice.addon", false]], "matrixctl.commands.server_notice.parser": [[6, "module-matrixctl.commands.server_notice.parser", false]], "matrixctl.commands.set_admin.addon": [[6, "module-matrixctl.commands.set_admin.addon", false]], "matrixctl.commands.set_admin.parser": [[6, "module-matrixctl.commands.set_admin.parser", false]], "matrixctl.commands.start.addon": [[6, "module-matrixctl.commands.start.addon", false]], "matrixctl.commands.start.parser": [[6, "module-matrixctl.commands.start.parser", false]], "matrixctl.commands.stop.addon": [[6, "module-matrixctl.commands.stop.addon", false]], "matrixctl.commands.stop.parser": [[6, "module-matrixctl.commands.stop.parser", false]], "matrixctl.commands.update.addon": [[6, "module-matrixctl.commands.update.addon", false]], "matrixctl.commands.update.parser": [[6, "module-matrixctl.commands.update.parser", false]], "matrixctl.commands.upload.addon": [[6, "module-matrixctl.commands.upload.addon", false]], "matrixctl.commands.upload.parser": [[6, "module-matrixctl.commands.upload.parser", false]], "matrixctl.commands.user.addon": [[6, "module-matrixctl.commands.user.addon", false]], "matrixctl.commands.user.parser": [[6, "module-matrixctl.commands.user.parser", false]], "matrixctl.commands.user.to_table": [[6, "module-matrixctl.commands.user.to_table", false]], "matrixctl.commands.users.addon": [[6, "module-matrixctl.commands.users.addon", false]], "matrixctl.commands.users.parser": [[6, "module-matrixctl.commands.users.parser", false]], "matrixctl.commands.users.to_table": [[6, "module-matrixctl.commands.users.to_table", false]], "matrixctl.errors": [[11, "module-matrixctl.errors", false]], "matrixctl.handlers.ansible": [[7, "module-matrixctl.handlers.ansible", false]], "matrixctl.handlers.api": [[7, "module-matrixctl.handlers.api", false]], "matrixctl.handlers.db": [[7, "module-matrixctl.handlers.db", false]], "matrixctl.handlers.ssh": [[7, "module-matrixctl.handlers.ssh", false]], "matrixctl.handlers.table": [[7, "module-matrixctl.handlers.table", false]], "matrixctl.handlers.vcs": [[7, "module-matrixctl.handlers.vcs", false]], "matrixctl.handlers.yaml": [[7, "module-matrixctl.handlers.yaml", false]], "matrixctl.package_version": [[8, "module-matrixctl.package_version", false]], "matrixctl.password_helpers": [[8, "module-matrixctl.password_helpers", false]], "matrixctl.print_helpers": [[8, "module-matrixctl.print_helpers", false]], "matrixctl.sanitizers": [[8, "module-matrixctl.sanitizers", false]], "matrixctl.structures": [[11, "module-matrixctl.structures", false]], "matrixctl.typehints": [[11, "module-matrixctl.typehints", false]], "messagetype (class in matrixctl.sanitizers)": [[8, "matrixctl.sanitizers.MessageType", false]], "method (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.method", false]], "module": [[4, "module-matrixctl", false], [6, "module-matrixctl.commands.adduser.addon", false], [6, "module-matrixctl.commands.adduser.parser", false], [6, "module-matrixctl.commands.check.addon", false], [6, "module-matrixctl.commands.check.parser", false], [6, "module-matrixctl.commands.delete_local_media.addon", false], [6, "module-matrixctl.commands.delete_local_media.parser", false], [6, "module-matrixctl.commands.delroom.addon", false], [6, "module-matrixctl.commands.delroom.parser", false], [6, "module-matrixctl.commands.deluser.addon", false], [6, "module-matrixctl.commands.deluser.parser", false], [6, "module-matrixctl.commands.deploy.addon", false], [6, "module-matrixctl.commands.deploy.parser", false], [6, "module-matrixctl.commands.download.addon", false], [6, "module-matrixctl.commands.download.parser", false], [6, "module-matrixctl.commands.get_event.addon", false], [6, "module-matrixctl.commands.get_event.parser", false], [6, "module-matrixctl.commands.get_event_context.addon", false], [6, "module-matrixctl.commands.get_event_context.parser", false], [6, "module-matrixctl.commands.get_events.addon", false], [6, "module-matrixctl.commands.get_events.parser", false], [6, "module-matrixctl.commands.is_admin.addon", false], [6, "module-matrixctl.commands.is_admin.parser", false], [6, "module-matrixctl.commands.joinroom.addon", false], [6, "module-matrixctl.commands.joinroom.parser", false], [6, "module-matrixctl.commands.largest_rooms.addon", false], [6, "module-matrixctl.commands.largest_rooms.parser", false], [6, "module-matrixctl.commands.largest_rooms.to_table", false], [6, "module-matrixctl.commands.maintenance.addon", false], [6, "module-matrixctl.commands.maintenance.parser", false], [6, "module-matrixctl.commands.make_room_admin.addon", false], [6, "module-matrixctl.commands.make_room_admin.parser", false], [6, "module-matrixctl.commands.purge_history.addon", false], [6, "module-matrixctl.commands.purge_history.dialog", false], [6, "module-matrixctl.commands.purge_history.handler", false], [6, "module-matrixctl.commands.purge_history.parser", false], [6, "module-matrixctl.commands.purge_history.timing", false], [6, "module-matrixctl.commands.purge_remote_media.addon", false], [6, "module-matrixctl.commands.purge_remote_media.parser", false], [6, "module-matrixctl.commands.report.addon", false], [6, "module-matrixctl.commands.report.parser", false], [6, "module-matrixctl.commands.reports.addon", false], [6, "module-matrixctl.commands.reports.parser", false], [6, "module-matrixctl.commands.reports.to_table", false], [6, "module-matrixctl.commands.rooms.addon", false], [6, "module-matrixctl.commands.rooms.parser", false], [6, "module-matrixctl.commands.rooms.to_table", false], [6, "module-matrixctl.commands.server_notice.addon", false], [6, "module-matrixctl.commands.server_notice.parser", false], [6, "module-matrixctl.commands.set_admin.addon", false], [6, "module-matrixctl.commands.set_admin.parser", false], [6, "module-matrixctl.commands.start.addon", false], [6, "module-matrixctl.commands.start.parser", false], [6, "module-matrixctl.commands.stop.addon", false], [6, "module-matrixctl.commands.stop.parser", false], [6, "module-matrixctl.commands.update.addon", false], [6, "module-matrixctl.commands.update.parser", false], [6, "module-matrixctl.commands.upload.addon", false], [6, "module-matrixctl.commands.upload.parser", false], [6, "module-matrixctl.commands.user.addon", false], [6, "module-matrixctl.commands.user.parser", false], [6, "module-matrixctl.commands.user.to_table", false], [6, "module-matrixctl.commands.users.addon", false], [6, "module-matrixctl.commands.users.parser", false], [6, "module-matrixctl.commands.users.to_table", false], [7, "module-matrixctl.handlers.ansible", false], [7, "module-matrixctl.handlers.api", false], [7, "module-matrixctl.handlers.db", false], [7, "module-matrixctl.handlers.ssh", false], [7, "module-matrixctl.handlers.table", false], [7, "module-matrixctl.handlers.vcs", false], [7, "module-matrixctl.handlers.yaml", false], [8, "module-matrixctl.addon_manager", false], [8, "module-matrixctl.package_version", false], [8, "module-matrixctl.password_helpers", false], [8, "module-matrixctl.print_helpers", false], [8, "module-matrixctl.sanitizers", false], [10, "module-tests.matrixctl.handlers.test_yaml", false], [10, "module-tests.matrixctl.test_sanitizers", false], [11, "module-matrixctl.errors", false], [11, "module-matrixctl.structures", false], [11, "module-matrixctl.typehints", false]], "newlines_in_row() (in module matrixctl.handlers.table)": [[7, "matrixctl.handlers.table.newlines_in_row", false]], "offset (matrixctl.handlers.api.requeststrategy attribute)": [[7, "matrixctl.handlers.api.RequestStrategy.offset", false]], "params (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.params", false]], "password (matrixctl.handlers.db.dbconnectionbuilder attribute)": [[7, "matrixctl.handlers.db.DBConnectionBuilder.password", false]], "path (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.path", false]], "playbook (matrixctl.structures.configserveransible attribute)": [[11, "matrixctl.structures.ConfigServerAnsible.playbook", false]], "playbook (matrixctl.structures.configserversynapse attribute)": [[11, "matrixctl.structures.ConfigServerSynapse.playbook", false]], "port (matrixctl.handlers.db.dbconnectionbuilder attribute)": [[7, "matrixctl.handlers.db.DBConnectionBuilder.port", false]], "port (matrixctl.handlers.ssh.ssh attribute)": [[7, "matrixctl.handlers.ssh.SSH.port", false]], "port (matrixctl.structures.configserverssh attribute)": [[11, "matrixctl.structures.ConfigServerSSH.port", false]], "preplan_request_strategy() (in module matrixctl.handlers.api)": [[7, "matrixctl.handlers.api.preplan_request_strategy", false]], "print_tasks() (in module matrixctl.commands.maintenance.addon)": [[6, "matrixctl.commands.maintenance.addon.print_tasks", false]], "pull() (matrixctl.handlers.vcs.vcs method)": [[7, "matrixctl.handlers.vcs.VCS.pull", false]], "qworkerexit": [[11, "matrixctl.errors.QWorkerExit", false]], "read_from_file() (matrixctl.handlers.yaml.yaml static method)": [[7, "matrixctl.handlers.yaml.YAML.read_from_file", false]], "request() (in module matrixctl.handlers.api)": [[7, "matrixctl.handlers.api.request", false]], "requestbuilder (class in matrixctl.handlers.api)": [[7, "matrixctl.handlers.api.RequestBuilder", false]], "requeststrategy (class in matrixctl.handlers.api)": [[7, "matrixctl.handlers.api.RequestStrategy", false]], "run_cmd() (matrixctl.handlers.ssh.ssh method)": [[7, "matrixctl.handlers.ssh.SSH.run_cmd", false]], "sanitize() (in module matrixctl.sanitizers)": [[8, "matrixctl.sanitizers.sanitize", false]], "sanitize_event_identifier() (in module matrixctl.sanitizers)": [[8, "matrixctl.sanitizers.sanitize_event_identifier", false]], "sanitize_message_type() (in module matrixctl.sanitizers)": [[8, "matrixctl.sanitizers.sanitize_message_type", false]], "sanitize_room_identifier() (in module matrixctl.sanitizers)": [[8, "matrixctl.sanitizers.sanitize_room_identifier", false]], "sanitize_user_identifier() (in module matrixctl.sanitizers)": [[8, "matrixctl.sanitizers.sanitize_user_identifier", false]], "scheme (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.scheme", false]], "scheme (matrixctl.handlers.db.dbconnectionbuilder attribute)": [[7, "matrixctl.handlers.db.DBConnectionBuilder.scheme", false]], "secrets_filter() (in module matrixctl.handlers.yaml)": [[7, "matrixctl.handlers.yaml.secrets_filter", false]], "server (matrixctl.handlers.yaml.yaml attribute)": [[7, "matrixctl.handlers.yaml.YAML.server", false]], "server (matrixctl.structures.config attribute)": [[11, "matrixctl.structures.Config.server", false]], "servers (matrixctl.structures.config attribute)": [[11, "matrixctl.structures.Config.servers", false]], "setup() (in module matrixctl.addon_manager)": [[8, "matrixctl.addon_manager.setup", false]], "ssh (class in matrixctl.handlers.ssh)": [[7, "matrixctl.handlers.ssh.SSH", false]], "ssh (matrixctl.structures.configserver attribute)": [[11, "matrixctl.structures.ConfigServer.ssh", false]], "ssh_tunnel() (in module matrixctl.handlers.db)": [[7, "matrixctl.handlers.db.ssh_tunnel", false]], "sshresponse (class in matrixctl.handlers.ssh)": [[7, "matrixctl.handlers.ssh.SSHResponse", false]], "stderr (matrixctl.handlers.ssh.sshresponse attribute)": [[7, "matrixctl.handlers.ssh.SSHResponse.stderr", false]], "stdin (matrixctl.handlers.ssh.sshresponse attribute)": [[7, "matrixctl.handlers.ssh.SSHResponse.stdin", false]], "stdout (matrixctl.handlers.ssh.sshresponse attribute)": [[7, "matrixctl.handlers.ssh.SSHResponse.stdout", false]], "step_size (matrixctl.handlers.api.requeststrategy attribute)": [[7, "matrixctl.handlers.api.RequestStrategy.step_size", false]], "streamed_download() (in module matrixctl.handlers.api)": [[7, "matrixctl.handlers.api.streamed_download", false]], "subdomain (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.subdomain", false]], "subparser() (in module matrixctl.addon_manager)": [[8, "matrixctl.addon_manager.subparser", false]], "subparser_adduser() (in module matrixctl.commands.adduser.parser)": [[6, "matrixctl.commands.adduser.parser.subparser_adduser", false]], "subparser_check() (in module matrixctl.commands.check.parser)": [[6, "matrixctl.commands.check.parser.subparser_check", false]], "subparser_delete_local_media() (in module matrixctl.commands.delete_local_media.parser)": [[6, "matrixctl.commands.delete_local_media.parser.subparser_delete_local_media", false]], "subparser_delroom() (in module matrixctl.commands.delroom.parser)": [[6, "matrixctl.commands.delroom.parser.subparser_delroom", false]], "subparser_deluser() (in module matrixctl.commands.deluser.parser)": [[6, "matrixctl.commands.deluser.parser.subparser_deluser", false]], "subparser_deluser() (in module matrixctl.commands.joinroom.parser)": [[6, "matrixctl.commands.joinroom.parser.subparser_deluser", false]], "subparser_deploy() (in module matrixctl.commands.deploy.parser)": [[6, "matrixctl.commands.deploy.parser.subparser_deploy", false]], "subparser_download() (in module matrixctl.commands.download.parser)": [[6, "matrixctl.commands.download.parser.subparser_download", false]], "subparser_get_event() (in module matrixctl.commands.get_event.parser)": [[6, "matrixctl.commands.get_event.parser.subparser_get_event", false]], "subparser_get_event_context() (in module matrixctl.commands.get_event_context.parser)": [[6, "matrixctl.commands.get_event_context.parser.subparser_get_event_context", false]], "subparser_get_events() (in module matrixctl.commands.get_events.parser)": [[6, "matrixctl.commands.get_events.parser.subparser_get_events", false]], "subparser_is_admin() (in module matrixctl.commands.is_admin.parser)": [[6, "matrixctl.commands.is_admin.parser.subparser_is_admin", false]], "subparser_maintenance() (in module matrixctl.commands.maintenance.parser)": [[6, "matrixctl.commands.maintenance.parser.subparser_maintenance", false]], "subparser_make_room_admin() (in module matrixctl.commands.make_room_admin.parser)": [[6, "matrixctl.commands.make_room_admin.parser.subparser_make_room_admin", false]], "subparser_purge_history() (in module matrixctl.commands.purge_history.parser)": [[6, "matrixctl.commands.purge_history.parser.subparser_purge_history", false]], "subparser_purge_remote_media() (in module matrixctl.commands.purge_remote_media.parser)": [[6, "matrixctl.commands.purge_remote_media.parser.subparser_purge_remote_media", false]], "subparser_report() (in module matrixctl.commands.report.parser)": [[6, "matrixctl.commands.report.parser.subparser_report", false]], "subparser_reports() (in module matrixctl.commands.reports.parser)": [[6, "matrixctl.commands.reports.parser.subparser_reports", false]], "subparser_restart() (in module matrixctl.commands.start.parser)": [[6, "matrixctl.commands.start.parser.subparser_restart", false]], "subparser_rooms() (in module matrixctl.commands.largest_rooms.parser)": [[6, "matrixctl.commands.largest_rooms.parser.subparser_rooms", false]], "subparser_rooms() (in module matrixctl.commands.rooms.parser)": [[6, "matrixctl.commands.rooms.parser.subparser_rooms", false]], "subparser_server_notice() (in module matrixctl.commands.server_notice.parser)": [[6, "matrixctl.commands.server_notice.parser.subparser_server_notice", false]], "subparser_set_admin() (in module matrixctl.commands.set_admin.parser)": [[6, "matrixctl.commands.set_admin.parser.subparser_set_admin", false]], "subparser_start() (in module matrixctl.commands.start.parser)": [[6, "matrixctl.commands.start.parser.subparser_start", false]], "subparser_stop() (in module matrixctl.commands.stop.parser)": [[6, "matrixctl.commands.stop.parser.subparser_stop", false]], "subparser_update() (in module matrixctl.commands.update.parser)": [[6, "matrixctl.commands.update.parser.subparser_update", false]], "subparser_upload() (in module matrixctl.commands.upload.parser)": [[6, "matrixctl.commands.upload.parser.subparser_upload", false]], "subparser_user() (in module matrixctl.commands.user.parser)": [[6, "matrixctl.commands.user.parser.subparser_user", false]], "subparser_users() (in module matrixctl.commands.users.parser)": [[6, "matrixctl.commands.users.parser.subparser_users", false]], "success_codes (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.success_codes", false]], "synapse (matrixctl.structures.configserver attribute)": [[11, "matrixctl.structures.ConfigServer.synapse", false]], "table() (in module matrixctl.handlers.table)": [[7, "matrixctl.handlers.table.table", false]], "task (class in matrixctl.commands.maintenance.addon)": [[6, "matrixctl.commands.maintenance.addon.Task", false]], "tasks (matrixctl.structures.configservermaintenance attribute)": [[11, "matrixctl.structures.ConfigServerMaintenance.tasks", false]], "test_get_ansible_playbook() (in module tests.matrixctl.handlers.test_yaml)": [[10, "tests.matrixctl.handlers.test_yaml.test_get_ansible_playbook", false]], "test_get_api_domain() (in module tests.matrixctl.handlers.test_yaml)": [[10, "tests.matrixctl.handlers.test_yaml.test_get_api_domain", false]], "test_get_api_token() (in module tests.matrixctl.handlers.test_yaml)": [[10, "tests.matrixctl.handlers.test_yaml.test_get_api_token", false]], "test_get_api_username() (in module tests.matrixctl.handlers.test_yaml)": [[10, "tests.matrixctl.handlers.test_yaml.test_get_api_username", false]], "test_get_ssh_address() (in module tests.matrixctl.handlers.test_yaml)": [[10, "tests.matrixctl.handlers.test_yaml.test_get_ssh_address", false]], "test_get_ssh_port() (in module tests.matrixctl.handlers.test_yaml)": [[10, "tests.matrixctl.handlers.test_yaml.test_get_ssh_port", false]], "test_get_ssh_user() (in module tests.matrixctl.handlers.test_yaml)": [[10, "tests.matrixctl.handlers.test_yaml.test_get_ssh_user", false]], "test_get_synapse_playbook() (in module tests.matrixctl.handlers.test_yaml)": [[10, "tests.matrixctl.handlers.test_yaml.test_get_synapse_playbook", false]], "test_repr() (in module tests.matrixctl.handlers.test_yaml)": [[10, "tests.matrixctl.handlers.test_yaml.test_repr", false]], "test_sanitize_event_identifier_1() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_event_identifier_1", false]], "test_sanitize_event_identifier_2() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_event_identifier_2", false]], "test_sanitize_event_identifier_3() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_event_identifier_3", false]], "test_sanitize_event_identifier_4() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_event_identifier_4", false]], "test_sanitize_event_identifier_5() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_event_identifier_5", false]], "test_sanitize_event_identifier_6() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_event_identifier_6", false]], "test_sanitize_message_type_invalid() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_invalid", false]], "test_sanitize_message_type_lower_case() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_lower_case", false]], "test_sanitize_message_type_m_room_avatar_1() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_avatar_1", false]], "test_sanitize_message_type_m_room_avatar_2() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_avatar_2", false]], "test_sanitize_message_type_m_room_create_1() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_create_1", false]], "test_sanitize_message_type_m_room_create_2() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_create_2", false]], "test_sanitize_message_type_m_room_join_rules_1() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_join_rules_1", false]], "test_sanitize_message_type_m_room_join_rules_2() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_join_rules_2", false]], "test_sanitize_message_type_m_room_member_1() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_member_1", false]], "test_sanitize_message_type_m_room_member_2() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_member_2", false]], "test_sanitize_message_type_m_room_message_1() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_message_1", false]], "test_sanitize_message_type_m_room_message_2() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_message_2", false]], "test_sanitize_message_type_m_room_name_1() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_name_1", false]], "test_sanitize_message_type_m_room_name_2() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_name_2", false]], "test_sanitize_message_type_m_room_pinned_events_1() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_pinned_events_1", false]], "test_sanitize_message_type_m_room_pinned_events_2() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_pinned_events_2", false]], "test_sanitize_message_type_m_room_power_levels_1() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_power_levels_1", false]], "test_sanitize_message_type_m_room_power_levels_2() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_power_levels_2", false]], "test_sanitize_message_type_m_room_redaction_1() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_redaction_1", false]], "test_sanitize_message_type_m_room_redaction_2() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_redaction_2", false]], "test_sanitize_message_type_m_room_topic_1() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_topic_1", false]], "test_sanitize_message_type_m_room_topic_2() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_topic_2", false]], "test_sanitize_message_type_none() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_none", false]], "test_sanitize_message_type_with_spaces() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_with_spaces", false]], "test_sanitize_room_identifier_1() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_room_identifier_1", false]], "test_sanitize_room_identifier_2() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_room_identifier_2", false]], "test_sanitize_room_identifier_3() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_room_identifier_3", false]], "test_sanitize_room_identifier_4() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_room_identifier_4", false]], "test_sanitize_room_identifier_5() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_room_identifier_5", false]], "test_sanitize_room_identifier_6() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_room_identifier_6", false]], "test_sanitize_user_identifier_1() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_user_identifier_1", false]], "test_sanitize_user_identifier_2() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_user_identifier_2", false]], "test_sanitize_user_identifier_3() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_user_identifier_3", false]], "test_sanitize_user_identifier_4() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_user_identifier_4", false]], "test_sanitize_user_identifier_5() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_user_identifier_5", false]], "test_sanitize_user_identifier_6() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_user_identifier_6", false]], "test_str() (in module tests.matrixctl.handlers.test_yaml)": [[10, "tests.matrixctl.handlers.test_yaml.test_str", false]], "tests.matrixctl.handlers.test_yaml": [[10, "module-tests.matrixctl.handlers.test_yaml", false]], "tests.matrixctl.test_sanitizers": [[10, "module-tests.matrixctl.test_sanitizers", false]], "timeout (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.timeout", false]], "timeout (matrixctl.handlers.db.dbconnectionbuilder attribute)": [[7, "matrixctl.handlers.db.DBConnectionBuilder.timeout", false]], "timestamp_to_dt() (in module matrixctl.print_helpers)": [[8, "matrixctl.print_helpers.timestamp_to_dt", false]], "to_table() (in module matrixctl.commands.largest_rooms.to_table)": [[6, "matrixctl.commands.largest_rooms.to_table.to_table", false]], "to_table() (in module matrixctl.commands.reports.to_table)": [[6, "matrixctl.commands.reports.to_table.to_table", false]], "to_table() (in module matrixctl.commands.rooms.to_table)": [[6, "matrixctl.commands.rooms.to_table.to_table", false]], "to_table() (in module matrixctl.commands.user.to_table)": [[6, "matrixctl.commands.user.to_table.to_table", false]], "to_table() (in module matrixctl.commands.users.to_table)": [[6, "matrixctl.commands.users.to_table.to_table", false]], "token (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.token", false]], "token (matrixctl.structures.configserverapi attribute)": [[11, "matrixctl.structures.ConfigServerAPI.token", false]], "transpose_newlines_to_rows() (in module matrixctl.handlers.table)": [[7, "matrixctl.handlers.table.transpose_newlines_to_rows", false]], "tree_printer() (in module matrixctl.handlers.yaml)": [[7, "matrixctl.handlers.yaml.tree_printer", false]], "user (matrixctl.handlers.ssh.ssh attribute)": [[7, "matrixctl.handlers.ssh.SSH.user", false]], "user (matrixctl.structures.configserverssh attribute)": [[11, "matrixctl.structures.ConfigServerSSH.user", false]], "username (matrixctl.handlers.db.dbconnectionbuilder attribute)": [[7, "matrixctl.handlers.db.DBConnectionBuilder.username", false]], "username (matrixctl.structures.configserverapi attribute)": [[11, "matrixctl.structures.ConfigServerAPI.username", false]], "vacuum (matrixctl.commands.maintenance.addon.task attribute)": [[6, "matrixctl.commands.maintenance.addon.Task.VACUUM", false]], "vcs (class in matrixctl.handlers.vcs)": [[7, "matrixctl.handlers.vcs.VCS", false]], "yaml (class in matrixctl.handlers.yaml)": [[7, "matrixctl.handlers.yaml.YAML", false]]}, "objects": {"": [[4, 0, 0, "-", "matrixctl"]], "matrixctl": [[8, 0, 0, "-", "addon_manager"], [11, 0, 0, "-", "errors"], [8, 0, 0, "-", "package_version"], [8, 0, 0, "-", "password_helpers"], [8, 0, 0, "-", "print_helpers"], [8, 0, 0, "-", "sanitizers"], [11, 0, 0, "-", "structures"], [11, 0, 0, "-", "typehints"]], "matrixctl.addon_manager": [[8, 1, 1, "", "import_commands_from"], [8, 1, 1, "", "setup"], [8, 1, 1, "", "subparser"]], "matrixctl.commands.adduser": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.adduser.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.adduser.parser": [[6, 1, 1, "", "subparser_adduser"]], "matrixctl.commands.check": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.check.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.check.parser": [[6, 1, 1, "", "subparser_check"]], "matrixctl.commands.delete_local_media": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.delete_local_media.addon": [[6, 1, 1, "", "addon"], [6, 1, 1, "", "handle_timestamp"]], "matrixctl.commands.delete_local_media.parser": [[6, 1, 1, "", "subparser_delete_local_media"]], "matrixctl.commands.delroom": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.delroom.addon": [[6, 1, 1, "", "addon"], [6, 1, 1, "", "handle_arguments"], [6, 1, 1, "", "handle_status"]], "matrixctl.commands.delroom.parser": [[6, 1, 1, "", "subparser_delroom"]], "matrixctl.commands.deluser": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.deluser.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.deluser.parser": [[6, 1, 1, "", "subparser_deluser"]], "matrixctl.commands.deploy": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.deploy.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.deploy.parser": [[6, 1, 1, "", "subparser_deploy"]], "matrixctl.commands.download": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.download.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.download.parser": [[6, 1, 1, "", "subparser_download"]], "matrixctl.commands.get_event": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.get_event.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.get_event.parser": [[6, 1, 1, "", "subparser_get_event"]], "matrixctl.commands.get_event_context": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.get_event_context.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.get_event_context.parser": [[6, 1, 1, "", "subparser_get_event_context"]], "matrixctl.commands.get_events": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.get_events.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.get_events.parser": [[6, 1, 1, "", "subparser_get_events"]], "matrixctl.commands.is_admin": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.is_admin.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.is_admin.parser": [[6, 1, 1, "", "subparser_is_admin"]], "matrixctl.commands.joinroom": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.joinroom.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.joinroom.parser": [[6, 1, 1, "", "subparser_deluser"]], "matrixctl.commands.largest_rooms": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"], [6, 0, 0, "-", "to_table"]], "matrixctl.commands.largest_rooms.addon": [[6, 1, 1, "", "addon"], [6, 1, 1, "", "generate_output"]], "matrixctl.commands.largest_rooms.parser": [[6, 1, 1, "", "subparser_rooms"]], "matrixctl.commands.largest_rooms.to_table": [[6, 1, 1, "", "format_bytes"], [6, 1, 1, "", "to_table"]], "matrixctl.commands.maintenance": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.maintenance.addon": [[6, 2, 1, "", "Task"], [6, 1, 1, "", "addon"], [6, 1, 1, "", "print_tasks"]], "matrixctl.commands.maintenance.addon.Task": [[6, 3, 1, "", "COMPRESS_STATE"], [6, 3, 1, "", "VACUUM"]], "matrixctl.commands.maintenance.parser": [[6, 1, 1, "", "subparser_maintenance"]], "matrixctl.commands.make_room_admin": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.make_room_admin.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.make_room_admin.parser": [[6, 1, 1, "", "subparser_make_room_admin"]], "matrixctl.commands.purge_history": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "dialog"], [6, 0, 0, "-", "handler"], [6, 0, 0, "-", "parser"], [6, 0, 0, "-", "timing"]], "matrixctl.commands.purge_history.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.purge_history.dialog": [[6, 1, 1, "", "dialog_input"]], "matrixctl.commands.purge_history.handler": [[6, 1, 1, "", "handle_purge_status"]], "matrixctl.commands.purge_history.parser": [[6, 1, 1, "", "subparser_purge_history"]], "matrixctl.commands.purge_history.timing": [[6, 1, 1, "", "check_point_in_time"]], "matrixctl.commands.purge_remote_media": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.purge_remote_media.addon": [[6, 1, 1, "", "addon"], [6, 1, 1, "", "handle_timestamp"]], "matrixctl.commands.purge_remote_media.parser": [[6, 1, 1, "", "subparser_purge_remote_media"]], "matrixctl.commands.report": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.report.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.report.parser": [[6, 1, 1, "", "subparser_report"]], "matrixctl.commands.reports": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"], [6, 0, 0, "-", "to_table"]], "matrixctl.commands.reports.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.reports.parser": [[6, 1, 1, "", "subparser_reports"]], "matrixctl.commands.reports.to_table": [[6, 1, 1, "", "to_table"]], "matrixctl.commands.rooms": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"], [6, 0, 0, "-", "to_table"]], "matrixctl.commands.rooms.addon": [[6, 1, 1, "", "addon"], [6, 1, 1, "", "filter_empty_rooms"], [6, 1, 1, "", "generate_output"]], "matrixctl.commands.rooms.parser": [[6, 1, 1, "", "subparser_rooms"]], "matrixctl.commands.rooms.to_table": [[6, 1, 1, "", "to_table"]], "matrixctl.commands.server_notice": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.server_notice.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.server_notice.parser": [[6, 1, 1, "", "subparser_server_notice"]], "matrixctl.commands.set_admin": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.set_admin.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.set_admin.parser": [[6, 1, 1, "", "subparser_set_admin"]], "matrixctl.commands.start": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.start.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.start.parser": [[6, 1, 1, "", "subparser_restart"], [6, 1, 1, "", "subparser_start"]], "matrixctl.commands.stop": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.stop.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.stop.parser": [[6, 1, 1, "", "subparser_stop"]], "matrixctl.commands.update": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.update.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.update.parser": [[6, 1, 1, "", "subparser_update"]], "matrixctl.commands.upload": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.upload.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.upload.parser": [[6, 1, 1, "", "subparser_upload"]], "matrixctl.commands.user": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"], [6, 0, 0, "-", "to_table"]], "matrixctl.commands.user.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.user.parser": [[6, 1, 1, "", "subparser_user"]], "matrixctl.commands.user.to_table": [[6, 1, 1, "", "generate_user_tables"], [6, 1, 1, "", "make_human_readable"], [6, 1, 1, "", "to_table"]], "matrixctl.commands.users": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"], [6, 0, 0, "-", "to_table"]], "matrixctl.commands.users.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.users.parser": [[6, 1, 1, "", "subparser_users"]], "matrixctl.commands.users.to_table": [[6, 1, 1, "", "to_table"]], "matrixctl.errors": [[11, 4, 1, "", "ConfigFileError"], [11, 4, 1, "", "Error"], [11, 4, 1, "", "InternalResponseError"], [11, 4, 1, "", "QWorkerExit"]], "matrixctl.errors.Error": [[11, 3, 1, "", "BUGMSG"]], "matrixctl.handlers": [[7, 0, 0, "-", "ansible"], [7, 0, 0, "-", "api"], [7, 0, 0, "-", "db"], [7, 0, 0, "-", "ssh"], [7, 0, 0, "-", "table"], [7, 0, 0, "-", "vcs"], [7, 0, 0, "-", "yaml"]], "matrixctl.handlers.ansible": [[7, 1, 1, "", "ansible_run"]], "matrixctl.handlers.api": [[7, 2, 1, "", "RequestBuilder"], [7, 2, 1, "", "RequestStrategy"], [7, 1, 1, "", "async_worker"], [7, 1, 1, "", "exec_async_request"], [7, 1, 1, "", "generate_worker_configs"], [7, 1, 1, "", "group_async_results"], [7, 1, 1, "", "handle_sync_response_status_code"], [7, 1, 1, "", "preplan_request_strategy"], [7, 1, 1, "", "request"], [7, 1, 1, "", "streamed_download"]], "matrixctl.handlers.api.RequestBuilder": [[7, 3, 1, "", "concurrent_limit"], [7, 3, 1, "", "content"], [7, 3, 1, "", "data"], [7, 3, 1, "", "domain"], [7, 3, 1, "", "headers"], [7, 5, 1, "", "headers_with_auth"], [7, 3, 1, "", "json"], [7, 3, 1, "", "method"], [7, 3, 1, "", "params"], [7, 3, 1, "", "path"], [7, 3, 1, "", "scheme"], [7, 3, 1, "", "subdomain"], [7, 3, 1, "", "success_codes"], [7, 3, 1, "", "timeout"], [7, 3, 1, "", "token"]], "matrixctl.handlers.api.RequestStrategy": [[7, 3, 1, "", "concurrent_limit"], [7, 3, 1, "", "iterations"], [7, 3, 1, "", "limit"], [7, 3, 1, "", "offset"], [7, 3, 1, "", "step_size"]], "matrixctl.handlers.db": [[7, 2, 1, "", "DBConnectionBuilder"], [7, 1, 1, "", "db_connect"], [7, 1, 1, "", "ssh_tunnel"]], "matrixctl.handlers.db.DBConnectionBuilder": [[7, 3, 1, "", "database"], [7, 3, 1, "", "host"], [7, 3, 1, "", "password"], [7, 3, 1, "", "port"], [7, 3, 1, "", "scheme"], [7, 3, 1, "", "timeout"], [7, 3, 1, "", "username"]], "matrixctl.handlers.ssh": [[7, 2, 1, "", "SSH"], [7, 2, 1, "", "SSHResponse"]], "matrixctl.handlers.ssh.SSH": [[7, 3, 1, "", "address"], [7, 3, 1, "", "port"], [7, 6, 1, "", "run_cmd"], [7, 3, 1, "", "user"]], "matrixctl.handlers.ssh.SSHResponse": [[7, 3, 1, "", "stderr"], [7, 3, 1, "", "stdin"], [7, 3, 1, "", "stdout"]], "matrixctl.handlers.table": [[7, 1, 1, "", "cells_to_str"], [7, 1, 1, "", "find_newlines"], [7, 1, 1, "", "format_table_row"], [7, 1, 1, "", "get_colum_length"], [7, 1, 1, "", "handle_newlines"], [7, 1, 1, "", "newlines_in_row"], [7, 1, 1, "", "table"], [7, 1, 1, "", "transpose_newlines_to_rows"]], "matrixctl.handlers.vcs": [[7, 2, 1, "", "VCS"]], "matrixctl.handlers.vcs.VCS": [[7, 5, 1, "", "datetime_last_pulled_commit"], [7, 6, 1, "", "log"], [7, 6, 1, "", "pull"]], "matrixctl.handlers.yaml": [[7, 2, 1, "", "JinjaUndefined"], [7, 2, 1, "", "YAML"], [7, 1, 1, "", "secrets_filter"], [7, 1, 1, "", "tree_printer"]], "matrixctl.handlers.yaml.YAML": [[7, 3, 1, "", "DEFAULT_PATHS"], [7, 3, 1, "", "JINJA_PREDEFINED"], [7, 6, 1, "", "apply_defaults"], [7, 6, 1, "", "get"], [7, 6, 1, "", "get_paths_to_config"], [7, 6, 1, "", "get_server_config"], [7, 6, 1, "", "read_from_file"], [7, 3, 1, "", "server"]], "matrixctl.package_version": [[8, 1, 1, "", "get_version"]], "matrixctl.password_helpers": [[8, 1, 1, "", "ask_password"], [8, 1, 1, "", "ask_question"], [8, 1, 1, "", "create_user"]], "matrixctl.print_helpers": [[8, 1, 1, "", "human_readable_bool"], [8, 1, 1, "", "timestamp_to_dt"]], "matrixctl.sanitizers": [[8, 2, 1, "", "MessageType"], [8, 1, 1, "", "sanitize"], [8, 1, 1, "", "sanitize_event_identifier"], [8, 1, 1, "", "sanitize_message_type"], [8, 1, 1, "", "sanitize_room_identifier"], [8, 1, 1, "", "sanitize_user_identifier"]], "matrixctl.sanitizers.MessageType": [[8, 3, 1, "", "M_ROOM_AVATAR"], [8, 3, 1, "", "M_ROOM_CREATE"], [8, 3, 1, "", "M_ROOM_JOIN_RULES"], [8, 3, 1, "", "M_ROOM_MEMBER"], [8, 3, 1, "", "M_ROOM_MESSAGE"], [8, 3, 1, "", "M_ROOM_NAME"], [8, 3, 1, "", "M_ROOM_PINNED_EVENTS"], [8, 3, 1, "", "M_ROOM_POWER_LEVELS"], [8, 3, 1, "", "M_ROOM_REDACTION"], [8, 3, 1, "", "M_ROOM_TOPIC"]], "matrixctl.structures": [[11, 2, 1, "", "Config"], [11, 2, 1, "", "ConfigServer"], [11, 2, 1, "", "ConfigServerAPI"], [11, 2, 1, "", "ConfigServerAnsible"], [11, 2, 1, "", "ConfigServerMaintenance"], [11, 2, 1, "", "ConfigServerSSH"], [11, 2, 1, "", "ConfigServerSynapse"]], "matrixctl.structures.Config": [[11, 3, 1, "", "server"], [11, 3, 1, "", "servers"]], "matrixctl.structures.ConfigServer": [[11, 3, 1, "", "ansible"], [11, 3, 1, "", "api"], [11, 3, 1, "", "maintenance"], [11, 3, 1, "", "ssh"], [11, 3, 1, "", "synapse"]], "matrixctl.structures.ConfigServerAPI": [[11, 3, 1, "", "concurrent_limit"], [11, 3, 1, "", "domain"], [11, 3, 1, "", "token"], [11, 3, 1, "", "username"]], "matrixctl.structures.ConfigServerAnsible": [[11, 3, 1, "", "playbook"]], "matrixctl.structures.ConfigServerMaintenance": [[11, 3, 1, "", "tasks"]], "matrixctl.structures.ConfigServerSSH": [[11, 3, 1, "", "address"], [11, 3, 1, "", "port"], [11, 3, 1, "", "user"]], "matrixctl.structures.ConfigServerSynapse": [[11, 3, 1, "", "playbook"]], "tests.matrixctl": [[10, 0, 0, "-", "test_sanitizers"]], "tests.matrixctl.handlers": [[10, 0, 0, "-", "test_yaml"]], "tests.matrixctl.handlers.test_yaml": [[10, 1, 1, "", "test_get_ansible_playbook"], [10, 1, 1, "", "test_get_api_domain"], [10, 1, 1, "", "test_get_api_token"], [10, 1, 1, "", "test_get_api_username"], [10, 1, 1, "", "test_get_ssh_address"], [10, 1, 1, "", "test_get_ssh_port"], [10, 1, 1, "", "test_get_ssh_user"], [10, 1, 1, "", "test_get_synapse_playbook"], [10, 1, 1, "", "test_repr"], [10, 1, 1, "", "test_str"]], "tests.matrixctl.test_sanitizers": [[10, 1, 1, "", "test_sanitize_event_identifier_1"], [10, 1, 1, "", "test_sanitize_event_identifier_2"], [10, 1, 1, "", "test_sanitize_event_identifier_3"], [10, 1, 1, "", "test_sanitize_event_identifier_4"], [10, 1, 1, "", "test_sanitize_event_identifier_5"], [10, 1, 1, "", "test_sanitize_event_identifier_6"], [10, 1, 1, "", "test_sanitize_message_type_invalid"], [10, 1, 1, "", "test_sanitize_message_type_lower_case"], [10, 1, 1, "", "test_sanitize_message_type_m_room_avatar_1"], [10, 1, 1, "", "test_sanitize_message_type_m_room_avatar_2"], [10, 1, 1, "", "test_sanitize_message_type_m_room_create_1"], [10, 1, 1, "", "test_sanitize_message_type_m_room_create_2"], [10, 1, 1, "", "test_sanitize_message_type_m_room_join_rules_1"], [10, 1, 1, "", "test_sanitize_message_type_m_room_join_rules_2"], [10, 1, 1, "", "test_sanitize_message_type_m_room_member_1"], [10, 1, 1, "", "test_sanitize_message_type_m_room_member_2"], [10, 1, 1, "", "test_sanitize_message_type_m_room_message_1"], [10, 1, 1, "", "test_sanitize_message_type_m_room_message_2"], [10, 1, 1, "", "test_sanitize_message_type_m_room_name_1"], [10, 1, 1, "", "test_sanitize_message_type_m_room_name_2"], [10, 1, 1, "", "test_sanitize_message_type_m_room_pinned_events_1"], [10, 1, 1, "", "test_sanitize_message_type_m_room_pinned_events_2"], [10, 1, 1, "", "test_sanitize_message_type_m_room_power_levels_1"], [10, 1, 1, "", "test_sanitize_message_type_m_room_power_levels_2"], [10, 1, 1, "", "test_sanitize_message_type_m_room_redaction_1"], [10, 1, 1, "", "test_sanitize_message_type_m_room_redaction_2"], [10, 1, 1, "", "test_sanitize_message_type_m_room_topic_1"], [10, 1, 1, "", "test_sanitize_message_type_m_room_topic_2"], [10, 1, 1, "", "test_sanitize_message_type_none"], [10, 1, 1, "", "test_sanitize_message_type_with_spaces"], [10, 1, 1, "", "test_sanitize_room_identifier_1"], [10, 1, 1, "", "test_sanitize_room_identifier_2"], [10, 1, 1, "", "test_sanitize_room_identifier_3"], [10, 1, 1, "", "test_sanitize_room_identifier_4"], [10, 1, 1, "", "test_sanitize_room_identifier_5"], [10, 1, 1, "", "test_sanitize_room_identifier_6"], [10, 1, 1, "", "test_sanitize_user_identifier_1"], [10, 1, 1, "", "test_sanitize_user_identifier_2"], [10, 1, 1, "", "test_sanitize_user_identifier_3"], [10, 1, 1, "", "test_sanitize_user_identifier_4"], [10, 1, 1, "", "test_sanitize_user_identifier_5"], [10, 1, 1, "", "test_sanitize_user_identifier_6"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "exception", "Python exception"], "5": ["py", "property", "Python property"], "6": ["py", "method", "Python method"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:attribute", "4": "py:exception", "5": "py:property", "6": "py:method"}, "terms": {"": [1, 2, 3, 5, 6, 7, 8, 9, 16, 18, 21], "0": [5, 7, 8, 9, 11, 12, 16, 18, 22], "00": 16, "01": 16, "04": [6, 8], "05": 6, "08": [6, 8], "09": 6, "1": [6, 7, 16, 18, 22], "10": [3, 6, 7, 9, 11, 13, 14, 18], "100": [6, 7, 16], "100000": 6, "106": 16, "113": [1, 2], "115": [1, 2], "117": [1, 2], "119": [1, 2], "12": [6, 11], "121": [1, 2], "123": [1, 2], "123000": 6, "123456789012345678901": 6, "127": 7, "13": 6, "132": [1, 2], "1355": 16, "136": [1, 2], "139": [1, 2], "14": [1, 6], "141": [1, 2], "143": [1, 2], "146": [1, 2], "149": [1, 2], "15": [1, 2, 6, 11], "163": [1, 2], "165": [1, 2], "174": [1, 2], "18": [1, 2], "181": [1, 2], "184": [1, 2], "187": [1, 2], "19": [1, 6], "193": [1, 2], "198": [1, 2], "2": [6, 7, 16, 18, 22], "200": [1, 2, 7], "201": 7, "2014": 16, "20190629": 16, "20191231_3": 16, "202": [1, 2, 7], "2020": [6, 18, 20], "2021": [6, 8], "203": 7, "204": 7, "205": 7, "206": [1, 2, 7], "207": 7, "21": [6, 8], "211": [1, 2], "213": [1, 2], "217": [1, 2], "22": [7, 13, 14, 18], "226": 7, "229": [1, 2], "231": [1, 2], "233": [1, 2], "235": [1, 2], "24": 12, "245": [1, 2], "252": [1, 2], "254": [1, 2], "26": 16, "265": [1, 2], "267": [1, 2], "271": [1, 2], "273": [1, 2], "275": [1, 2], "277": [1, 2], "278": [1, 2], "28": [1, 2, 6], "281": [1, 2], "284": [1, 2], "287": [1, 2], "29": 6, "2b": 6, "2p1": 16, "3": [7, 11, 16, 19], "30": [6, 16], "305": [1, 2], "307": [1, 2], "309": [1, 2], "31": 16, "311": [1, 2], "313": [1, 2], "315": [1, 2], "34": 12, "4": [7, 16], "40": 16, "4096": 16, "42": 9, "435": 16, "448": [1, 2], "45": [1, 2], "450": [1, 2], "453": [1, 2], "460": [1, 2], "465": [1, 2], "5": [7, 9], "5432": [7, 13, 14, 18], "55": [6, 8], "57": 6, "585": [1, 2], "6": 7, "60": [1, 2], "61": [1, 2], "64": [1, 2], "656": 16, "68": [1, 2], "69": [1, 2], "7": 16, "74": [1, 2], "767": 16, "79": [1, 2], "798": [1, 2], "8": [16, 19], "86": [1, 2], "8765": 7, "884": 16, "89": [1, 2], "895": 16, "9": 16, "991": 1, "9dunderm1ffl1nincpap3rc": 6, "A": [3, 5, 6, 7, 8, 9, 12, 18], "At": 6, "Being": [5, 9], "By": [6, 7], "For": [5, 7, 9, 13, 14, 18], "If": [1, 2, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19], "In": [8, 11, 12, 13, 14, 18], "It": [1, 2, 6, 7, 12, 13, 14, 18, 21], "No": [1, 2, 5, 6, 9, 16], "On": 16, "The": [1, 2, 3, 5, 6, 7, 8, 9, 13, 14, 15, 16, 17, 18], "Then": 6, "To": [8, 12, 13, 14, 15, 16, 17, 18, 19], "With": [1, 2, 12], "_": 6, "__file__": 8, "__init__": 8, "__main__": [1, 2], "__name__": 8, "__repr__": 10, "__str__": 10, "__version__": 8, "__yaml": 7, "_subparsersact": [1, 6, 8], "abc": 7, "abcdefghijklmh4omlreumu7pd01qp": 8, "abcdefghijklmnopqr": 6, "abl": [1, 2, 9, 12, 13, 14, 16, 18, 19], "about": [3, 5, 6, 9, 12, 13, 14, 18], "abov": 16, "absolut": [8, 13, 14, 18], "abspath": 8, "abus": [5, 9], "accept": [5, 9], "access": [1, 2, 3, 7, 13, 14, 15, 16, 18, 19], "accomplish": [3, 18, 19], "accord": [1, 2], "account": [5, 9, 12, 13, 14, 18, 19], "across": 7, "act": [5, 9], "action": [2, 5, 9], "activ": [13, 14, 18], "ad": [1, 2, 6], "adapt": [5, 9], "add": [1, 2, 3, 6, 7, 8, 11, 13, 14, 18, 21], "add_subpars": 6, "addit": [6, 9, 11, 13, 16], "addon": [2, 6, 9], "addon_directori": 8, "addon_manag": [1, 2, 8], "addon_modul": 8, "address": [5, 6, 7, 9, 10, 11, 13, 14, 18], "addus": [1, 2, 3, 12, 13, 14, 16, 18], "adjust": 8, "admin": [1, 2, 3, 8, 12, 13, 14, 18], "administr": [3, 6, 12, 13, 14, 18, 19], "advanc": [5, 9, 12], "affect": [5, 9], "after": [1, 2, 7, 8, 12, 13, 14, 18, 21, 22], "afterward": 7, "ag": [5, 9], "again": [8, 9, 11, 12, 16], "against": 6, "aggress": [5, 9], "alia": [1, 2, 3, 6, 7, 18], "alic": 6, "align": [5, 9], "all": [1, 2, 3, 5, 6, 7, 8, 9, 12, 15, 16, 18, 19], "allow": [1, 2, 5, 6, 9], "alreadei": 16, "alreadi": [7, 12, 19], "also": [5, 9, 13, 14, 18], "alter": 9, "altern": [3, 18], "alwai": 8, "an": [1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 18], "anchor": 16, "andi": 6, "andibl": 6, "angela": 6, "ani": [1, 2, 5, 6, 7, 8, 9, 16], "anoth": [6, 7, 13, 14, 18], "ansibl": [1, 2, 3, 6, 10, 11, 12, 13, 14, 16, 17, 18, 19], "ansible_run": 7, "ansible_runn": [1, 2], "answer": [1, 2, 5, 6, 7, 8, 9], "anymor": [1, 2, 12], "anyon": 12, "anyth": [9, 12], "api": [2, 6, 10, 11, 12, 13, 14, 18], "apolog": [5, 9], "apologi": [5, 9], "appear": [5, 9], "appli": [5, 7, 9], "applic": [1, 2, 7, 9, 11, 18], "apply_default": 7, "appoint": [5, 9], "appropri": [5, 9], "approv": 9, "approxim": [3, 6, 18], "appservic": 6, "ar": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 18, 19], "arbitrari": [13, 14, 18], "arch": 16, "arg": [1, 2, 6], "argpars": [6, 8], "argument": [1, 2, 6, 7, 8, 12, 18, 21], "argumentpars": 8, "arm": 16, "around": [5, 9, 10], "ask": [6, 8, 9], "ask_password": [6, 8], "ask_quest": [6, 8], "askpass": 16, "assert": [1, 2], "async": 7, "async_work": 7, "asynchron": [1, 2, 7, 13, 14, 18], "asyncio": 7, "attack": [5, 9], "attent": [5, 9], "attribut": 7, "auth": 7, "authent": 6, "autodoc": 1, "avail": [3, 5, 6, 9, 16, 18], "avatar": [6, 8], "avoid": [5, 9, 11], "b": [1, 2, 8, 16], "back": [1, 2], "ban": [1, 2, 6], "base": [6, 7, 8, 11], "bash": 16, "be411cf0c1a9413bf25ca1b72004150c032555c2": [1, 2], "bearer": 7, "becaus": [1, 2, 7, 8, 12], "been": [1, 2, 7, 16], "befor": [3, 6, 9, 16, 18, 22], "begin": 6, "beginn": 17, "behavior": [5, 7, 9], "belong": 7, "below": [1, 2, 6, 12, 16], "ber": 7, "best": [5, 6, 9], "between": [7, 8, 10], "bigger": 12, "bind": 7, "block": [13, 14, 18], "bob": 6, "bodi": [1, 2, 5, 6, 9], "bool": [6, 7, 8], "boot": 16, "boss": 6, "bot": [1, 2], "branch": [1, 2, 9], "break": [3, 18, 22], "bridg": 16, "browser": [13, 14, 18], "bug": [2, 3, 11, 18], "bugmsg": 11, "build": [6, 7], "bump": 1, "bunch": [17, 18, 21], "byte": [6, 7], "c": [3, 16, 18], "cach": [3, 16, 18], "call": 7, "callabl": 8, "callback": 8, "caller": 6, "can": [1, 2, 3, 6, 7, 9, 11, 12, 13, 14, 15, 16, 18, 19], "cannot": 16, "canon": 6, "case": [8, 10, 13, 14, 18], "cast": [5, 7, 9, 11], "cell": 7, "cells_to_str": 7, "censor": [1, 2], "chang": [3, 6, 7, 8, 9, 12, 16, 18, 22], "changelog": [2, 18], "channel": [5, 9], "chapter": [12, 16], "charact": [6, 7], "characterist": [5, 9], "check": [1, 2, 3, 7, 8, 9, 13, 15, 18], "check_point_in_tim": 6, "checker": 11, "checkout": 1, "choos": [3, 18], "clarifi": [5, 9], "clariti": [5, 9], "class": [5, 6, 7, 8, 9, 11], "classic": [1, 2], "classvar": 7, "clean": 16, "click": [12, 13, 14, 18], "client": [13, 14, 16, 18], "clone": 9, "cmd": 7, "coc": [5, 9], "code": [1, 2, 6, 7], "code_of_conduct": [5, 9], "collect": [1, 2, 6, 7, 13, 14, 18], "color": [5, 9], "column": 7, "column_length_tupl": 7, "com": [3, 5, 6, 9, 11, 13, 14, 18], "command": [1, 2, 3, 7, 8, 9, 10, 11, 13, 14, 16], "commandlin": [1, 2, 3, 18], "comment": [5, 9], "commit": [2, 5, 7, 9], "common": [5, 8, 9], "commun": [5, 7, 9, 10, 13, 16], "compar": 8, "compat": [1, 2, 15], "compil": 8, "complaint": [5, 9], "complet": 11, "compress": [1, 2, 6, 13, 14, 18], "compress_st": 6, "concentr": 7, "concurr": 7, "concurrent_limit": [7, 11, 13, 14, 18], "conditionneedsupd": 16, "conf": [8, 16], "config": [1, 2, 3, 7, 10, 11, 12, 15, 16, 18], "config_path": 7, "configfil": 7, "configfileerror": 11, "configserv": [7, 11], "configserverans": 11, "configserverapi": 11, "configservermainten": 11, "configserverssh": 11, "configserversynaps": 11, "configur": [1, 2, 6, 7, 11, 13, 14, 16], "conflict": 16, "conn": 7, "connect": [1, 2, 6, 7, 13, 14, 18], "consent": 6, "consequ": [5, 9], "consid": [1, 2, 5, 9], "construct": [5, 9], "contain": [1, 2, 3, 6, 7, 9, 13, 16, 18], "content": 7, "context": [1, 2, 3, 13, 18], "continu": [5, 6, 9, 12, 16, 18, 21], "contribut": [1, 2, 5, 9], "contributor": [11, 18], "control": [1, 2, 3, 4, 18, 21], "convent": 9, "convert": [6, 7, 8], "cooki": 6, "cool": 9, "copi": [13, 14, 15, 18], "copyright": [18, 20], "core": [1, 16], "corner": [12, 13, 14, 18], "coro": 7, "correct": [1, 2, 6, 8], "correctli": 13, "could": [5, 8, 9], "couldn": [18, 21], "coverag": 1, "creat": [1, 2, 6, 7, 8, 9, 11, 12, 13, 14, 16, 18], "create_us": 8, "creation": 6, "credenti": [1, 2, 12], "creed": 6, "criteria": 8, "current": [7, 12, 13, 14, 16, 18], "custom": 11, "cwe": [1, 2], "cycl": [18, 22], "d": [1, 2, 3, 11, 16, 18], "data": [1, 2, 6, 7, 8, 13], "databas": [1, 2, 3, 6, 13, 14, 16, 18], "date": [1, 2, 6, 7, 8, 16], "datetim": [7, 8], "datetime_last_pulled_commit": 7, "db": [1, 2, 6, 7], "db_connect": 7, "dbconnectionbuild": 7, "deactiv": [1, 2, 3, 6, 18], "dead": 6, "deal": 11, "debloat": [1, 2], "debug": [1, 2, 3, 11, 18], "decid": [18, 21], "decis": [5, 9], "decor": 8, "decorated_func": 8, "deem": [5, 9], "default": [1, 2, 3, 6, 7, 8, 13, 14, 18], "default_api_concurrent_limit": 7, "default_path": 7, "default_ssh_port": 7, "defend": 6, "defin": [7, 13, 14, 18], "definit": 11, "delet": [1, 2, 3, 13, 18], "delete_id": 6, "delete_local_media": 6, "delroom": [2, 3, 13, 18], "delus": [1, 2, 3, 13, 16, 18], "demonstr": [5, 9], "demot": [1, 2], "depend": [2, 6, 7, 16], "deploi": [1, 2, 3, 4, 13, 14, 16, 17, 18, 19, 21], "deploy": [1, 2, 3, 6, 18], "deprec": [6, 18], "depth": 7, "derogatori": [5, 9], "describ": [6, 7, 8, 9, 16], "descript": 6, "destroi": [1, 2], "detect": 16, "determin": [1, 2, 5, 7, 8, 9], "develop": [1, 2], "dialog": 6, "dialog_input": 6, "dicstr": 1, "dict": [6, 7, 11], "dictionari": [6, 7], "differ": [5, 7, 9], "directli": 13, "directori": [1, 2, 8, 16], "disabl": [1, 2, 3, 5, 7, 9, 18], "disclos": 8, "discov": 11, "discuss": 9, "disk": 16, "disparag": [5, 9], "displai": 6, "displaynam": [1, 2, 6], "distribut": 16, "divers": [5, 9], "dnssec": 16, "do": [1, 2, 9, 12, 15, 18, 21], "doc": [2, 3, 18], "dock": [1, 2], "docker": [1, 2, 13, 16, 17, 19], "document": [7, 13, 17], "doe": [1, 2, 6, 7, 8, 13, 14, 18], "domain": [6, 7, 8, 10, 11, 12, 13, 14, 16, 18], "don": [1, 6, 7, 9, 12, 16, 19], "done": 7, "dot": 8, "down": [12, 13, 14, 18], "download": [1, 3, 16, 18], "download_path": 7, "dpa": 16, "draft": 9, "drop": [1, 2], "dt": 8, "dunder": 6, "dure": [5, 9], "dwight": 6, "dwight_schrut": 6, "e": [1, 2, 5, 6, 7, 8, 9, 11, 13, 14, 16, 18, 22], "each": 7, "easi": 16, "easili": 11, "econom": [5, 9], "edit": [5, 9, 13], "educ": [5, 9], "either": 7, "eleg": [18, 21], "element": [12, 13, 14, 18], "elevet": 8, "els": [11, 12], "email": [5, 6, 9], "empathi": [5, 9], "empti": [1, 2, 6, 7, 8, 10, 16], "enabl": [1, 2, 3, 6, 7, 13, 14, 18], "encount": 6, "enough": [13, 14, 18], "enpti": 7, "ensur": [1, 2], "enter": [6, 7, 8, 12, 13, 14, 16, 18], "entri": [1, 2, 7], "enum": [6, 8], "environ": [1, 2, 5, 9], "epoch": 6, "err_cod": 6, "error": [1, 2, 6, 8, 9, 18], "error_messag": 8, "estim": 6, "etc": [7, 11, 13, 16, 18], "ethnic": [5, 9], "ev": 6, "evalu": 7, "even": [3, 18], "event": [1, 2, 3, 5, 8, 9, 13, 14, 18], "event_id": [1, 2, 6], "event_identifi": 8, "event_identifier_sanit": 8, "event_json": [13, 14, 18], "event_or_timestamp": 6, "events_raw": 6, "ever": 12, "everi": [1, 2, 6, 7], "everyon": [5, 9], "everyth": [8, 9, 11, 12], "exact": 6, "exampl": [1, 2, 5, 6, 7, 8, 9, 12, 13, 14, 18], "exc": 7, "except": [7, 9, 11], "exec_async_request": 7, "exist": [1, 2, 6, 7, 8], "exit": [3, 11, 18], "expand": 7, "experi": [5, 9], "explan": [5, 9], "explicit": [5, 9], "express": [1, 5, 8, 9], "extens": 7, "extern": [5, 9, 13, 14, 18], "extra": [1, 16], "extra_var": 7, "f": [1, 2, 7], "factor": [1, 2], "fail": [12, 16], "fair": [5, 9], "fairli": [5, 9], "fals": [1, 2, 6, 7, 8], "faq": [5, 9], "fast": [17, 18, 21], "faster": [13, 14, 18], "featur": [3, 15, 18, 19, 21], "feedback": 5, "feel": 9, "few": 15, "fido": 16, "field": [7, 8], "file": [1, 2, 3, 6, 7, 8, 10, 11, 12, 15, 16], "fill": [13, 14, 18], "filter": 6, "filter_empty_room": 6, "final": 11, "find": [1, 2, 6, 7, 8, 9, 12, 13, 14, 18], "find_newlin": 7, "fingerprint": 16, "firewal": [13, 14, 18], "first": [1, 2, 6, 7, 8, 9], "fix": [2, 9], "flake8": [1, 2], "flexibl": [1, 2], "float": 7, "flow": [0, 9, 18], "focus": [5, 9], "follow": [1, 3, 5, 9, 13, 16, 17, 18], "foo": [13, 14, 18], "forc": [1, 2, 6], "forget": 9, "fork": 9, "form": 7, "format": [1, 2, 6, 7], "format_byt": 6, "format_table_row": 7, "forward": 16, "found": 16, "four": 13, "free": [5, 9], "from": [1, 2, 3, 5, 6, 7, 8, 9, 12, 13, 14, 18, 19], "front": [13, 14, 18], "full": 7, "full_config": 7, "fulli": [7, 13], "func": 8, "function": [6, 7, 8, 13, 16], "functiona": 7, "futur": 11, "g": [1, 2, 6, 7, 8, 11, 13, 14, 16, 18, 22], "garbag": [13, 14, 18], "gen_password": 6, "gender": [5, 9], "gener": [1, 2, 6, 7, 12, 15], "generate_output": 6, "generate_user_t": 6, "generate_worker_config": 7, "get": [1, 2, 3, 7, 8, 11, 12, 13, 16, 17, 18, 19], "get_colum_length": 7, "get_ev": [1, 2, 6], "get_event_context": 6, "get_paths_to_config": 7, "get_server_config": 7, "get_vers": 8, "gh": [1, 2, 7], "git": [6, 13], "github": [0, 1, 2, 3, 5, 9, 11, 18], "give": [1, 2, 5, 6, 11, 12], "given": 8, "glad": 11, "global": [7, 8], "gnerat": 6, "go": [9, 16], "good": [9, 16, 19], "gplv3": [18, 20], "gracefulli": [5, 9], "grant": [3, 6, 18], "greater": [1, 2, 6, 7, 13, 14, 18], "green": 9, "group": [1, 2, 7], "group_async_result": 7, "guest": [1, 2, 6], "guid": [13, 16, 19], "guidelin": 1, "guidlin": [1, 2], "h": [3, 18], "ha": [1, 2, 7, 13, 16], "hack": [18, 21], "had": [18, 21], "hand": [9, 11, 12], "handl": [6, 7, 10], "handle_argu": 6, "handle_newlin": 7, "handle_purge_statu": 6, "handle_statu": 6, "handle_sync_response_status_cod": 7, "handle_timestamp": 6, "handler": [1, 2, 6, 9, 18], "harass": [5, 9], "hard": [1, 2], "harm": [5, 9], "hash": 6, "hate": 6, "have": [1, 2, 5, 6, 7, 8, 12, 13, 14, 16, 18, 19, 21], "head": 12, "header": [1, 2, 7], "headers_with_auth": 7, "healthi": [5, 9], "help": [2, 3, 9, 11, 12, 13, 14, 17, 18], "helper": [6, 7, 9, 18], "here": [13, 14, 17, 18], "hidden": 12, "high": [13, 14, 18], "higher": [7, 19], "highest": [3, 6, 7, 18], "highlight": 12, "hint": [1, 2, 7, 9, 18], "histoi": 6, "histor": [1, 2, 3, 6, 18], "histori": [2, 3, 13, 18], "hold": 7, "home": [7, 16], "homepag": [5, 9], "homeserv": [1, 2, 3, 4, 6, 7, 13, 14, 18, 21], "hook": 16, "host": [7, 16], "how": [1, 2, 7, 11, 13, 14, 18, 19], "html": [5, 9], "http": [1, 2, 3, 5, 7, 9, 11, 12, 18], "httpx": [1, 2, 7], "human": 6, "human_readable_bool": 8, "i": [1, 2, 3, 5, 7, 8, 11, 12, 13, 14, 16, 17, 18, 19, 21], "id": [6, 11, 16], "id_": 16, "id_rsa": 16, "ident": [5, 9], "identif": 16, "identifi": [3, 8, 10, 11, 18], "ignor": [1, 12], "ii": [13, 14, 18], "imag": [1, 2, 6, 16], "imageri": [5, 9], "impact": [5, 9], "implement": 9, "import": [1, 2, 7, 8], "import_commands_from": 8, "import_playbook": [1, 2, 13], "inappropri": [5, 9], "incid": [5, 9], "includ": [5, 8, 9], "inclus": [5, 9], "incorrect": [1, 2], "increas": [1, 2], "independ": [1, 2], "index": 18, "indic": 6, "individu": [5, 9], "info": [18, 20], "inform": [1, 2, 3, 5, 6, 7, 9, 11, 13, 14, 18], "inhibit": 7, "inhibit_sep": 7, "ini": [1, 2], "initi": 7, "input": [1, 7, 16], "input_queu": 7, "input_s": 7, "insensit": 8, "insert": [7, 8], "inspir": [5, 9], "instal": [1, 8, 9, 16, 18], "installd": 16, "instanc": [3, 5, 6, 7, 9, 12, 17, 18, 19], "instead": [1, 2, 7, 12], "instruct": 11, "insult": [5, 9], "int": [6, 7, 11], "integ": 6, "integr": 16, "intention": 1, "interact": [5, 9], "intern": [1, 2], "internalresponseerror": 11, "introduc": [1, 2, 3, 18], "invalid": [1, 2, 8, 10], "investig": [5, 9], "invis": [5, 9], "invit": 6, "involv": [5, 9], "io": [1, 2, 3, 18], "ip": [13, 14, 18], "is_admin": 6, "issu": [1, 2, 3, 5, 9, 11, 18], "item": 7, "iter": 7, "its": [18, 22], "j": [1, 2, 8], "janitor": [1, 2], "javascript": 6, "jim": 6, "jinja2": [1, 2, 7], "jinja_predefin": 7, "jinjaundefin": 7, "jisi": 13, "jitsi": [1, 2, 16], "john": [13, 14, 18], "johndo": [13, 14, 18], "join": [1, 2, 3, 6, 8, 18], "join_rul": 8, "joinroom": [1, 2, 3, 13, 18], "journal": 16, "json": [1, 2, 6, 7], "json_ev": 13, "jsondict": 6, "just": [5, 9, 12], "k": 6, "kei": [6, 7, 15, 18, 19], "kevin": 6, "keygen": 16, "keypar": 16, "keyr": 16, "kib": 16, "kind": [5, 9], "known_host": [1, 2], "l": 16, "la": 16, "label": 1, "ladder": [5, 9], "languag": [5, 9], "largest": [3, 18], "largest_room": 6, "last": [1, 2, 3, 7, 18], "latest": [1, 6, 7], "latter": 8, "lazi": [1, 2], "ldn": 16, "lead": [5, 9], "leader": [5, 9], "learn": [5, 9], "least": [7, 9], "left": [12, 13, 14, 18], "len_domain": 6, "length": 6, "let": [7, 9], "level": [3, 5, 8, 9, 18], "lib": 16, "libedit": 16, "libfido2": 16, "libpcap": 16, "licens": 20, "like": [3, 5, 6, 7, 9, 13, 14, 16, 18], "limit": [1, 2, 7, 13, 14, 18], "line": [6, 7, 8, 13], "link": 17, "linter": [1, 11], "linux": 16, "list": [1, 2, 3, 6, 7, 11, 18, 19], "liter": 8, "load": [7, 10, 16], "local": [1, 2, 3, 7, 9, 13, 18], "local_bind_port": 7, "local_media": 6, "local_us": 6, "locat": [1, 2, 7], "log": [1, 2, 7, 8, 12], "logger": [1, 2], "logic": [1, 2], "login": [12, 13, 14, 18], "loginscreen": 12, "longer": [1, 2], "longest": 7, "look": [6, 7, 16], "lowercas": 10, "lyspk_i": 8, "m": 8, "m_room_avatar": 8, "m_room_creat": 8, "m_room_join_rul": 8, "m_room_memb": 8, "m_room_messag": 8, "m_room_nam": 8, "m_room_pinned_ev": 8, "m_room_power_level": 8, "m_room_redact": 8, "m_room_top": 8, "m_unknown": [1, 2], "machin": [7, 9, 13, 19], "made": 17, "mai": [1, 2, 3, 5, 7, 9, 13, 14, 18], "mail": [5, 9], "main": [6, 8, 9, 12], "mainten": [1, 2, 3, 11, 13, 14, 18], "make": [1, 2, 3, 5, 7, 9, 11, 12, 13, 14, 15, 18], "make_human_read": 6, "make_room_admin": 6, "mallori": 6, "manag": [1, 2, 3, 4, 7, 16, 18, 21], "mandatori": 19, "mani": [7, 13, 14, 18], "mark": [13, 14, 18], "match": [8, 16], "matixctl": [1, 2], "matrix": [1, 2, 3, 6, 7, 12, 13, 14, 16, 17, 18, 19, 21], "matrix_postgres_container_postgres_bind_port": [13, 14, 18], "matrix_static_files_container_labels_base_domain_en": 12, "matrix_synapse_container_labels_public_client_synapse_admin_api_en": 12, "matrixctl": [2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21], "max_column_len": 7, "max_newlin": 7, "max_step_s": 7, "maxim": 7, "maximum": 7, "mdaxzmxvy2f0aw9uig1py2hhzwxzyxnzzxiub3jncjawmtnpzgvudglmawvyigtleqowmdewy2lkigdlbia9idekmdazmgnpzcb1c2vyx2lkid0gqg15dxnlcm5hbwu6bwljagflbhnhc3nlci5vcmckmdaxnmnpzcb0exblid0gywnjzxnzcjawmjfjawqgbm9uy2ugpsa3wkb1kkdyy3jtrg1ci3z0cjawmmzzawduyxr1cmugjblnyoaeqjvehamgwnmsaagpzbc8cic6dwwy027tfjak": 12, "mean": [7, 18, 22], "meant": 1, "media": [2, 3, 5, 9, 13, 18], "medium": 6, "member": [5, 8, 9], "membership": [6, 8], "merg": [6, 9], "messag": [1, 2, 3, 6, 7, 8, 10, 11, 18], "message_typ": 8, "message_type_sanit": 8, "messagetyp": [8, 10], "metadata": 8, "method": [1, 2, 7], "mib": 16, "michael": [6, 16, 18, 20], "michaelsass": [3, 5, 9, 11, 12, 13, 14, 18, 20], "mifflin": 6, "might": 7, "millisecond": 6, "minor": [3, 18], "minu": 7, "miss": [1, 2, 7, 10], "mistak": [5, 9], "mkdir": 16, "mode": [1, 2, 3, 11, 18], "moder": [5, 9], "modifi": 6, "modul": [1, 2, 6, 7, 8, 11, 18], "more": [1, 2, 13, 14, 18], "most": [18, 21], "move": [1, 2], "mozilla": [5, 9], "mulipl": [13, 14, 18], "multibl": [1, 2], "multipl": [1, 2], "must": [1, 2, 6, 7, 13], "mxc": [1, 2, 6], "my": 9, "myhomeserv": 6, "myhomeverv": 6, "mymatrixtoken": [13, 14, 18], "mypi": [1, 2], "myuser": 7, "myusernam": 12, "n": [1, 2, 7, 8, 11, 12, 16], "name": [1, 2, 6, 7, 8, 9, 12, 13, 14, 18], "namedtupl": 7, "namespac": 6, "nation": [5, 9], "natur": [5, 9], "need": [1, 2, 6, 8, 12, 13, 14, 15, 16, 17, 18, 19, 21], "never": 12, "new": [1, 2, 3, 6, 7, 8, 9, 13, 18, 21], "newlin": 7, "newlines_in_row": 7, "next": [6, 7, 13, 14, 16, 18], "next_token": 7, "nmatrixctl": 11, "nocow": 16, "non": [6, 18, 22], "none": [6, 7, 8, 10, 11], "noreturn": 6, "notabl": 1, "notch": [13, 14, 18], "note": [6, 7, 8], "noth": 8, "notic": [1, 2, 3, 13, 18], "now": [1, 2, 12, 16], "npython": 11, "nt0nsr4ng13rw45cr33d": 6, "number": [1, 2, 3, 6, 7, 13, 14, 18], "o": [8, 16], "obj": 7, "object": [6, 7], "oblig": [5, 9], "occupi": 6, "occur": 8, "occurr": 7, "oci": [1, 2, 3, 6, 16, 18], "oe": 16, "off": 9, "offens": [5, 9], "offic": 6, "offici": [1, 2, 5, 9], "offlin": [5, 9], "offset": 7, "often": 9, "ok": 12, "old": [1, 2], "omit": 8, "ompany1725": 6, "onc": 9, "one": [1, 2, 7, 9, 12, 13, 14, 18], "onli": [1, 2, 6, 7, 13, 14, 18, 19], "onlin": [5, 9], "open": [5, 9, 12], "openssh": 16, "openssl": 16, "opinion": [5, 9], "optim": [1, 2, 7], "optioal": 7, "option": [1, 2, 3, 6, 7, 8, 16, 17, 18], "order": [1, 2, 7, 18, 21], "order_by_s": [1, 2], "org": [5, 6, 9, 12, 13, 14, 18, 20], "orient": [5, 9], "origin": 9, "other": [5, 7, 8, 9, 12, 13, 16], "otherwis": [5, 7, 8, 9], "our": [1, 2, 18, 21], "out": [3, 7, 13, 14, 18], "output": [1, 2, 6, 7, 11, 16], "output_queu": 7, "over": [9, 12], "overal": [5, 9], "overview": 6, "own": [1, 2, 12, 16], "packag": [1, 2, 3, 16, 18], "package_vers": 8, "pacman": 16, "page": [1, 2, 18], "pain": [18, 21], "pair": [6, 15], "pam": 6, "pandoc": 1, "param": [1, 2, 6, 7], "paramet": [6, 7, 8, 13, 14, 18], "paramiko": [1, 2, 6], "parent": 8, "pars": 7, "parse_arg": 6, "parser": [1, 2, 6, 8], "parser_nam": 8, "parsersetuptyp": 8, "part": 7, "parti": 11, "partial": 7, "particip": [5, 9], "pass": [1, 2, 7], "passphras": 16, "password": [1, 2, 6, 7, 12], "password_help": 8, "past": 16, "path": [1, 2, 3, 7, 8, 13, 14, 18], "pathlib": 7, "pathto": [1, 2, 13], "patrial": 7, "pattern": [5, 8, 9], "payload": 11, "peopl": [5, 9], "pep": [1, 2], "per": [1, 2, 7], "period": [5, 9], "permiss": [5, 6, 8, 9, 13], "person": [5, 9, 11, 12], "phylli": 6, "physic": [5, 9], "piec": [18, 21], "pin": 8, "pinned_ev": 8, "pint": 6, "plai": 12, "plaintiff": 6, "plan": [1, 2], "playbook": [1, 2, 3, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19], "pleas": [1, 2, 6, 9, 11], "plugin": [1, 2, 16, 17], "po": 7, "poetri": 1, "point": [3, 6, 18], "polit": [5, 9], "pop": 12, "port": [7, 10, 11, 13, 14, 18, 21], "posit": [1, 2, 5, 7, 9, 18, 22], "posixpath": 7, "possibl": [1, 2, 9], "post": [5, 9, 16], "postgr": [1, 2, 6], "postgresql": [7, 13], "power": [3, 6, 8, 17, 18], "power_level": 8, "pre": [2, 9], "prefix": 6, "preplan_request_strategi": 7, "preserv": 7, "press": 12, "previou": [1, 2], "print": [1, 2, 6, 7, 16], "print_help": 8, "print_task": 6, "prioriti": 7, "privaci": [5, 9], "privat": [1, 2, 5, 7, 9, 16], "private_kei": 7, "privileg": [13, 14, 18], "problem": 6, "proce": 16, "procedur": [1, 2, 6], "process": [1, 16], "produc": [1, 7], "profession": [5, 9], "program": [1, 2, 3, 13, 18, 21], "progress": 9, "project": [1, 2, 8, 11, 17], "promot": [1, 2], "promptli": [5, 9], "proper": [1, 2], "properti": 7, "provid": [5, 6, 7, 9], "provis": [3, 4, 13, 14, 18, 21], "pseudo": 7, "psql": 6, "psycopg": [1, 2, 7], "pub": 16, "public": [5, 9, 15, 18, 19], "publish": [1, 5, 9], "pule": 7, "pull": [7, 9, 13], "pure": [3, 18], "purg": [2, 3, 13, 18], "purge_histori": 6, "purge_id": 6, "purge_remote_media": 6, "py": [1, 2, 8], "py310": 1, "py39": 1, "pyl": 1, "pylint": 1, "pypa": 1, "pypi": 1, "pyproject": [1, 2, 8], "python": [1, 2, 6, 8, 9, 18, 19, 21], "q_sksd348jaidj93jf9ojwef9h329ofijewhf932h9f": 6, "queri": 6, "question": [1, 2, 5, 6, 8], "queue": [7, 11], "quit": 17, "qworkerexit": 11, "r": [7, 16], "race": [5, 9], "rais": [1, 2, 7, 8], "ran": 16, "randomart": 16, "re": 6, "read": [7, 9, 13, 14, 18], "read_from_fil": 7, "readabl": 6, "readthedoc": [1, 2], "reason": [5, 6, 9, 13, 14, 18], "recap": 12, "receiv": 7, "reclaim": 6, "recommend": [18, 22], "recurs": [6, 7], "redact": [7, 8], "redirect": 12, "refactor": [1, 2], "refer": 7, "regardless": [5, 9], "regex": 8, "regist": [6, 12], "regular": 8, "reject": [5, 9], "relat": 11, "releas": [1, 2, 6, 18, 20, 22], "religion": [5, 9], "reload": 16, "rememb": [18, 21], "remot": [2, 3, 7, 9, 13, 14, 18], "remote_port": 7, "remov": [5, 6, 7, 9], "renam": [1, 2, 6], "render": 7, "replac": [1, 2, 7], "repo": [1, 2], "report": [1, 2, 3, 5, 9, 11, 13, 18], "repositori": [0, 3, 7, 9, 18, 22], "repres": [5, 6, 7, 9], "request": [1, 2, 5, 6, 7, 9, 13, 14, 18], "request_bodi": 6, "request_config": 7, "requestbuild": 7, "requestsbuild": 7, "requeststrategi": 7, "requir": 9, "rescu": 12, "resolv": 16, "respect": [5, 9], "respons": [6, 7], "rest": [13, 18, 19, 21], "restart": [1, 2, 3, 6, 13, 18], "restructur": [1, 2], "result": [1, 2, 8, 18, 22], "retriev": 16, "return": [1, 2, 6, 7, 8, 10], "reveal": [12, 13, 14, 18], "review": [5, 9], "rewritten": [1, 2], "rich": [3, 18], "right": [1, 2, 5, 9, 12], "role": [13, 14, 18], "rolepassword": [13, 14, 18], "room": [2, 3, 8, 13, 18], "room_identifi": 8, "room_identifier_sanit": 8, "rooms_list": 6, "root": [1, 2, 8, 16], "roughli": [1, 2], "row": 7, "row_str": 7, "rsa": 16, "rst": [1, 2], "rtd": 2, "rtfd": [3, 18], "rtype": [6, 7], "ruamel": 7, "ruff": 1, "rule": [8, 16], "run": [1, 2, 3, 6, 7, 9, 11, 12, 13, 14, 16, 17, 18, 19], "run_cmd": 7, "runner": [1, 2, 7], "rust": [1, 2, 6], "rw": 16, "rye": 9, "safe": [1, 2, 7], "sai": [7, 9], "same": [6, 8, 11, 16], "sanit": [1, 2, 6], "sanitize_event_identifi": 8, "sanitize_message_typ": 8, "sanitize_room_identifi": 8, "sanitize_user_identifi": 8, "sasser": [18, 20], "satisfi": 12, "save": 16, "scheme": 7, "schrute": 6, "score": 6, "scr4": 6, "script": [1, 2, 18, 21], "scroll": [12, 13, 14, 18], "search": [8, 18], "secret": 7, "secrets_filt": 7, "section": [12, 13, 14, 16, 18], "secur": [1, 2, 5, 9, 13, 14, 18], "see": [1, 2, 5, 9, 11], "select": [3, 7, 13, 14, 18], "self": 7, "semver": [18, 22], "send": [3, 6, 8, 18], "sensit": 13, "sent": 6, "sep": [7, 8, 16], "separ": [7, 8], "sequenc": 7, "seri": [5, 9], "seriou": [5, 9], "serv": [1, 2, 6], "server": [1, 2, 3, 7, 10, 11, 12, 13, 14, 16, 18, 19], "server_config": 7, "server_notic": 6, "set": [1, 2, 3, 5, 7, 8, 9, 12, 13, 14, 18], "set_admin": 6, "setup": [1, 2, 8, 13], "setuptool": 1, "sex": [5, 9], "sexual": [5, 9], "sha256": 16, "shadow": [1, 2, 6], "shell": [18, 21], "should": [1, 2, 6, 7, 8, 12, 13, 14, 18, 21], "show": [1, 2, 3, 18], "shown": [1, 2], "shutdown": [3, 18], "side": 12, "sign": 12, "signific": [1, 2], "simpl": [1, 2, 3, 8, 17, 18], "simplifi": 8, "sinc": [1, 2, 7], "singl": [5, 7, 9], "single_sourc": [1, 2], "size": [1, 2, 5, 6, 7, 9, 16], "skip": [12, 16], "skipcq": 1, "slash": 8, "sloughavenu5crant0n": 6, "small": 12, "snok": 1, "so": [9, 18, 21], "social": [5, 9], "socio": [5, 9], "soft": 7, "softprop": 1, "softwar": [18, 21], "some": [1, 6, 11, 13, 14, 18], "someroom": 6, "someth": [8, 13, 14, 16, 18, 21], "soon": 9, "sort": [5, 9], "sourc": [1, 6, 7, 8, 10, 11], "space": [5, 9, 10, 16], "spantaleev": [1, 2, 16, 17, 19], "spawn": [13, 14, 18], "specif": [1, 2, 3, 7, 8, 17, 18], "specifi": [1, 2, 5, 6, 9, 11, 13, 14, 16, 18], "speed": [1, 2, 13, 14, 18], "sphinx": [1, 8], "split": [1, 2, 7], "ssh": [2, 10, 11, 13, 14, 15, 18, 19], "ssh_tunnel": 7, "sshd": 16, "sshrespons": 7, "stanlei": 6, "start": [1, 2, 3, 7, 9, 13, 17, 18, 19], "startuptim": [1, 2], "state": [1, 2, 6, 8, 13, 14, 18], "static": 7, "statu": [5, 6, 7, 9], "stderr": 7, "stdin": 7, "stdout": 7, "step": [7, 12, 15], "step_siz": 7, "still": 6, "stop": [1, 2, 3, 12, 18], "storag": 6, "store": [7, 8], "str": [6, 7, 8, 10, 11], "strategi": 7, "streamed_download": 7, "strictli": 11, "string": [1, 6, 7, 8, 10], "structur": [7, 9, 18], "sub": [1, 2], "subcommand": [1, 2, 6], "subdomain": 7, "submodul": [1, 2], "subpars": [6, 8], "subparser_addus": 6, "subparser_check": 6, "subparser_delete_local_media": 6, "subparser_delroom": 6, "subparser_delus": 6, "subparser_deploi": 6, "subparser_download": 6, "subparser_get_ev": 6, "subparser_get_event_context": 6, "subparser_is_admin": 6, "subparser_mainten": 6, "subparser_make_room_admin": 6, "subparser_purge_histori": 6, "subparser_purge_remote_media": 6, "subparser_report": 6, "subparser_restart": 6, "subparser_room": 6, "subparser_server_notic": 6, "subparser_set_admin": 6, "subparser_start": 6, "subparser_stop": 6, "subparser_upd": 6, "subparser_upload": 6, "subparser_us": 6, "subparsertyp": 8, "subprocess": [1, 2], "subst": 7, "substr": 7, "success": [6, 7], "success_cod": 7, "supplement": 7, "support": [1, 2, 6, 8, 16], "sure": [7, 9, 12, 13], "sustain": [5, 9], "switch": [1, 2, 6], "sy": [8, 16], "synaps": [1, 2, 3, 6, 7, 10, 11, 12, 13, 14, 15, 18, 19], "synapse_databas": [13, 14, 18], "synapse_password": [13, 14, 18], "synapse_us": [13, 14, 18], "sync": [7, 9], "synchron": [7, 13, 14, 16, 18], "system": [13, 16], "t": [1, 6, 7, 8, 9, 12, 16, 18, 19, 21], "tab": [13, 14, 18], "tabl": [2, 6, 13, 14], "table_data": [1, 7], "table_head": 7, "table_lin": 6, "tabul": [1, 2], "tag": [1, 7], "take": [5, 7, 9, 13, 14, 18], "talk": 7, "task": [2, 3, 6, 11, 13, 14, 18], "tell": [1, 2], "templat": [7, 9], "temporari": [1, 2, 16], "term": [5, 6, 9], "termin": 7, "test": [2, 9, 18], "test_get_ansible_playbook": 10, "test_get_api_domain": 10, "test_get_api_token": 10, "test_get_api_usernam": 10, "test_get_ssh_address": 10, "test_get_ssh_port": 10, "test_get_ssh_us": 10, "test_get_synapse_playbook": 10, "test_repr": 10, "test_sanit": 10, "test_sanitize_event_identifier_1": 10, "test_sanitize_event_identifier_2": 10, "test_sanitize_event_identifier_3": 10, "test_sanitize_event_identifier_4": 10, "test_sanitize_event_identifier_5": 10, "test_sanitize_event_identifier_6": 10, "test_sanitize_message_type_invalid": 10, "test_sanitize_message_type_lower_cas": 10, "test_sanitize_message_type_m_room_avatar_1": 10, "test_sanitize_message_type_m_room_avatar_2": 10, "test_sanitize_message_type_m_room_create_1": 10, "test_sanitize_message_type_m_room_create_2": 10, "test_sanitize_message_type_m_room_join_rules_1": 10, "test_sanitize_message_type_m_room_join_rules_2": 10, "test_sanitize_message_type_m_room_member_1": 10, "test_sanitize_message_type_m_room_member_2": 10, "test_sanitize_message_type_m_room_message_1": 10, "test_sanitize_message_type_m_room_message_2": 10, "test_sanitize_message_type_m_room_name_1": 10, "test_sanitize_message_type_m_room_name_2": 10, "test_sanitize_message_type_m_room_pinned_events_1": 10, "test_sanitize_message_type_m_room_pinned_events_2": 10, "test_sanitize_message_type_m_room_power_levels_1": 10, "test_sanitize_message_type_m_room_power_levels_2": 10, "test_sanitize_message_type_m_room_redaction_1": 10, "test_sanitize_message_type_m_room_redaction_2": 10, "test_sanitize_message_type_m_room_topic_1": 10, "test_sanitize_message_type_m_room_topic_2": 10, "test_sanitize_message_type_non": 10, "test_sanitize_message_type_with_spac": 10, "test_sanitize_room_identifier_1": 10, "test_sanitize_room_identifier_2": 10, "test_sanitize_room_identifier_3": 10, "test_sanitize_room_identifier_4": 10, "test_sanitize_room_identifier_5": 10, "test_sanitize_room_identifier_6": 10, "test_sanitize_user_identifier_1": 10, "test_sanitize_user_identifier_2": 10, "test_sanitize_user_identifier_3": 10, "test_sanitize_user_identifier_4": 10, "test_sanitize_user_identifier_5": 10, "test_sanitize_user_identifier_6": 10, "test_str": 10, "test_yaml": 10, "testbuild": [1, 2], "than": [7, 13, 14, 18], "thank": [3, 9, 18], "thei": [1, 2, 5, 8, 9, 11, 12], "them": [6, 7, 8, 15, 17, 18, 21], "theme": [1, 2], "therefor": [1, 2], "thi": [0, 1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 22], "third": 11, "those": [5, 9, 11, 13, 14, 18], "thread": 9, "threaten": [5, 9], "threepid": 6, "threepids_0": 6, "threepids_n": 6, "through": [5, 9], "throughout": 8, "throw": [1, 2], "time": [3, 5, 6, 8, 9, 13, 14, 17, 18], "timeout": [1, 7], "timestamp": [6, 8], "timestamp_to_dt": 8, "titl": [1, 2], "tld": [6, 7, 8, 12, 16], "tmpfile": 16, "tmplate": 7, "to_json": 6, "to_tabl": 6, "tobi": 6, "tobihr": 6, "togeth": [7, 18, 21], "token": [1, 2, 6, 7, 10, 11, 13, 14, 15, 18, 19], "toml": [1, 2, 8], "too": [1, 2], "tool": [1, 2, 3, 9, 11, 16], "top": [6, 12], "topic": 8, "total": [7, 16], "toward": [5, 9], "towncrier": [1, 2], "tox": [2, 9], "traceback": 11, "tracker": [1, 2], "transact": 16, "translat": [5, 9], "transpos": 7, "transpose_newlines_to_row": 7, "tree": 7, "tree_print": 7, "trick": [18, 21], "troll": [5, 9], "true": [6, 7, 8, 12, 13, 14, 18], "try": 11, "tty": 7, "tun": 7, "tunnel": [7, 13, 14, 18], "tupl": [6, 7], "twice": [8, 12], "two": [1, 2, 7, 8, 18, 21], "type": [1, 2, 6, 7, 8, 9, 10, 18], "typeddict": 11, "typeerror": [1, 2], "typehint": [1, 2, 6, 7], "typo": [1, 2], "u": [5, 6, 9], "u2f": 16, "ubuntu": 1, "ujql4jzmuk2yjvqzvhniay2tshdss5wmhyq3v7zli1m": 16, "unabl": [1, 2], "unaccept": [5, 9], "undefin": 7, "undefinederror": 7, "under": [16, 18, 20], "uniniti": 16, "union": 8, "unix": 6, "unknown": 8, "unprofession": [5, 9], "unreach": 12, "unresolv": 16, "unsolicit": [5, 9], "unwelcom": [5, 9], "up": [12, 16], "updat": [1, 2, 3, 7, 11, 13, 14, 17, 18], "upgrad": [6, 19], "upload": [1, 2, 3, 13, 18], "upper": [13, 14, 18], "upstream": 9, "uri": [1, 2], "url": [1, 2, 6, 7], "us": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22], "usag": [3, 7, 8, 18], "user": [2, 3, 7, 8, 10, 11, 12, 13, 14, 16, 18], "user_dict": 6, "user_identifi": 8, "userdict": 6, "usernam": [6, 7, 8, 10, 11, 12, 13, 14, 18], "users_list": 6, "usr": 16, "usual": 7, "v0": [1, 2], "v1": [1, 2], "v2": [1, 2, 5, 9], "v22": 1, "v24": 1, "v3": 1, "v4": 1, "v5": 1, "v6": 1, "v7": 1, "v75": 1, "vacuum": [6, 13, 14, 18], "valid": [6, 8, 10], "valu": [6, 7, 8], "valueerror": 8, "var": 12, "variabl": [1, 8], "variou": [3, 18], "version": [1, 2, 3, 5, 6, 9, 11, 13, 19, 22], "via": [5, 6, 9], "viewpoint": [5, 9], "violat": [5, 9], "virtual": [1, 2], "visibl": [5, 9], "vultur": 1, "w0212": 1, "wa": [1, 2, 3, 5, 6, 7, 8, 9, 13, 14, 18, 21], "wai": [1, 2, 5, 9], "want": [1, 2, 6, 11, 13, 14, 16, 17, 18], "warn": [1, 2, 7], "we": [1, 2, 5, 7, 9, 11, 12, 16, 19], "week": [18, 21], "welcom": [5, 9], "well": [5, 9, 17], "went": [1, 2], "were": [5, 7, 9], "what": [1, 2, 5, 9, 11, 13], "when": [1, 2, 5, 6, 7, 8, 9, 11], "where": [7, 16, 18, 21], "whether": [3, 6, 18], "which": [1, 2, 5, 6, 7, 8, 9, 13, 14, 16, 18, 21], "while": [1, 2], "who": 6, "why": [5, 9], "wiki": [5, 9], "window": 12, "within": [5, 9], "without": [1, 5, 8, 9, 10, 13, 14, 18], "wokflow": [1, 2], "work": 6, "worker": [7, 11, 13, 14, 18], "would": [9, 11, 13, 14, 16, 18], "write": 16, "written": [5, 9], "wrong": [1, 2, 10], "wrote": [18, 21], "www": [5, 9], "x": 16, "x11": 16, "x86_64": 16, "xauth": 16, "xdg": 1, "xdg_config_hom": 7, "xorg": 16, "y": [8, 12, 16, 18, 22], "yaml": [2, 6, 11, 13], "ye": [1, 2, 6, 8, 12], "yhould": 7, "yield": [6, 7], "yml": [1, 2, 7, 12, 13], "you": [1, 2, 3, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19], "your": [1, 2, 4, 7, 9, 12, 13, 14, 15, 17, 18, 19], "your_email": 16, "yourdomain": 12, "yourusernam": [13, 14, 18], "z": [18, 22], "zero": 6, "zsh": 16}, "titles": ["<no title>", "Changelog", "0.12.0 (2024-06-05)", "<no title>", "Application", "Contributor Covenant Code of Conduct", "Commands", "Handlers", "Helpers", "Contributor Documentation", "Tests", "Type Hints, Structures and Errors", "Access Token", "Config File", "<no title>", "Getting Started", "SSH Public Key", "Synapse Playbook", "MatrixCtl documentation", "Installation", "<no title>", "<no title>", "<no title>"], "titleterms": {"0": [1, 2], "01": [1, 2], "02": [1, 2], "03": [1, 2], "04": [1, 2], "05": [1, 2], "06": [1, 2], "07": [1, 2], "09": [1, 2], "1": [1, 2, 5, 9], "10": [1, 2], "11": [1, 2], "12": [1, 2], "13": [1, 2], "16": [1, 2], "17": [1, 2], "2": [1, 2, 5, 9], "20": [1, 2], "2020": [1, 2], "2021": [1, 2], "2023": [1, 2], "2024": [1, 2], "21": [1, 2], "22": [1, 2], "23": [1, 2], "24": [1, 2], "25": [1, 2], "26": [1, 2], "3": [1, 2, 5, 9], "30": [1, 2], "4": [1, 2, 5, 9], "5": [1, 2], "6": [1, 2], "7": [1, 2], "8": [1, 2], "9": [1, 2], "The": 12, "access": 12, "action": 1, "add": 9, "addon": [1, 8], "addus": 6, "admin": 6, "ansibl": 7, "api": [1, 7], "applic": 4, "attribut": [5, 9], "ban": [5, 9], "behavior": [1, 2], "beta": [1, 2], "branch": 18, "break": [1, 2], "bug": [1, 9], "bugfix": [1, 2], "chang": [1, 2], "changelog": 1, "check": [6, 16], "ci": 1, "classifi": 1, "code": [5, 9], "command": [6, 18], "commit": 1, "conduct": [5, 9], "config": 13, "configur": 18, "content": [15, 18], "context": 6, "contributor": [5, 9], "copi": [12, 16], "correct": [5, 9], "coven": [5, 9], "databas": 7, "deepsourc": 1, "delet": 6, "delroom": [1, 6], "delus": 6, "dep": 1, "depend": 1, "dependabot": 1, "deploi": 6, "deprec": [1, 2], "doc": 1, "doctest": 1, "document": [1, 2, 9, 18], "download": 6, "enforc": [5, 9], "error": 11, "event": 6, "featur": [1, 2, 9], "feedback": 9, "file": [13, 18], "fix": 1, "fixtur": 10, "found": 9, "gener": 16, "get": [6, 15], "git": 7, "give": 9, "guidelin": [5, 9], "handler": [7, 10], "have": 9, "help": 1, "helper": 8, "hint": 11, "histori": [1, 6], "i": [6, 9], "improv": [1, 2], "indic": 18, "instal": 19, "joinroom": 6, "kei": 16, "largest": [1, 6], "licens": 18, "line": 18, "local": 6, "mainten": 6, "make": 6, "manag": 8, "matrixctl": [1, 18], "media": [1, 6], "miscellan": [1, 2], "model": 18, "notic": 6, "our": [5, 9], "packag": 8, "pair": 16, "password": 8, "perman": [5, 9], "pip": 19, "playbook": 17, "pledg": [5, 9], "pre": 1, "prerequisit": 19, "print": 8, "public": 16, "purg": [1, 6], "question": 9, "readm": 1, "remot": [1, 6], "remov": [1, 2], "renov": 1, "report": 6, "respons": [5, 9], "room": [1, 6], "rtd": 1, "sanit": [8, 10], "scope": [5, 9], "semant": 18, "server": 6, "set": 6, "ssh": [1, 7, 16], "standard": [5, 9], "start": [6, 15], "stop": 6, "structur": 11, "synaps": 17, "tabl": [1, 7, 18], "task": 1, "technic": 9, "temporari": [5, 9], "test": [1, 10], "token": 12, "tool": 18, "tox": 1, "trivial": [1, 2], "type": 11, "unreleas": 1, "updat": 6, "upload": 6, "user": [1, 6], "vc": 7, "version": [8, 18], "want": 9, "warn": [5, 9], "workflow": 1, "yaml": [1, 7, 10], "your": 16}})
\ No newline at end of file
+Search.setIndex({"alltitles": {"0.1.0 (2020-04-07)": [[1, "id174"], [2, "id174"]], "0.1.1 (2020-04-07)": [[1, "id173"], [2, "id173"]], "0.1.2 (2020-04-07)": [[1, "id171"], [2, "id171"]], "0.1.3 (2020-04-10)": [[1, "id169"], [2, "id169"]], "0.1.4 (2020-04-10)": [[1, "id167"], [2, "id167"]], "0.10.0 (2021-06-17)": [[1, "id87"], [2, "id87"]], "0.10.1 (2021-06-17)": [[1, "id84"], [2, "id84"]], "0.10.1 - 2021-06-17": [[1, "id22"]], "0.10.2 (2021-06-24)": [[1, "id77"], [2, "id77"]], "0.10.3 (2021-06-26)": [[1, "id69"], [2, "id69"]], "0.11.0 (2021-09-21)": [[1, "id46"], [2, "id46"]], "0.11.1 (2021-09-25)": [[1, "id41"], [2, "id41"]], "0.11.2 (2021-09-26)": [[1, "id36"], [2, "id36"]], "0.11.2 - 2021-09-26": [[1, "id20"]], "0.11.3 (2021-11-16)": [[1, "id21"], [2, "id21"]], "0.11.3 - 2021-11-16": [[1, "id17"]], "0.11.4 (2021-12-01)": [[1, "id14"], [2, "id14"]], "0.11.4 - 2021-12-01": [[1, "id12"]], "0.11.5 (2021-12-01)": [[1, "id13"], [2, "id13"]], "0.12.0 (2024-06-05)": [[1, "id1"], [2, null]], "0.12.0 - 2024-06-05": [[1, "id2"]], "0.12.0-beta.1 (2021-12-02)": [[1, "beta-1-2021-12-02"], [2, "beta-1-2021-12-02"]], "0.12.0-beta.1 - 2021-12-02": [[1, "beta-1-2021-12-02"]], "0.12.0-beta.2 (2023-03-24)": [[1, "beta-2-2023-03-24"], [2, "beta-2-2023-03-24"]], "0.12.0-beta.2 - 2023-03-23": [[1, "beta-2-2023-03-23"]], "0.2.0 (2020-04-12)": [[1, "id164"], [2, "id164"]], "0.2.1 (2020-04-13)": [[1, "id163"], [2, "id163"]], "0.2.2 (2020-04-13)": [[1, "id160"], [2, "id160"]], "0.3.0 (2020-04-20)": [[1, "id159"], [2, "id159"]], "0.3.1 (2020-04-21)": [[1, "id158"], [2, "id158"]], "0.3.2 (2020-04-21)": [[1, "id156"], [2, "id156"]], "0.4.0 (2020-04-22)": [[1, "id153"], [2, "id153"]], "0.5.0 (2020-04-30)": [[1, "id149"], [2, "id149"]], "0.6.0 (2020-05-12)": [[1, "id143"], [2, "id143"]], "0.6.1 (2020-06-02)": [[1, "id140"], [2, "id140"]], "0.6.2 (2020-09-16)": [[1, "id138"], [2, "id138"]], "0.6.3 (2020-09-17)": [[1, "id136"], [2, "id136"]], "0.7.0 (2020-09-25)": [[1, "id131"], [2, "id131"]], "0.8.0 (2020-12-02)": [[1, "id124"], [2, "id124"]], "0.8.1 (2020-12-02)": [[1, "id121"], [2, "id121"]], "0.8.2 (2021-02-24)": [[1, "id118"], [2, "id118"]], "0.8.3 (2021-02-24)": [[1, "id117"], [2, "id117"]], "0.8.4 (2021-02-24)": [[1, "id116"], [2, "id116"]], "0.8.5 (2021-02-24)": [[1, "id114"], [2, "id114"]], "0.8.6 (2021-04-17)": [[1, "id106"], [2, "id106"]], "0.8.6 - 2021-04-17": [[1, "id25"]], "0.9.0 (2021-04-23)": [[1, "id98"], [2, "id98"]], "0.9.0 - 2021-04-23": [[1, "id24"]], "1. Correction": [[5, "correction"], [9, "correction"]], "2. Warning": [[5, "warning"], [9, "warning"]], "3. Temporary Ban": [[5, "temporary-ban"], [9, "temporary-ban"]], "4. Permanent Ban": [[5, "permanent-ban"], [9, "permanent-ban"]], "API": [[7, "module-matrixctl.handlers.api"]], "Access Token": [[12, null]], "Action": [[1, "action"]], "Add a feature": [[9, "add-a-feature"]], "Addon": [[1, "addon"]], "Addon Manager": [[8, "module-matrixctl.addon_manager"]], "Ansible": [[7, "module-matrixctl.handlers.ansible"]], "Api": [[1, "api"], [1, "id16"]], "Application": [[4, null], [4, "id1"]], "Attribution": [[5, "attribution"], [9, "attribution"]], "Behavior & Breaking Changes": [[1, "behavior-breaking-changes"], [1, "id47"], [1, "id88"], [1, "id99"], [1, "id122"], [1, "id125"], [1, "id132"], [1, "id144"], [1, "id150"], [1, "id154"], [1, "id165"], [2, "behavior-breaking-changes"], [2, "id47"], [2, "id88"], [2, "id99"], [2, "id122"], [2, "id125"], [2, "id132"], [2, "id144"], [2, "id150"], [2, "id154"], [2, "id165"]], "Branching Model": [[18, "branching-model"]], "Bugfixes": [[1, "bugfixes"], [1, "id10"], [1, "id17"], [1, "id44"], [1, "id72"], [1, "id110"], [1, "id115"], [1, "id134"], [1, "id139"], [1, "id147"], [1, "id162"], [2, "bugfixes"], [2, "id10"], [2, "id17"], [2, "id44"], [2, "id72"], [2, "id110"], [2, "id115"], [2, "id134"], [2, "id139"], [2, "id147"], [2, "id162"]], "Changelog": [[1, null], [1, "changelog"]], "Changelog (deprecated)": [[1, "changelog-deprecated"]], "Check your key pair": [[16, "check-your-key-pair"]], "Ci": [[1, "ci"]], "Classifiers": [[1, "classifiers"]], "Command line tool": [[18, "command-line-tool"]], "Commands": [[6, null]], "Config File": [[13, null]], "Configuration File": [[18, "configuration-file"]], "Contents:": [[15, null], [18, null]], "Contributor Covenant Code of Conduct": [[5, null], [9, "contributor-covenant-code-of-conduct"]], "Contributor Documentation": [[9, null]], "Copy Public Key": [[16, "copy-public-key"]], "Copy The Token": [[12, "copy-the-token"]], "Database": [[7, "module-matrixctl.handlers.db"]], "Deepsource": [[1, "deepsource"]], "Delroom": [[1, "delroom"]], "Dependabot": [[1, "dependabot"]], "Dependencies": [[1, "dependencies"]], "Deps": [[1, "deps"], [1, "id1"]], "Docs": [[1, "docs"]], "Doctest": [[1, "doctest"]], "Enforcement": [[5, "enforcement"], [9, "enforcement"]], "Enforcement Guidelines": [[5, "enforcement-guidelines"], [9, "enforcement-guidelines"]], "Enforcement Responsibilities": [[5, "enforcement-responsibilities"], [9, "enforcement-responsibilities"]], "Errors": [[11, "module-matrixctl.errors"]], "Features & Improvements": [[1, "features-improvements"], [1, "id15"], [1, "id22"], [1, "id37"], [1, "id42"], [1, "id53"], [1, "id70"], [1, "id78"], [1, "id85"], [1, "id90"], [1, "id101"], [1, "id107"], [1, "id119"], [1, "id123"], [1, "id128"], [1, "id137"], [1, "id141"], [1, "id145"], [1, "id155"], [1, "id157"], [1, "id161"], [1, "id166"], [1, "id168"], [1, "id170"], [1, "id172"], [2, "features-improvements"], [2, "id15"], [2, "id22"], [2, "id37"], [2, "id42"], [2, "id53"], [2, "id70"], [2, "id78"], [2, "id85"], [2, "id90"], [2, "id101"], [2, "id107"], [2, "id119"], [2, "id123"], [2, "id128"], [2, "id137"], [2, "id141"], [2, "id145"], [2, "id155"], [2, "id157"], [2, "id161"], [2, "id166"], [2, "id168"], [2, "id170"], [2, "id172"]], "Fixtures": [[10, "module-tests.matrixctl.handlers.conftest"]], "Generate key pair": [[16, "generate-key-pair"]], "Getting Started": [[15, null]], "Git (VCS)": [[7, "module-matrixctl.handlers.vcs"]], "Handlers": [[7, null], [10, "handlers"]], "Help": [[1, "help"]], "Helpers": [[8, null]], "I found a bug / I want to give feedback": [[9, "i-found-a-bug-i-want-to-give-feedback"]], "I have a question": [[9, "i-have-a-question"]], "Improved Documentation": [[1, "improved-documentation"], [1, "id103"], [2, "improved-documentation"], [2, "id103"]], "Indices and tables": [[18, "indices-and-tables"]], "Installation": [[19, null]], "Installation with pip": [[19, "installation-with-pip"]], "Largest-rooms": [[1, "largest-rooms"]], "License": [[18, "license"]], "MatrixCtl documentation": [[18, null]], "Matrixctl": [[1, "matrixctl"]], "Miscellaneous": [[1, "miscellaneous"], [1, "id19"], [1, "id33"], [1, "id39"], [1, "id65"], [1, "id75"], [1, "id81"], [1, "id94"], [1, "id112"], [1, "id120"], [2, "miscellaneous"], [2, "id19"], [2, "id33"], [2, "id39"], [2, "id65"], [2, "id75"], [2, "id81"], [2, "id94"], [2, "id112"], [2, "id120"]], "Our Pledge": [[5, "our-pledge"], [9, "our-pledge"]], "Our Standards": [[5, "our-standards"], [9, "our-standards"]], "Package Version": [[8, "module-matrixctl.package_version"]], "Password": [[8, "module-matrixctl.password_helpers"]], "Pre-commit": [[1, "pre-commit"], [1, "id14"]], "Prerequisites": [[19, "prerequisites"]], "Print": [[8, "module-matrixctl.print_helpers"]], "Purge-history": [[1, "purge-history"]], "Purge-remote-media": [[1, "purge-remote-media"]], "README": [[1, "readme"]], "Removals & Deprecations": [[1, "removals-deprecations"], [1, "id151"], [2, "removals-deprecations"], [2, "id151"]], "Renovate": [[1, "renovate"]], "Rooms": [[1, "rooms"]], "Rtd": [[1, "rtd"]], "SSH": [[7, "module-matrixctl.handlers.ssh"]], "SSH Public Key": [[16, null]], "Sanitizers": [[8, "module-matrixctl.sanitizers"], [10, "module-tests.matrixctl.test_sanitizers"]], "Scope": [[5, "scope"], [9, "scope"]], "Semantic Versioning": [[18, "semantic-versioning"]], "Ssh": [[1, "ssh"]], "Structures": [[11, "module-matrixctl.structures"]], "Synapse Playbook": [[17, null]], "Table": [[1, "table"], [1, "id11"], [7, "module-matrixctl.handlers.table"]], "Technical Documentation:": [[9, null]], "Tests": [[1, "tests"], [10, null]], "Tox": [[1, "tox"]], "Trivial Changes": [[1, "trivial-changes"], [2, "trivial-changes"]], "Type Hints": [[11, "module-matrixctl.typehints"]], "Type Hints, Structures and Errors": [[11, null]], "Unreleased": [[1, "unreleased"]], "Users": [[1, "users"]], "Workflow": [[1, "workflow"]], "YAML": [[7, "module-matrixctl.handlers.yaml"], [10, "module-tests.matrixctl.handlers.test_yaml"]], "Yaml": [[1, "yaml"]], "adduser": [[6, "module-matrixctl.commands.adduser.parser"]], "check": [[6, "module-matrixctl.commands.check.parser"]], "delete-local-media": [[6, "module-matrixctl.commands.delete_local_media.parser"]], "delroom": [[6, "module-matrixctl.commands.delroom.parser"]], "deluser": [[6, "module-matrixctl.commands.deluser.parser"]], "deploy": [[6, "module-matrixctl.commands.deploy.parser"]], "download": [[6, "module-matrixctl.commands.download.parser"]], "get-event": [[6, "module-matrixctl.commands.get_event.parser"]], "get-event-context": [[6, "module-matrixctl.commands.get_event_context.parser"]], "get-events": [[6, "module-matrixctl.commands.get_events.parser"]], "is-admin": [[6, "module-matrixctl.commands.is_admin.parser"]], "joinroom": [[6, "module-matrixctl.commands.joinroom.parser"]], "largest-rooms": [[6, "module-matrixctl.commands.largest_rooms.parser"]], "maintenance": [[6, "module-matrixctl.commands.maintenance.parser"]], "make-room-admin": [[6, "module-matrixctl.commands.make_room_admin.parser"]], "purge-history": [[6, "module-matrixctl.commands.purge_history.parser"]], "purge-remote-media": [[6, "module-matrixctl.commands.purge_remote_media.parser"]], "report": [[6, "module-matrixctl.commands.report.parser"]], "reports": [[6, "module-matrixctl.commands.reports.parser"]], "rooms": [[6, "module-matrixctl.commands.rooms.parser"]], "server-notice": [[6, "module-matrixctl.commands.server_notice.parser"]], "set-admin": [[6, "module-matrixctl.commands.set_admin.parser"]], "start": [[6, "module-matrixctl.commands.start.parser"]], "stop": [[6, "module-matrixctl.commands.stop.parser"]], "update": [[6, "module-matrixctl.commands.update.parser"]], "upload": [[6, "module-matrixctl.commands.upload.parser"]], "user": [[6, "module-matrixctl.commands.user.parser"]], "users": [[6, "module-matrixctl.commands.users.parser"]], "\u2699\ufe0f Miscellaneous Tasks": [[1, "miscellaneous-tasks"], [1, "id3"], [1, "id6"], [1, "id9"], [1, "id13"]], "\ud83d\udc1b Bug Fixes": [[1, "bug-fixes"], [1, "id5"], [1, "id8"], [1, "id10"], [1, "id15"], [1, "id19"], [1, "id21"], [1, "id23"], [1, "id27"]], "\ud83d\udcda Documentation": [[1, "documentation"], [1, "id28"]], "\ud83d\ude80 Features": [[1, "features"], [1, "id4"], [1, "id7"], [1, "id18"], [1, "id26"]]}, "docnames": ["branching_model", "changelog", "changelog_deprecated", "commandline_tool", "contributer_documentation/application", "contributer_documentation/coc", "contributer_documentation/commands", "contributer_documentation/handlers", "contributer_documentation/helpers", "contributer_documentation/index", "contributer_documentation/tests", "contributer_documentation/type_hints_structures_and_errors", "getting_started/access_token", "getting_started/config_file", "getting_started/config_file_snippet", "getting_started/index", "getting_started/ssh_pubkey", "getting_started/synapse_playbook", "index", "installation", "license_short", "preface", "semantic_versioning"], "envversion": {"sphinx": 63, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1}, "filenames": ["branching_model.rst", "changelog.rst", "changelog_deprecated.rst", "commandline_tool.rst", "contributer_documentation/application.rst", "contributer_documentation/coc.rst", "contributer_documentation/commands.rst", "contributer_documentation/handlers.rst", "contributer_documentation/helpers.rst", "contributer_documentation/index.rst", "contributer_documentation/tests.rst", "contributer_documentation/type_hints_structures_and_errors.rst", "getting_started/access_token.rst", "getting_started/config_file.rst", "getting_started/config_file_snippet.rst", "getting_started/index.rst", "getting_started/ssh_pubkey.rst", "getting_started/synapse_playbook.rst", "index.rst", "installation.rst", "license_short.rst", "preface.rst", "semantic_versioning.rst"], "indexentries": {"addon() (in module matrixctl.commands.adduser.addon)": [[6, "matrixctl.commands.adduser.addon.addon", false]], "addon() (in module matrixctl.commands.check.addon)": [[6, "matrixctl.commands.check.addon.addon", false]], "addon() (in module matrixctl.commands.delete_local_media.addon)": [[6, "matrixctl.commands.delete_local_media.addon.addon", false]], "addon() (in module matrixctl.commands.delroom.addon)": [[6, "matrixctl.commands.delroom.addon.addon", false]], "addon() (in module matrixctl.commands.deluser.addon)": [[6, "matrixctl.commands.deluser.addon.addon", false]], "addon() (in module matrixctl.commands.deploy.addon)": [[6, "matrixctl.commands.deploy.addon.addon", false]], "addon() (in module matrixctl.commands.download.addon)": [[6, "matrixctl.commands.download.addon.addon", false]], "addon() (in module matrixctl.commands.get_event.addon)": [[6, "matrixctl.commands.get_event.addon.addon", false]], "addon() (in module matrixctl.commands.get_event_context.addon)": [[6, "matrixctl.commands.get_event_context.addon.addon", false]], "addon() (in module matrixctl.commands.get_events.addon)": [[6, "matrixctl.commands.get_events.addon.addon", false]], "addon() (in module matrixctl.commands.is_admin.addon)": [[6, "matrixctl.commands.is_admin.addon.addon", false]], "addon() (in module matrixctl.commands.joinroom.addon)": [[6, "matrixctl.commands.joinroom.addon.addon", false]], "addon() (in module matrixctl.commands.largest_rooms.addon)": [[6, "matrixctl.commands.largest_rooms.addon.addon", false]], "addon() (in module matrixctl.commands.maintenance.addon)": [[6, "matrixctl.commands.maintenance.addon.addon", false]], "addon() (in module matrixctl.commands.make_room_admin.addon)": [[6, "matrixctl.commands.make_room_admin.addon.addon", false]], "addon() (in module matrixctl.commands.purge_history.addon)": [[6, "matrixctl.commands.purge_history.addon.addon", false]], "addon() (in module matrixctl.commands.purge_remote_media.addon)": [[6, "matrixctl.commands.purge_remote_media.addon.addon", false]], "addon() (in module matrixctl.commands.report.addon)": [[6, "matrixctl.commands.report.addon.addon", false]], "addon() (in module matrixctl.commands.reports.addon)": [[6, "matrixctl.commands.reports.addon.addon", false]], "addon() (in module matrixctl.commands.rooms.addon)": [[6, "matrixctl.commands.rooms.addon.addon", false]], "addon() (in module matrixctl.commands.server_notice.addon)": [[6, "matrixctl.commands.server_notice.addon.addon", false]], "addon() (in module matrixctl.commands.set_admin.addon)": [[6, "matrixctl.commands.set_admin.addon.addon", false]], "addon() (in module matrixctl.commands.start.addon)": [[6, "matrixctl.commands.start.addon.addon", false]], "addon() (in module matrixctl.commands.stop.addon)": [[6, "matrixctl.commands.stop.addon.addon", false]], "addon() (in module matrixctl.commands.update.addon)": [[6, "matrixctl.commands.update.addon.addon", false]], "addon() (in module matrixctl.commands.upload.addon)": [[6, "matrixctl.commands.upload.addon.addon", false]], "addon() (in module matrixctl.commands.user.addon)": [[6, "matrixctl.commands.user.addon.addon", false]], "addon() (in module matrixctl.commands.users.addon)": [[6, "matrixctl.commands.users.addon.addon", false]], "address (matrixctl.handlers.ssh.ssh attribute)": [[7, "matrixctl.handlers.ssh.SSH.address", false]], "address (matrixctl.structures.configserverssh attribute)": [[11, "matrixctl.structures.ConfigServerSSH.address", false]], "ansible (matrixctl.structures.configserver attribute)": [[11, "matrixctl.structures.ConfigServer.ansible", false]], "ansible_run() (in module matrixctl.handlers.ansible)": [[7, "matrixctl.handlers.ansible.ansible_run", false]], "api (matrixctl.structures.configserver attribute)": [[11, "matrixctl.structures.ConfigServer.api", false]], "apply_defaults() (matrixctl.handlers.yaml.yaml static method)": [[7, "matrixctl.handlers.yaml.YAML.apply_defaults", false]], "ask_password() (in module matrixctl.password_helpers)": [[8, "matrixctl.password_helpers.ask_password", false]], "ask_question() (in module matrixctl.password_helpers)": [[8, "matrixctl.password_helpers.ask_question", false]], "async_worker() (in module matrixctl.handlers.api)": [[7, "matrixctl.handlers.api.async_worker", false]], "bugmsg (matrixctl.errors.error attribute)": [[11, "matrixctl.errors.Error.BUGMSG", false]], "cells_to_str() (in module matrixctl.handlers.table)": [[7, "matrixctl.handlers.table.cells_to_str", false]], "check_point_in_time() (in module matrixctl.commands.purge_history.timing)": [[6, "matrixctl.commands.purge_history.timing.check_point_in_time", false]], "compress_state (matrixctl.commands.maintenance.addon.task attribute)": [[6, "matrixctl.commands.maintenance.addon.Task.COMPRESS_STATE", false]], "concurrent_limit (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.concurrent_limit", false]], "concurrent_limit (matrixctl.handlers.api.requeststrategy attribute)": [[7, "matrixctl.handlers.api.RequestStrategy.concurrent_limit", false]], "concurrent_limit (matrixctl.structures.configserverapi attribute)": [[11, "matrixctl.structures.ConfigServerAPI.concurrent_limit", false]], "config (class in matrixctl.structures)": [[11, "matrixctl.structures.Config", false]], "configfileerror": [[11, "matrixctl.errors.ConfigFileError", false]], "configserver (class in matrixctl.structures)": [[11, "matrixctl.structures.ConfigServer", false]], "configserveransible (class in matrixctl.structures)": [[11, "matrixctl.structures.ConfigServerAnsible", false]], "configserverapi (class in matrixctl.structures)": [[11, "matrixctl.structures.ConfigServerAPI", false]], "configservermaintenance (class in matrixctl.structures)": [[11, "matrixctl.structures.ConfigServerMaintenance", false]], "configserverssh (class in matrixctl.structures)": [[11, "matrixctl.structures.ConfigServerSSH", false]], "configserversynapse (class in matrixctl.structures)": [[11, "matrixctl.structures.ConfigServerSynapse", false]], "content (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.content", false]], "create_user() (in module matrixctl.password_helpers)": [[8, "matrixctl.password_helpers.create_user", false]], "data (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.data", false]], "database (matrixctl.handlers.db.dbconnectionbuilder attribute)": [[7, "matrixctl.handlers.db.DBConnectionBuilder.database", false]], "datetime_last_pulled_commit (matrixctl.handlers.vcs.vcs property)": [[7, "matrixctl.handlers.vcs.VCS.datetime_last_pulled_commit", false]], "db_connect() (in module matrixctl.handlers.db)": [[7, "matrixctl.handlers.db.db_connect", false]], "dbconnectionbuilder (class in matrixctl.handlers.db)": [[7, "matrixctl.handlers.db.DBConnectionBuilder", false]], "default_paths (matrixctl.handlers.yaml.yaml attribute)": [[7, "matrixctl.handlers.yaml.YAML.DEFAULT_PATHS", false]], "dialog_input() (in module matrixctl.commands.purge_history.dialog)": [[6, "matrixctl.commands.purge_history.dialog.dialog_input", false]], "domain (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.domain", false]], "domain (matrixctl.structures.configserverapi attribute)": [[11, "matrixctl.structures.ConfigServerAPI.domain", false]], "error": [[11, "matrixctl.errors.Error", false]], "exec_async_request() (in module matrixctl.handlers.api)": [[7, "matrixctl.handlers.api.exec_async_request", false]], "filter_empty_rooms() (in module matrixctl.commands.rooms.addon)": [[6, "matrixctl.commands.rooms.addon.filter_empty_rooms", false]], "find_newlines() (in module matrixctl.handlers.table)": [[7, "matrixctl.handlers.table.find_newlines", false]], "format_bytes() (in module matrixctl.commands.largest_rooms.to_table)": [[6, "matrixctl.commands.largest_rooms.to_table.format_bytes", false]], "format_table_row() (in module matrixctl.handlers.table)": [[7, "matrixctl.handlers.table.format_table_row", false]], "generate_output() (in module matrixctl.commands.largest_rooms.addon)": [[6, "matrixctl.commands.largest_rooms.addon.generate_output", false]], "generate_output() (in module matrixctl.commands.rooms.addon)": [[6, "matrixctl.commands.rooms.addon.generate_output", false]], "generate_user_tables() (in module matrixctl.commands.user.to_table)": [[6, "matrixctl.commands.user.to_table.generate_user_tables", false]], "generate_worker_configs() (in module matrixctl.handlers.api)": [[7, "matrixctl.handlers.api.generate_worker_configs", false]], "get() (matrixctl.handlers.yaml.yaml method)": [[7, "matrixctl.handlers.yaml.YAML.get", false]], "get_colum_length() (in module matrixctl.handlers.table)": [[7, "matrixctl.handlers.table.get_colum_length", false]], "get_paths_to_config() (matrixctl.handlers.yaml.yaml static method)": [[7, "matrixctl.handlers.yaml.YAML.get_paths_to_config", false]], "get_server_config() (matrixctl.handlers.yaml.yaml method)": [[7, "matrixctl.handlers.yaml.YAML.get_server_config", false]], "get_version() (in module matrixctl.package_version)": [[8, "matrixctl.package_version.get_version", false]], "group_async_results() (in module matrixctl.handlers.api)": [[7, "matrixctl.handlers.api.group_async_results", false]], "handle_arguments() (in module matrixctl.commands.delroom.addon)": [[6, "matrixctl.commands.delroom.addon.handle_arguments", false]], "handle_newlines() (in module matrixctl.handlers.table)": [[7, "matrixctl.handlers.table.handle_newlines", false]], "handle_purge_status() (in module matrixctl.commands.purge_history.handler)": [[6, "matrixctl.commands.purge_history.handler.handle_purge_status", false]], "handle_status() (in module matrixctl.commands.delroom.addon)": [[6, "matrixctl.commands.delroom.addon.handle_status", false]], "handle_sync_response_status_code() (in module matrixctl.handlers.api)": [[7, "matrixctl.handlers.api.handle_sync_response_status_code", false]], "handle_timestamp() (in module matrixctl.commands.delete_local_media.addon)": [[6, "matrixctl.commands.delete_local_media.addon.handle_timestamp", false]], "handle_timestamp() (in module matrixctl.commands.purge_remote_media.addon)": [[6, "matrixctl.commands.purge_remote_media.addon.handle_timestamp", false]], "headers (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.headers", false]], "headers_with_auth (matrixctl.handlers.api.requestbuilder property)": [[7, "matrixctl.handlers.api.RequestBuilder.headers_with_auth", false]], "host (matrixctl.handlers.db.dbconnectionbuilder attribute)": [[7, "matrixctl.handlers.db.DBConnectionBuilder.host", false]], "human_readable_bool() (in module matrixctl.print_helpers)": [[8, "matrixctl.print_helpers.human_readable_bool", false]], "import_commands_from() (in module matrixctl.addon_manager)": [[8, "matrixctl.addon_manager.import_commands_from", false]], "internalresponseerror": [[11, "matrixctl.errors.InternalResponseError", false]], "iterations (matrixctl.handlers.api.requeststrategy attribute)": [[7, "matrixctl.handlers.api.RequestStrategy.iterations", false]], "jinja_predefined (matrixctl.handlers.yaml.yaml attribute)": [[7, "matrixctl.handlers.yaml.YAML.JINJA_PREDEFINED", false]], "jinjaundefined (class in matrixctl.handlers.yaml)": [[7, "matrixctl.handlers.yaml.JinjaUndefined", false]], "json (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.json", false]], "limit (matrixctl.handlers.api.requeststrategy attribute)": [[7, "matrixctl.handlers.api.RequestStrategy.limit", false]], "log() (matrixctl.handlers.vcs.vcs method)": [[7, "matrixctl.handlers.vcs.VCS.log", false]], "m_room_avatar (matrixctl.sanitizers.messagetype attribute)": [[8, "matrixctl.sanitizers.MessageType.M_ROOM_AVATAR", false]], "m_room_create (matrixctl.sanitizers.messagetype attribute)": [[8, "matrixctl.sanitizers.MessageType.M_ROOM_CREATE", false]], "m_room_join_rules (matrixctl.sanitizers.messagetype attribute)": [[8, "matrixctl.sanitizers.MessageType.M_ROOM_JOIN_RULES", false]], "m_room_member (matrixctl.sanitizers.messagetype attribute)": [[8, "matrixctl.sanitizers.MessageType.M_ROOM_MEMBER", false]], "m_room_message (matrixctl.sanitizers.messagetype attribute)": [[8, "matrixctl.sanitizers.MessageType.M_ROOM_MESSAGE", false]], "m_room_name (matrixctl.sanitizers.messagetype attribute)": [[8, "matrixctl.sanitizers.MessageType.M_ROOM_NAME", false]], "m_room_pinned_events (matrixctl.sanitizers.messagetype attribute)": [[8, "matrixctl.sanitizers.MessageType.M_ROOM_PINNED_EVENTS", false]], "m_room_power_levels (matrixctl.sanitizers.messagetype attribute)": [[8, "matrixctl.sanitizers.MessageType.M_ROOM_POWER_LEVELS", false]], "m_room_redaction (matrixctl.sanitizers.messagetype attribute)": [[8, "matrixctl.sanitizers.MessageType.M_ROOM_REDACTION", false]], "m_room_topic (matrixctl.sanitizers.messagetype attribute)": [[8, "matrixctl.sanitizers.MessageType.M_ROOM_TOPIC", false]], "maintenance (matrixctl.structures.configserver attribute)": [[11, "matrixctl.structures.ConfigServer.maintenance", false]], "make_human_readable() (in module matrixctl.commands.user.to_table)": [[6, "matrixctl.commands.user.to_table.make_human_readable", false]], "matrixctl": [[4, "module-matrixctl", false]], "matrixctl.addon_manager": [[8, "module-matrixctl.addon_manager", false]], "matrixctl.commands.adduser.addon": [[6, "module-matrixctl.commands.adduser.addon", false]], "matrixctl.commands.adduser.parser": [[6, "module-matrixctl.commands.adduser.parser", false]], "matrixctl.commands.check.addon": [[6, "module-matrixctl.commands.check.addon", false]], "matrixctl.commands.check.parser": [[6, "module-matrixctl.commands.check.parser", false]], "matrixctl.commands.delete_local_media.addon": [[6, "module-matrixctl.commands.delete_local_media.addon", false]], "matrixctl.commands.delete_local_media.parser": [[6, "module-matrixctl.commands.delete_local_media.parser", false]], "matrixctl.commands.delroom.addon": [[6, "module-matrixctl.commands.delroom.addon", false]], "matrixctl.commands.delroom.parser": [[6, "module-matrixctl.commands.delroom.parser", false]], "matrixctl.commands.deluser.addon": [[6, "module-matrixctl.commands.deluser.addon", false]], "matrixctl.commands.deluser.parser": [[6, "module-matrixctl.commands.deluser.parser", false]], "matrixctl.commands.deploy.addon": [[6, "module-matrixctl.commands.deploy.addon", false]], "matrixctl.commands.deploy.parser": [[6, "module-matrixctl.commands.deploy.parser", false]], "matrixctl.commands.download.addon": [[6, "module-matrixctl.commands.download.addon", false]], "matrixctl.commands.download.parser": [[6, "module-matrixctl.commands.download.parser", false]], "matrixctl.commands.get_event.addon": [[6, "module-matrixctl.commands.get_event.addon", false]], "matrixctl.commands.get_event.parser": [[6, "module-matrixctl.commands.get_event.parser", false]], "matrixctl.commands.get_event_context.addon": [[6, "module-matrixctl.commands.get_event_context.addon", false]], "matrixctl.commands.get_event_context.parser": [[6, "module-matrixctl.commands.get_event_context.parser", false]], "matrixctl.commands.get_events.addon": [[6, "module-matrixctl.commands.get_events.addon", false]], "matrixctl.commands.get_events.parser": [[6, "module-matrixctl.commands.get_events.parser", false]], "matrixctl.commands.is_admin.addon": [[6, "module-matrixctl.commands.is_admin.addon", false]], "matrixctl.commands.is_admin.parser": [[6, "module-matrixctl.commands.is_admin.parser", false]], "matrixctl.commands.joinroom.addon": [[6, "module-matrixctl.commands.joinroom.addon", false]], "matrixctl.commands.joinroom.parser": [[6, "module-matrixctl.commands.joinroom.parser", false]], "matrixctl.commands.largest_rooms.addon": [[6, "module-matrixctl.commands.largest_rooms.addon", false]], "matrixctl.commands.largest_rooms.parser": [[6, "module-matrixctl.commands.largest_rooms.parser", false]], "matrixctl.commands.largest_rooms.to_table": [[6, "module-matrixctl.commands.largest_rooms.to_table", false]], "matrixctl.commands.maintenance.addon": [[6, "module-matrixctl.commands.maintenance.addon", false]], "matrixctl.commands.maintenance.parser": [[6, "module-matrixctl.commands.maintenance.parser", false]], "matrixctl.commands.make_room_admin.addon": [[6, "module-matrixctl.commands.make_room_admin.addon", false]], "matrixctl.commands.make_room_admin.parser": [[6, "module-matrixctl.commands.make_room_admin.parser", false]], "matrixctl.commands.purge_history.addon": [[6, "module-matrixctl.commands.purge_history.addon", false]], "matrixctl.commands.purge_history.dialog": [[6, "module-matrixctl.commands.purge_history.dialog", false]], "matrixctl.commands.purge_history.handler": [[6, "module-matrixctl.commands.purge_history.handler", false]], "matrixctl.commands.purge_history.parser": [[6, "module-matrixctl.commands.purge_history.parser", false]], "matrixctl.commands.purge_history.timing": [[6, "module-matrixctl.commands.purge_history.timing", false]], "matrixctl.commands.purge_remote_media.addon": [[6, "module-matrixctl.commands.purge_remote_media.addon", false]], "matrixctl.commands.purge_remote_media.parser": [[6, "module-matrixctl.commands.purge_remote_media.parser", false]], "matrixctl.commands.report.addon": [[6, "module-matrixctl.commands.report.addon", false]], "matrixctl.commands.report.parser": [[6, "module-matrixctl.commands.report.parser", false]], "matrixctl.commands.reports.addon": [[6, "module-matrixctl.commands.reports.addon", false]], "matrixctl.commands.reports.parser": [[6, "module-matrixctl.commands.reports.parser", false]], "matrixctl.commands.reports.to_table": [[6, "module-matrixctl.commands.reports.to_table", false]], "matrixctl.commands.rooms.addon": [[6, "module-matrixctl.commands.rooms.addon", false]], "matrixctl.commands.rooms.parser": [[6, "module-matrixctl.commands.rooms.parser", false]], "matrixctl.commands.rooms.to_table": [[6, "module-matrixctl.commands.rooms.to_table", false]], "matrixctl.commands.server_notice.addon": [[6, "module-matrixctl.commands.server_notice.addon", false]], "matrixctl.commands.server_notice.parser": [[6, "module-matrixctl.commands.server_notice.parser", false]], "matrixctl.commands.set_admin.addon": [[6, "module-matrixctl.commands.set_admin.addon", false]], "matrixctl.commands.set_admin.parser": [[6, "module-matrixctl.commands.set_admin.parser", false]], "matrixctl.commands.start.addon": [[6, "module-matrixctl.commands.start.addon", false]], "matrixctl.commands.start.parser": [[6, "module-matrixctl.commands.start.parser", false]], "matrixctl.commands.stop.addon": [[6, "module-matrixctl.commands.stop.addon", false]], "matrixctl.commands.stop.parser": [[6, "module-matrixctl.commands.stop.parser", false]], "matrixctl.commands.update.addon": [[6, "module-matrixctl.commands.update.addon", false]], "matrixctl.commands.update.parser": [[6, "module-matrixctl.commands.update.parser", false]], "matrixctl.commands.upload.addon": [[6, "module-matrixctl.commands.upload.addon", false]], "matrixctl.commands.upload.parser": [[6, "module-matrixctl.commands.upload.parser", false]], "matrixctl.commands.user.addon": [[6, "module-matrixctl.commands.user.addon", false]], "matrixctl.commands.user.parser": [[6, "module-matrixctl.commands.user.parser", false]], "matrixctl.commands.user.to_table": [[6, "module-matrixctl.commands.user.to_table", false]], "matrixctl.commands.users.addon": [[6, "module-matrixctl.commands.users.addon", false]], "matrixctl.commands.users.parser": [[6, "module-matrixctl.commands.users.parser", false]], "matrixctl.commands.users.to_table": [[6, "module-matrixctl.commands.users.to_table", false]], "matrixctl.errors": [[11, "module-matrixctl.errors", false]], "matrixctl.handlers.ansible": [[7, "module-matrixctl.handlers.ansible", false]], "matrixctl.handlers.api": [[7, "module-matrixctl.handlers.api", false]], "matrixctl.handlers.db": [[7, "module-matrixctl.handlers.db", false]], "matrixctl.handlers.ssh": [[7, "module-matrixctl.handlers.ssh", false]], "matrixctl.handlers.table": [[7, "module-matrixctl.handlers.table", false]], "matrixctl.handlers.vcs": [[7, "module-matrixctl.handlers.vcs", false]], "matrixctl.handlers.yaml": [[7, "module-matrixctl.handlers.yaml", false]], "matrixctl.package_version": [[8, "module-matrixctl.package_version", false]], "matrixctl.password_helpers": [[8, "module-matrixctl.password_helpers", false]], "matrixctl.print_helpers": [[8, "module-matrixctl.print_helpers", false]], "matrixctl.sanitizers": [[8, "module-matrixctl.sanitizers", false]], "matrixctl.structures": [[11, "module-matrixctl.structures", false]], "matrixctl.typehints": [[11, "module-matrixctl.typehints", false]], "messagetype (class in matrixctl.sanitizers)": [[8, "matrixctl.sanitizers.MessageType", false]], "method (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.method", false]], "module": [[4, "module-matrixctl", false], [6, "module-matrixctl.commands.adduser.addon", false], [6, "module-matrixctl.commands.adduser.parser", false], [6, "module-matrixctl.commands.check.addon", false], [6, "module-matrixctl.commands.check.parser", false], [6, "module-matrixctl.commands.delete_local_media.addon", false], [6, "module-matrixctl.commands.delete_local_media.parser", false], [6, "module-matrixctl.commands.delroom.addon", false], [6, "module-matrixctl.commands.delroom.parser", false], [6, "module-matrixctl.commands.deluser.addon", false], [6, "module-matrixctl.commands.deluser.parser", false], [6, "module-matrixctl.commands.deploy.addon", false], [6, "module-matrixctl.commands.deploy.parser", false], [6, "module-matrixctl.commands.download.addon", false], [6, "module-matrixctl.commands.download.parser", false], [6, "module-matrixctl.commands.get_event.addon", false], [6, "module-matrixctl.commands.get_event.parser", false], [6, "module-matrixctl.commands.get_event_context.addon", false], [6, "module-matrixctl.commands.get_event_context.parser", false], [6, "module-matrixctl.commands.get_events.addon", false], [6, "module-matrixctl.commands.get_events.parser", false], [6, "module-matrixctl.commands.is_admin.addon", false], [6, "module-matrixctl.commands.is_admin.parser", false], [6, "module-matrixctl.commands.joinroom.addon", false], [6, "module-matrixctl.commands.joinroom.parser", false], [6, "module-matrixctl.commands.largest_rooms.addon", false], [6, "module-matrixctl.commands.largest_rooms.parser", false], [6, "module-matrixctl.commands.largest_rooms.to_table", false], [6, "module-matrixctl.commands.maintenance.addon", false], [6, "module-matrixctl.commands.maintenance.parser", false], [6, "module-matrixctl.commands.make_room_admin.addon", false], [6, "module-matrixctl.commands.make_room_admin.parser", false], [6, "module-matrixctl.commands.purge_history.addon", false], [6, "module-matrixctl.commands.purge_history.dialog", false], [6, "module-matrixctl.commands.purge_history.handler", false], [6, "module-matrixctl.commands.purge_history.parser", false], [6, "module-matrixctl.commands.purge_history.timing", false], [6, "module-matrixctl.commands.purge_remote_media.addon", false], [6, "module-matrixctl.commands.purge_remote_media.parser", false], [6, "module-matrixctl.commands.report.addon", false], [6, "module-matrixctl.commands.report.parser", false], [6, "module-matrixctl.commands.reports.addon", false], [6, "module-matrixctl.commands.reports.parser", false], [6, "module-matrixctl.commands.reports.to_table", false], [6, "module-matrixctl.commands.rooms.addon", false], [6, "module-matrixctl.commands.rooms.parser", false], [6, "module-matrixctl.commands.rooms.to_table", false], [6, "module-matrixctl.commands.server_notice.addon", false], [6, "module-matrixctl.commands.server_notice.parser", false], [6, "module-matrixctl.commands.set_admin.addon", false], [6, "module-matrixctl.commands.set_admin.parser", false], [6, "module-matrixctl.commands.start.addon", false], [6, "module-matrixctl.commands.start.parser", false], [6, "module-matrixctl.commands.stop.addon", false], [6, "module-matrixctl.commands.stop.parser", false], [6, "module-matrixctl.commands.update.addon", false], [6, "module-matrixctl.commands.update.parser", false], [6, "module-matrixctl.commands.upload.addon", false], [6, "module-matrixctl.commands.upload.parser", false], [6, "module-matrixctl.commands.user.addon", false], [6, "module-matrixctl.commands.user.parser", false], [6, "module-matrixctl.commands.user.to_table", false], [6, "module-matrixctl.commands.users.addon", false], [6, "module-matrixctl.commands.users.parser", false], [6, "module-matrixctl.commands.users.to_table", false], [7, "module-matrixctl.handlers.ansible", false], [7, "module-matrixctl.handlers.api", false], [7, "module-matrixctl.handlers.db", false], [7, "module-matrixctl.handlers.ssh", false], [7, "module-matrixctl.handlers.table", false], [7, "module-matrixctl.handlers.vcs", false], [7, "module-matrixctl.handlers.yaml", false], [8, "module-matrixctl.addon_manager", false], [8, "module-matrixctl.package_version", false], [8, "module-matrixctl.password_helpers", false], [8, "module-matrixctl.print_helpers", false], [8, "module-matrixctl.sanitizers", false], [10, "module-tests.matrixctl.handlers.conftest", false], [10, "module-tests.matrixctl.handlers.test_yaml", false], [10, "module-tests.matrixctl.test_sanitizers", false], [11, "module-matrixctl.errors", false], [11, "module-matrixctl.structures", false], [11, "module-matrixctl.typehints", false]], "newlines_in_row() (in module matrixctl.handlers.table)": [[7, "matrixctl.handlers.table.newlines_in_row", false]], "offset (matrixctl.handlers.api.requeststrategy attribute)": [[7, "matrixctl.handlers.api.RequestStrategy.offset", false]], "params (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.params", false]], "password (matrixctl.handlers.db.dbconnectionbuilder attribute)": [[7, "matrixctl.handlers.db.DBConnectionBuilder.password", false]], "path (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.path", false]], "playbook (matrixctl.structures.configserveransible attribute)": [[11, "matrixctl.structures.ConfigServerAnsible.playbook", false]], "playbook (matrixctl.structures.configserversynapse attribute)": [[11, "matrixctl.structures.ConfigServerSynapse.playbook", false]], "port (matrixctl.handlers.db.dbconnectionbuilder attribute)": [[7, "matrixctl.handlers.db.DBConnectionBuilder.port", false]], "port (matrixctl.handlers.ssh.ssh attribute)": [[7, "matrixctl.handlers.ssh.SSH.port", false]], "port (matrixctl.structures.configserverssh attribute)": [[11, "matrixctl.structures.ConfigServerSSH.port", false]], "preplan_request_strategy() (in module matrixctl.handlers.api)": [[7, "matrixctl.handlers.api.preplan_request_strategy", false]], "print_tasks() (in module matrixctl.commands.maintenance.addon)": [[6, "matrixctl.commands.maintenance.addon.print_tasks", false]], "pull() (matrixctl.handlers.vcs.vcs method)": [[7, "matrixctl.handlers.vcs.VCS.pull", false]], "qworkerexit": [[11, "matrixctl.errors.QWorkerExit", false]], "read_from_file() (matrixctl.handlers.yaml.yaml static method)": [[7, "matrixctl.handlers.yaml.YAML.read_from_file", false]], "request() (in module matrixctl.handlers.api)": [[7, "matrixctl.handlers.api.request", false]], "requestbuilder (class in matrixctl.handlers.api)": [[7, "matrixctl.handlers.api.RequestBuilder", false]], "requeststrategy (class in matrixctl.handlers.api)": [[7, "matrixctl.handlers.api.RequestStrategy", false]], "run_cmd() (matrixctl.handlers.ssh.ssh method)": [[7, "matrixctl.handlers.ssh.SSH.run_cmd", false]], "sanitize() (in module matrixctl.sanitizers)": [[8, "matrixctl.sanitizers.sanitize", false]], "sanitize_event_identifier() (in module matrixctl.sanitizers)": [[8, "matrixctl.sanitizers.sanitize_event_identifier", false]], "sanitize_message_type() (in module matrixctl.sanitizers)": [[8, "matrixctl.sanitizers.sanitize_message_type", false]], "sanitize_room_identifier() (in module matrixctl.sanitizers)": [[8, "matrixctl.sanitizers.sanitize_room_identifier", false]], "sanitize_user_identifier() (in module matrixctl.sanitizers)": [[8, "matrixctl.sanitizers.sanitize_user_identifier", false]], "scheme (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.scheme", false]], "scheme (matrixctl.handlers.db.dbconnectionbuilder attribute)": [[7, "matrixctl.handlers.db.DBConnectionBuilder.scheme", false]], "secrets_filter() (in module matrixctl.handlers.yaml)": [[7, "matrixctl.handlers.yaml.secrets_filter", false]], "server (matrixctl.handlers.yaml.yaml attribute)": [[7, "matrixctl.handlers.yaml.YAML.server", false]], "server (matrixctl.structures.config attribute)": [[11, "matrixctl.structures.Config.server", false]], "servers (matrixctl.structures.config attribute)": [[11, "matrixctl.structures.Config.servers", false]], "setup() (in module matrixctl.addon_manager)": [[8, "matrixctl.addon_manager.setup", false]], "ssh (class in matrixctl.handlers.ssh)": [[7, "matrixctl.handlers.ssh.SSH", false]], "ssh (matrixctl.structures.configserver attribute)": [[11, "matrixctl.structures.ConfigServer.ssh", false]], "ssh_tunnel() (in module matrixctl.handlers.db)": [[7, "matrixctl.handlers.db.ssh_tunnel", false]], "sshresponse (class in matrixctl.handlers.ssh)": [[7, "matrixctl.handlers.ssh.SSHResponse", false]], "stderr (matrixctl.handlers.ssh.sshresponse attribute)": [[7, "matrixctl.handlers.ssh.SSHResponse.stderr", false]], "stdin (matrixctl.handlers.ssh.sshresponse attribute)": [[7, "matrixctl.handlers.ssh.SSHResponse.stdin", false]], "stdout (matrixctl.handlers.ssh.sshresponse attribute)": [[7, "matrixctl.handlers.ssh.SSHResponse.stdout", false]], "step_size (matrixctl.handlers.api.requeststrategy attribute)": [[7, "matrixctl.handlers.api.RequestStrategy.step_size", false]], "streamed_download() (in module matrixctl.handlers.api)": [[7, "matrixctl.handlers.api.streamed_download", false]], "subdomain (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.subdomain", false]], "subparser() (in module matrixctl.addon_manager)": [[8, "matrixctl.addon_manager.subparser", false]], "subparser_adduser() (in module matrixctl.commands.adduser.parser)": [[6, "matrixctl.commands.adduser.parser.subparser_adduser", false]], "subparser_check() (in module matrixctl.commands.check.parser)": [[6, "matrixctl.commands.check.parser.subparser_check", false]], "subparser_delete_local_media() (in module matrixctl.commands.delete_local_media.parser)": [[6, "matrixctl.commands.delete_local_media.parser.subparser_delete_local_media", false]], "subparser_delroom() (in module matrixctl.commands.delroom.parser)": [[6, "matrixctl.commands.delroom.parser.subparser_delroom", false]], "subparser_deluser() (in module matrixctl.commands.deluser.parser)": [[6, "matrixctl.commands.deluser.parser.subparser_deluser", false]], "subparser_deluser() (in module matrixctl.commands.joinroom.parser)": [[6, "matrixctl.commands.joinroom.parser.subparser_deluser", false]], "subparser_deploy() (in module matrixctl.commands.deploy.parser)": [[6, "matrixctl.commands.deploy.parser.subparser_deploy", false]], "subparser_download() (in module matrixctl.commands.download.parser)": [[6, "matrixctl.commands.download.parser.subparser_download", false]], "subparser_get_event() (in module matrixctl.commands.get_event.parser)": [[6, "matrixctl.commands.get_event.parser.subparser_get_event", false]], "subparser_get_event_context() (in module matrixctl.commands.get_event_context.parser)": [[6, "matrixctl.commands.get_event_context.parser.subparser_get_event_context", false]], "subparser_get_events() (in module matrixctl.commands.get_events.parser)": [[6, "matrixctl.commands.get_events.parser.subparser_get_events", false]], "subparser_is_admin() (in module matrixctl.commands.is_admin.parser)": [[6, "matrixctl.commands.is_admin.parser.subparser_is_admin", false]], "subparser_maintenance() (in module matrixctl.commands.maintenance.parser)": [[6, "matrixctl.commands.maintenance.parser.subparser_maintenance", false]], "subparser_make_room_admin() (in module matrixctl.commands.make_room_admin.parser)": [[6, "matrixctl.commands.make_room_admin.parser.subparser_make_room_admin", false]], "subparser_purge_history() (in module matrixctl.commands.purge_history.parser)": [[6, "matrixctl.commands.purge_history.parser.subparser_purge_history", false]], "subparser_purge_remote_media() (in module matrixctl.commands.purge_remote_media.parser)": [[6, "matrixctl.commands.purge_remote_media.parser.subparser_purge_remote_media", false]], "subparser_report() (in module matrixctl.commands.report.parser)": [[6, "matrixctl.commands.report.parser.subparser_report", false]], "subparser_reports() (in module matrixctl.commands.reports.parser)": [[6, "matrixctl.commands.reports.parser.subparser_reports", false]], "subparser_restart() (in module matrixctl.commands.start.parser)": [[6, "matrixctl.commands.start.parser.subparser_restart", false]], "subparser_rooms() (in module matrixctl.commands.largest_rooms.parser)": [[6, "matrixctl.commands.largest_rooms.parser.subparser_rooms", false]], "subparser_rooms() (in module matrixctl.commands.rooms.parser)": [[6, "matrixctl.commands.rooms.parser.subparser_rooms", false]], "subparser_server_notice() (in module matrixctl.commands.server_notice.parser)": [[6, "matrixctl.commands.server_notice.parser.subparser_server_notice", false]], "subparser_set_admin() (in module matrixctl.commands.set_admin.parser)": [[6, "matrixctl.commands.set_admin.parser.subparser_set_admin", false]], "subparser_start() (in module matrixctl.commands.start.parser)": [[6, "matrixctl.commands.start.parser.subparser_start", false]], "subparser_stop() (in module matrixctl.commands.stop.parser)": [[6, "matrixctl.commands.stop.parser.subparser_stop", false]], "subparser_update() (in module matrixctl.commands.update.parser)": [[6, "matrixctl.commands.update.parser.subparser_update", false]], "subparser_upload() (in module matrixctl.commands.upload.parser)": [[6, "matrixctl.commands.upload.parser.subparser_upload", false]], "subparser_user() (in module matrixctl.commands.user.parser)": [[6, "matrixctl.commands.user.parser.subparser_user", false]], "subparser_users() (in module matrixctl.commands.users.parser)": [[6, "matrixctl.commands.users.parser.subparser_users", false]], "success_codes (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.success_codes", false]], "synapse (matrixctl.structures.configserver attribute)": [[11, "matrixctl.structures.ConfigServer.synapse", false]], "table() (in module matrixctl.handlers.table)": [[7, "matrixctl.handlers.table.table", false]], "task (class in matrixctl.commands.maintenance.addon)": [[6, "matrixctl.commands.maintenance.addon.Task", false]], "tasks (matrixctl.structures.configservermaintenance attribute)": [[11, "matrixctl.structures.ConfigServerMaintenance.tasks", false]], "test_get_ansible_playbook() (in module tests.matrixctl.handlers.test_yaml)": [[10, "tests.matrixctl.handlers.test_yaml.test_get_ansible_playbook", false]], "test_get_api_domain() (in module tests.matrixctl.handlers.test_yaml)": [[10, "tests.matrixctl.handlers.test_yaml.test_get_api_domain", false]], "test_get_api_token() (in module tests.matrixctl.handlers.test_yaml)": [[10, "tests.matrixctl.handlers.test_yaml.test_get_api_token", false]], "test_get_api_username() (in module tests.matrixctl.handlers.test_yaml)": [[10, "tests.matrixctl.handlers.test_yaml.test_get_api_username", false]], "test_get_ssh_address() (in module tests.matrixctl.handlers.test_yaml)": [[10, "tests.matrixctl.handlers.test_yaml.test_get_ssh_address", false]], "test_get_ssh_port() (in module tests.matrixctl.handlers.test_yaml)": [[10, "tests.matrixctl.handlers.test_yaml.test_get_ssh_port", false]], "test_get_ssh_user() (in module tests.matrixctl.handlers.test_yaml)": [[10, "tests.matrixctl.handlers.test_yaml.test_get_ssh_user", false]], "test_get_synapse_playbook() (in module tests.matrixctl.handlers.test_yaml)": [[10, "tests.matrixctl.handlers.test_yaml.test_get_synapse_playbook", false]], "test_repr() (in module tests.matrixctl.handlers.test_yaml)": [[10, "tests.matrixctl.handlers.test_yaml.test_repr", false]], "test_sanitize_event_identifier_1() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_event_identifier_1", false]], "test_sanitize_event_identifier_2() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_event_identifier_2", false]], "test_sanitize_event_identifier_3() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_event_identifier_3", false]], "test_sanitize_event_identifier_4() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_event_identifier_4", false]], "test_sanitize_event_identifier_5() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_event_identifier_5", false]], "test_sanitize_event_identifier_6() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_event_identifier_6", false]], "test_sanitize_message_type_invalid() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_invalid", false]], "test_sanitize_message_type_lower_case() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_lower_case", false]], "test_sanitize_message_type_m_room_avatar_1() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_avatar_1", false]], "test_sanitize_message_type_m_room_avatar_2() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_avatar_2", false]], "test_sanitize_message_type_m_room_create_1() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_create_1", false]], "test_sanitize_message_type_m_room_create_2() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_create_2", false]], "test_sanitize_message_type_m_room_join_rules_1() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_join_rules_1", false]], "test_sanitize_message_type_m_room_join_rules_2() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_join_rules_2", false]], "test_sanitize_message_type_m_room_member_1() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_member_1", false]], "test_sanitize_message_type_m_room_member_2() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_member_2", false]], "test_sanitize_message_type_m_room_message_1() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_message_1", false]], "test_sanitize_message_type_m_room_message_2() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_message_2", false]], "test_sanitize_message_type_m_room_name_1() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_name_1", false]], "test_sanitize_message_type_m_room_name_2() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_name_2", false]], "test_sanitize_message_type_m_room_pinned_events_1() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_pinned_events_1", false]], "test_sanitize_message_type_m_room_pinned_events_2() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_pinned_events_2", false]], "test_sanitize_message_type_m_room_power_levels_1() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_power_levels_1", false]], "test_sanitize_message_type_m_room_power_levels_2() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_power_levels_2", false]], "test_sanitize_message_type_m_room_redaction_1() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_redaction_1", false]], "test_sanitize_message_type_m_room_redaction_2() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_redaction_2", false]], "test_sanitize_message_type_m_room_topic_1() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_topic_1", false]], "test_sanitize_message_type_m_room_topic_2() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_m_room_topic_2", false]], "test_sanitize_message_type_none() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_none", false]], "test_sanitize_message_type_with_spaces() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_message_type_with_spaces", false]], "test_sanitize_room_identifier_1() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_room_identifier_1", false]], "test_sanitize_room_identifier_2() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_room_identifier_2", false]], "test_sanitize_room_identifier_3() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_room_identifier_3", false]], "test_sanitize_room_identifier_4() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_room_identifier_4", false]], "test_sanitize_room_identifier_5() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_room_identifier_5", false]], "test_sanitize_room_identifier_6() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_room_identifier_6", false]], "test_sanitize_user_identifier_1() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_user_identifier_1", false]], "test_sanitize_user_identifier_2() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_user_identifier_2", false]], "test_sanitize_user_identifier_3() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_user_identifier_3", false]], "test_sanitize_user_identifier_4() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_user_identifier_4", false]], "test_sanitize_user_identifier_5() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_user_identifier_5", false]], "test_sanitize_user_identifier_6() (in module tests.matrixctl.test_sanitizers)": [[10, "tests.matrixctl.test_sanitizers.test_sanitize_user_identifier_6", false]], "test_str() (in module tests.matrixctl.handlers.test_yaml)": [[10, "tests.matrixctl.handlers.test_yaml.test_str", false]], "tests.matrixctl.handlers.conftest": [[10, "module-tests.matrixctl.handlers.conftest", false]], "tests.matrixctl.handlers.test_yaml": [[10, "module-tests.matrixctl.handlers.test_yaml", false]], "tests.matrixctl.test_sanitizers": [[10, "module-tests.matrixctl.test_sanitizers", false]], "timeout (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.timeout", false]], "timeout (matrixctl.handlers.db.dbconnectionbuilder attribute)": [[7, "matrixctl.handlers.db.DBConnectionBuilder.timeout", false]], "timestamp_to_dt() (in module matrixctl.print_helpers)": [[8, "matrixctl.print_helpers.timestamp_to_dt", false]], "to_table() (in module matrixctl.commands.largest_rooms.to_table)": [[6, "matrixctl.commands.largest_rooms.to_table.to_table", false]], "to_table() (in module matrixctl.commands.reports.to_table)": [[6, "matrixctl.commands.reports.to_table.to_table", false]], "to_table() (in module matrixctl.commands.rooms.to_table)": [[6, "matrixctl.commands.rooms.to_table.to_table", false]], "to_table() (in module matrixctl.commands.user.to_table)": [[6, "matrixctl.commands.user.to_table.to_table", false]], "to_table() (in module matrixctl.commands.users.to_table)": [[6, "matrixctl.commands.users.to_table.to_table", false]], "token (matrixctl.handlers.api.requestbuilder attribute)": [[7, "matrixctl.handlers.api.RequestBuilder.token", false]], "token (matrixctl.structures.configserverapi attribute)": [[11, "matrixctl.structures.ConfigServerAPI.token", false]], "transpose_newlines_to_rows() (in module matrixctl.handlers.table)": [[7, "matrixctl.handlers.table.transpose_newlines_to_rows", false]], "tree_printer() (in module matrixctl.handlers.yaml)": [[7, "matrixctl.handlers.yaml.tree_printer", false]], "user (matrixctl.handlers.ssh.ssh attribute)": [[7, "matrixctl.handlers.ssh.SSH.user", false]], "user (matrixctl.structures.configserverssh attribute)": [[11, "matrixctl.structures.ConfigServerSSH.user", false]], "username (matrixctl.handlers.db.dbconnectionbuilder attribute)": [[7, "matrixctl.handlers.db.DBConnectionBuilder.username", false]], "username (matrixctl.structures.configserverapi attribute)": [[11, "matrixctl.structures.ConfigServerAPI.username", false]], "vacuum (matrixctl.commands.maintenance.addon.task attribute)": [[6, "matrixctl.commands.maintenance.addon.Task.VACUUM", false]], "vcs (class in matrixctl.handlers.vcs)": [[7, "matrixctl.handlers.vcs.VCS", false]], "yaml (class in matrixctl.handlers.yaml)": [[7, "matrixctl.handlers.yaml.YAML", false]], "yaml() (in module tests.matrixctl.handlers.conftest)": [[10, "tests.matrixctl.handlers.conftest.yaml", false]]}, "objects": {"": [[4, 0, 0, "-", "matrixctl"]], "matrixctl": [[8, 0, 0, "-", "addon_manager"], [11, 0, 0, "-", "errors"], [8, 0, 0, "-", "package_version"], [8, 0, 0, "-", "password_helpers"], [8, 0, 0, "-", "print_helpers"], [8, 0, 0, "-", "sanitizers"], [11, 0, 0, "-", "structures"], [11, 0, 0, "-", "typehints"]], "matrixctl.addon_manager": [[8, 1, 1, "", "import_commands_from"], [8, 1, 1, "", "setup"], [8, 1, 1, "", "subparser"]], "matrixctl.commands.adduser": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.adduser.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.adduser.parser": [[6, 1, 1, "", "subparser_adduser"]], "matrixctl.commands.check": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.check.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.check.parser": [[6, 1, 1, "", "subparser_check"]], "matrixctl.commands.delete_local_media": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.delete_local_media.addon": [[6, 1, 1, "", "addon"], [6, 1, 1, "", "handle_timestamp"]], "matrixctl.commands.delete_local_media.parser": [[6, 1, 1, "", "subparser_delete_local_media"]], "matrixctl.commands.delroom": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.delroom.addon": [[6, 1, 1, "", "addon"], [6, 1, 1, "", "handle_arguments"], [6, 1, 1, "", "handle_status"]], "matrixctl.commands.delroom.parser": [[6, 1, 1, "", "subparser_delroom"]], "matrixctl.commands.deluser": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.deluser.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.deluser.parser": [[6, 1, 1, "", "subparser_deluser"]], "matrixctl.commands.deploy": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.deploy.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.deploy.parser": [[6, 1, 1, "", "subparser_deploy"]], "matrixctl.commands.download": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.download.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.download.parser": [[6, 1, 1, "", "subparser_download"]], "matrixctl.commands.get_event": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.get_event.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.get_event.parser": [[6, 1, 1, "", "subparser_get_event"]], "matrixctl.commands.get_event_context": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.get_event_context.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.get_event_context.parser": [[6, 1, 1, "", "subparser_get_event_context"]], "matrixctl.commands.get_events": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.get_events.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.get_events.parser": [[6, 1, 1, "", "subparser_get_events"]], "matrixctl.commands.is_admin": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.is_admin.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.is_admin.parser": [[6, 1, 1, "", "subparser_is_admin"]], "matrixctl.commands.joinroom": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.joinroom.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.joinroom.parser": [[6, 1, 1, "", "subparser_deluser"]], "matrixctl.commands.largest_rooms": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"], [6, 0, 0, "-", "to_table"]], "matrixctl.commands.largest_rooms.addon": [[6, 1, 1, "", "addon"], [6, 1, 1, "", "generate_output"]], "matrixctl.commands.largest_rooms.parser": [[6, 1, 1, "", "subparser_rooms"]], "matrixctl.commands.largest_rooms.to_table": [[6, 1, 1, "", "format_bytes"], [6, 1, 1, "", "to_table"]], "matrixctl.commands.maintenance": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.maintenance.addon": [[6, 2, 1, "", "Task"], [6, 1, 1, "", "addon"], [6, 1, 1, "", "print_tasks"]], "matrixctl.commands.maintenance.addon.Task": [[6, 3, 1, "", "COMPRESS_STATE"], [6, 3, 1, "", "VACUUM"]], "matrixctl.commands.maintenance.parser": [[6, 1, 1, "", "subparser_maintenance"]], "matrixctl.commands.make_room_admin": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.make_room_admin.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.make_room_admin.parser": [[6, 1, 1, "", "subparser_make_room_admin"]], "matrixctl.commands.purge_history": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "dialog"], [6, 0, 0, "-", "handler"], [6, 0, 0, "-", "parser"], [6, 0, 0, "-", "timing"]], "matrixctl.commands.purge_history.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.purge_history.dialog": [[6, 1, 1, "", "dialog_input"]], "matrixctl.commands.purge_history.handler": [[6, 1, 1, "", "handle_purge_status"]], "matrixctl.commands.purge_history.parser": [[6, 1, 1, "", "subparser_purge_history"]], "matrixctl.commands.purge_history.timing": [[6, 1, 1, "", "check_point_in_time"]], "matrixctl.commands.purge_remote_media": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.purge_remote_media.addon": [[6, 1, 1, "", "addon"], [6, 1, 1, "", "handle_timestamp"]], "matrixctl.commands.purge_remote_media.parser": [[6, 1, 1, "", "subparser_purge_remote_media"]], "matrixctl.commands.report": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.report.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.report.parser": [[6, 1, 1, "", "subparser_report"]], "matrixctl.commands.reports": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"], [6, 0, 0, "-", "to_table"]], "matrixctl.commands.reports.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.reports.parser": [[6, 1, 1, "", "subparser_reports"]], "matrixctl.commands.reports.to_table": [[6, 1, 1, "", "to_table"]], "matrixctl.commands.rooms": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"], [6, 0, 0, "-", "to_table"]], "matrixctl.commands.rooms.addon": [[6, 1, 1, "", "addon"], [6, 1, 1, "", "filter_empty_rooms"], [6, 1, 1, "", "generate_output"]], "matrixctl.commands.rooms.parser": [[6, 1, 1, "", "subparser_rooms"]], "matrixctl.commands.rooms.to_table": [[6, 1, 1, "", "to_table"]], "matrixctl.commands.server_notice": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.server_notice.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.server_notice.parser": [[6, 1, 1, "", "subparser_server_notice"]], "matrixctl.commands.set_admin": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.set_admin.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.set_admin.parser": [[6, 1, 1, "", "subparser_set_admin"]], "matrixctl.commands.start": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.start.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.start.parser": [[6, 1, 1, "", "subparser_restart"], [6, 1, 1, "", "subparser_start"]], "matrixctl.commands.stop": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.stop.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.stop.parser": [[6, 1, 1, "", "subparser_stop"]], "matrixctl.commands.update": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.update.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.update.parser": [[6, 1, 1, "", "subparser_update"]], "matrixctl.commands.upload": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"]], "matrixctl.commands.upload.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.upload.parser": [[6, 1, 1, "", "subparser_upload"]], "matrixctl.commands.user": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"], [6, 0, 0, "-", "to_table"]], "matrixctl.commands.user.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.user.parser": [[6, 1, 1, "", "subparser_user"]], "matrixctl.commands.user.to_table": [[6, 1, 1, "", "generate_user_tables"], [6, 1, 1, "", "make_human_readable"], [6, 1, 1, "", "to_table"]], "matrixctl.commands.users": [[6, 0, 0, "-", "addon"], [6, 0, 0, "-", "parser"], [6, 0, 0, "-", "to_table"]], "matrixctl.commands.users.addon": [[6, 1, 1, "", "addon"]], "matrixctl.commands.users.parser": [[6, 1, 1, "", "subparser_users"]], "matrixctl.commands.users.to_table": [[6, 1, 1, "", "to_table"]], "matrixctl.errors": [[11, 4, 1, "", "ConfigFileError"], [11, 4, 1, "", "Error"], [11, 4, 1, "", "InternalResponseError"], [11, 4, 1, "", "QWorkerExit"]], "matrixctl.errors.Error": [[11, 3, 1, "", "BUGMSG"]], "matrixctl.handlers": [[7, 0, 0, "-", "ansible"], [7, 0, 0, "-", "api"], [7, 0, 0, "-", "db"], [7, 0, 0, "-", "ssh"], [7, 0, 0, "-", "table"], [7, 0, 0, "-", "vcs"], [7, 0, 0, "-", "yaml"]], "matrixctl.handlers.ansible": [[7, 1, 1, "", "ansible_run"]], "matrixctl.handlers.api": [[7, 2, 1, "", "RequestBuilder"], [7, 2, 1, "", "RequestStrategy"], [7, 1, 1, "", "async_worker"], [7, 1, 1, "", "exec_async_request"], [7, 1, 1, "", "generate_worker_configs"], [7, 1, 1, "", "group_async_results"], [7, 1, 1, "", "handle_sync_response_status_code"], [7, 1, 1, "", "preplan_request_strategy"], [7, 1, 1, "", "request"], [7, 1, 1, "", "streamed_download"]], "matrixctl.handlers.api.RequestBuilder": [[7, 3, 1, "", "concurrent_limit"], [7, 3, 1, "", "content"], [7, 3, 1, "", "data"], [7, 3, 1, "", "domain"], [7, 3, 1, "", "headers"], [7, 5, 1, "", "headers_with_auth"], [7, 3, 1, "", "json"], [7, 3, 1, "", "method"], [7, 3, 1, "", "params"], [7, 3, 1, "", "path"], [7, 3, 1, "", "scheme"], [7, 3, 1, "", "subdomain"], [7, 3, 1, "", "success_codes"], [7, 3, 1, "", "timeout"], [7, 3, 1, "", "token"]], "matrixctl.handlers.api.RequestStrategy": [[7, 3, 1, "", "concurrent_limit"], [7, 3, 1, "", "iterations"], [7, 3, 1, "", "limit"], [7, 3, 1, "", "offset"], [7, 3, 1, "", "step_size"]], "matrixctl.handlers.db": [[7, 2, 1, "", "DBConnectionBuilder"], [7, 1, 1, "", "db_connect"], [7, 1, 1, "", "ssh_tunnel"]], "matrixctl.handlers.db.DBConnectionBuilder": [[7, 3, 1, "", "database"], [7, 3, 1, "", "host"], [7, 3, 1, "", "password"], [7, 3, 1, "", "port"], [7, 3, 1, "", "scheme"], [7, 3, 1, "", "timeout"], [7, 3, 1, "", "username"]], "matrixctl.handlers.ssh": [[7, 2, 1, "", "SSH"], [7, 2, 1, "", "SSHResponse"]], "matrixctl.handlers.ssh.SSH": [[7, 3, 1, "", "address"], [7, 3, 1, "", "port"], [7, 6, 1, "", "run_cmd"], [7, 3, 1, "", "user"]], "matrixctl.handlers.ssh.SSHResponse": [[7, 3, 1, "", "stderr"], [7, 3, 1, "", "stdin"], [7, 3, 1, "", "stdout"]], "matrixctl.handlers.table": [[7, 1, 1, "", "cells_to_str"], [7, 1, 1, "", "find_newlines"], [7, 1, 1, "", "format_table_row"], [7, 1, 1, "", "get_colum_length"], [7, 1, 1, "", "handle_newlines"], [7, 1, 1, "", "newlines_in_row"], [7, 1, 1, "", "table"], [7, 1, 1, "", "transpose_newlines_to_rows"]], "matrixctl.handlers.vcs": [[7, 2, 1, "", "VCS"]], "matrixctl.handlers.vcs.VCS": [[7, 5, 1, "", "datetime_last_pulled_commit"], [7, 6, 1, "", "log"], [7, 6, 1, "", "pull"]], "matrixctl.handlers.yaml": [[7, 2, 1, "", "JinjaUndefined"], [7, 2, 1, "", "YAML"], [7, 1, 1, "", "secrets_filter"], [7, 1, 1, "", "tree_printer"]], "matrixctl.handlers.yaml.YAML": [[7, 3, 1, "", "DEFAULT_PATHS"], [7, 3, 1, "", "JINJA_PREDEFINED"], [7, 6, 1, "", "apply_defaults"], [7, 6, 1, "", "get"], [7, 6, 1, "", "get_paths_to_config"], [7, 6, 1, "", "get_server_config"], [7, 6, 1, "", "read_from_file"], [7, 3, 1, "", "server"]], "matrixctl.package_version": [[8, 1, 1, "", "get_version"]], "matrixctl.password_helpers": [[8, 1, 1, "", "ask_password"], [8, 1, 1, "", "ask_question"], [8, 1, 1, "", "create_user"]], "matrixctl.print_helpers": [[8, 1, 1, "", "human_readable_bool"], [8, 1, 1, "", "timestamp_to_dt"]], "matrixctl.sanitizers": [[8, 2, 1, "", "MessageType"], [8, 1, 1, "", "sanitize"], [8, 1, 1, "", "sanitize_event_identifier"], [8, 1, 1, "", "sanitize_message_type"], [8, 1, 1, "", "sanitize_room_identifier"], [8, 1, 1, "", "sanitize_user_identifier"]], "matrixctl.sanitizers.MessageType": [[8, 3, 1, "", "M_ROOM_AVATAR"], [8, 3, 1, "", "M_ROOM_CREATE"], [8, 3, 1, "", "M_ROOM_JOIN_RULES"], [8, 3, 1, "", "M_ROOM_MEMBER"], [8, 3, 1, "", "M_ROOM_MESSAGE"], [8, 3, 1, "", "M_ROOM_NAME"], [8, 3, 1, "", "M_ROOM_PINNED_EVENTS"], [8, 3, 1, "", "M_ROOM_POWER_LEVELS"], [8, 3, 1, "", "M_ROOM_REDACTION"], [8, 3, 1, "", "M_ROOM_TOPIC"]], "matrixctl.structures": [[11, 2, 1, "", "Config"], [11, 2, 1, "", "ConfigServer"], [11, 2, 1, "", "ConfigServerAPI"], [11, 2, 1, "", "ConfigServerAnsible"], [11, 2, 1, "", "ConfigServerMaintenance"], [11, 2, 1, "", "ConfigServerSSH"], [11, 2, 1, "", "ConfigServerSynapse"]], "matrixctl.structures.Config": [[11, 3, 1, "", "server"], [11, 3, 1, "", "servers"]], "matrixctl.structures.ConfigServer": [[11, 3, 1, "", "ansible"], [11, 3, 1, "", "api"], [11, 3, 1, "", "maintenance"], [11, 3, 1, "", "ssh"], [11, 3, 1, "", "synapse"]], "matrixctl.structures.ConfigServerAPI": [[11, 3, 1, "", "concurrent_limit"], [11, 3, 1, "", "domain"], [11, 3, 1, "", "token"], [11, 3, 1, "", "username"]], "matrixctl.structures.ConfigServerAnsible": [[11, 3, 1, "", "playbook"]], "matrixctl.structures.ConfigServerMaintenance": [[11, 3, 1, "", "tasks"]], "matrixctl.structures.ConfigServerSSH": [[11, 3, 1, "", "address"], [11, 3, 1, "", "port"], [11, 3, 1, "", "user"]], "matrixctl.structures.ConfigServerSynapse": [[11, 3, 1, "", "playbook"]], "tests.matrixctl": [[10, 0, 0, "-", "test_sanitizers"]], "tests.matrixctl.handlers": [[10, 0, 0, "-", "conftest"], [10, 0, 0, "-", "test_yaml"]], "tests.matrixctl.handlers.conftest": [[10, 1, 1, "", "yaml"]], "tests.matrixctl.handlers.test_yaml": [[10, 1, 1, "", "test_get_ansible_playbook"], [10, 1, 1, "", "test_get_api_domain"], [10, 1, 1, "", "test_get_api_token"], [10, 1, 1, "", "test_get_api_username"], [10, 1, 1, "", "test_get_ssh_address"], [10, 1, 1, "", "test_get_ssh_port"], [10, 1, 1, "", "test_get_ssh_user"], [10, 1, 1, "", "test_get_synapse_playbook"], [10, 1, 1, "", "test_repr"], [10, 1, 1, "", "test_str"]], "tests.matrixctl.test_sanitizers": [[10, 1, 1, "", "test_sanitize_event_identifier_1"], [10, 1, 1, "", "test_sanitize_event_identifier_2"], [10, 1, 1, "", "test_sanitize_event_identifier_3"], [10, 1, 1, "", "test_sanitize_event_identifier_4"], [10, 1, 1, "", "test_sanitize_event_identifier_5"], [10, 1, 1, "", "test_sanitize_event_identifier_6"], [10, 1, 1, "", "test_sanitize_message_type_invalid"], [10, 1, 1, "", "test_sanitize_message_type_lower_case"], [10, 1, 1, "", "test_sanitize_message_type_m_room_avatar_1"], [10, 1, 1, "", "test_sanitize_message_type_m_room_avatar_2"], [10, 1, 1, "", "test_sanitize_message_type_m_room_create_1"], [10, 1, 1, "", "test_sanitize_message_type_m_room_create_2"], [10, 1, 1, "", "test_sanitize_message_type_m_room_join_rules_1"], [10, 1, 1, "", "test_sanitize_message_type_m_room_join_rules_2"], [10, 1, 1, "", "test_sanitize_message_type_m_room_member_1"], [10, 1, 1, "", "test_sanitize_message_type_m_room_member_2"], [10, 1, 1, "", "test_sanitize_message_type_m_room_message_1"], [10, 1, 1, "", "test_sanitize_message_type_m_room_message_2"], [10, 1, 1, "", "test_sanitize_message_type_m_room_name_1"], [10, 1, 1, "", "test_sanitize_message_type_m_room_name_2"], [10, 1, 1, "", "test_sanitize_message_type_m_room_pinned_events_1"], [10, 1, 1, "", "test_sanitize_message_type_m_room_pinned_events_2"], [10, 1, 1, "", "test_sanitize_message_type_m_room_power_levels_1"], [10, 1, 1, "", "test_sanitize_message_type_m_room_power_levels_2"], [10, 1, 1, "", "test_sanitize_message_type_m_room_redaction_1"], [10, 1, 1, "", "test_sanitize_message_type_m_room_redaction_2"], [10, 1, 1, "", "test_sanitize_message_type_m_room_topic_1"], [10, 1, 1, "", "test_sanitize_message_type_m_room_topic_2"], [10, 1, 1, "", "test_sanitize_message_type_none"], [10, 1, 1, "", "test_sanitize_message_type_with_spaces"], [10, 1, 1, "", "test_sanitize_room_identifier_1"], [10, 1, 1, "", "test_sanitize_room_identifier_2"], [10, 1, 1, "", "test_sanitize_room_identifier_3"], [10, 1, 1, "", "test_sanitize_room_identifier_4"], [10, 1, 1, "", "test_sanitize_room_identifier_5"], [10, 1, 1, "", "test_sanitize_room_identifier_6"], [10, 1, 1, "", "test_sanitize_user_identifier_1"], [10, 1, 1, "", "test_sanitize_user_identifier_2"], [10, 1, 1, "", "test_sanitize_user_identifier_3"], [10, 1, 1, "", "test_sanitize_user_identifier_4"], [10, 1, 1, "", "test_sanitize_user_identifier_5"], [10, 1, 1, "", "test_sanitize_user_identifier_6"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "exception", "Python exception"], "5": ["py", "property", "Python property"], "6": ["py", "method", "Python method"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:attribute", "4": "py:exception", "5": "py:property", "6": "py:method"}, "terms": {"": [1, 2, 3, 5, 6, 7, 8, 9, 16, 18, 21], "0": [5, 7, 8, 9, 11, 12, 16, 18, 22], "00": 16, "01": 16, "04": [6, 8], "05": 6, "08": [6, 8], "09": 6, "1": [6, 7, 8, 16, 18, 22], "10": [3, 6, 7, 9, 13, 14, 18], "100": [6, 7, 16], "100000": 6, "106": 16, "113": [1, 2], "115": [1, 2], "117": [1, 2], "119": [1, 2], "12": [6, 11], "121": [1, 2], "123": [1, 2], "123000": 6, "123456789012345678901": 6, "127": 7, "13": 6, "132": [1, 2], "1355": 16, "136": [1, 2], "139": [1, 2], "14": [1, 6], "141": [1, 2], "143": [1, 2], "146": [1, 2], "149": [1, 2], "15": [1, 2, 6], "163": [1, 2], "165": [1, 2], "174": [1, 2], "18": [1, 2], "181": [1, 2], "184": [1, 2], "187": [1, 2], "19": [1, 6], "193": [1, 2], "198": [1, 2], "2": [6, 7, 16, 18, 22], "200": [1, 2, 7], "201": 7, "2014": 16, "20190629": 16, "20191231_3": 16, "202": [1, 2, 7], "2020": [6, 18, 20], "2021": [6, 8], "203": 7, "204": 7, "205": 7, "206": [1, 2, 7], "207": 7, "21": [6, 8], "211": [1, 2], "213": [1, 2], "217": [1, 2], "22": [7, 13, 14, 18], "226": 7, "229": [1, 2], "231": [1, 2], "233": [1, 2], "235": [1, 2], "24": 12, "245": [1, 2], "252": [1, 2], "254": [1, 2], "26": 16, "265": [1, 2], "267": [1, 2], "271": [1, 2], "273": [1, 2], "275": [1, 2], "277": [1, 2], "278": [1, 2], "28": [1, 2, 6], "281": [1, 2], "284": [1, 2], "287": [1, 2], "29": 6, "2b": 6, "2p1": 16, "3": [7, 11, 16, 19], "30": [6, 16], "305": [1, 2], "307": [1, 2], "309": [1, 2], "31": 16, "311": [1, 2], "313": [1, 2], "315": [1, 2], "34": 12, "4": [7, 16], "40": 16, "4096": 16, "42": 9, "435": 16, "448": [1, 2], "45": [1, 2], "450": [1, 2], "453": [1, 2], "460": [1, 2], "465": [1, 2], "5": [7, 9], "5432": [7, 13, 14, 18], "55": [6, 8], "57": 6, "585": [1, 2], "6": [7, 11], "60": [1, 2], "61": [1, 2], "64": [1, 2], "656": 16, "68": [1, 2], "69": [1, 2], "7": 16, "74": [1, 2], "767": 16, "79": [1, 2], "798": [1, 2], "8": [16, 19], "86": [1, 2], "8765": 7, "884": 16, "89": [1, 2], "895": 16, "9": 16, "991": 1, "9dunderm1ffl1nincpap3rc": 6, "A": [3, 5, 6, 7, 8, 9, 12, 18], "At": 6, "Being": [5, 9], "By": [6, 7], "For": [5, 7, 9, 13, 14, 18], "If": [1, 2, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19], "In": [8, 11, 12, 13, 14, 18], "It": [1, 2, 6, 7, 12, 13, 14, 18, 21], "No": [1, 2, 5, 6, 9, 16], "On": 16, "The": [1, 2, 3, 5, 6, 7, 8, 9, 13, 14, 15, 16, 17, 18], "Then": 6, "To": [8, 12, 13, 14, 15, 16, 17, 18, 19], "With": [1, 2, 12], "_": 6, "__file__": 8, "__init__": 8, "__main__": [1, 2], "__name__": 8, "__repr__": 10, "__str__": 10, "__version__": 8, "__yaml": 7, "_subparsersact": [1, 6, 8], "abc": 7, "abcdefghijklmh4omlreumu7pd01qp": 8, "abcdefghijklmnopqr": 6, "abl": [1, 2, 9, 12, 13, 14, 16, 18, 19], "about": [3, 5, 6, 9, 12, 13, 14, 18], "abov": 16, "absolut": [8, 13, 14, 18], "abspath": 8, "abus": [5, 9], "accept": [5, 9], "access": [1, 2, 3, 7, 13, 14, 15, 16, 18, 19], "accomplish": [3, 18, 19], "accord": [1, 2], "account": [5, 9, 12, 13, 14, 18, 19], "across": 7, "act": [5, 9], "action": [2, 5, 9], "activ": [13, 14, 18], "ad": [1, 2, 6], "adapt": [5, 9], "add": [1, 2, 3, 6, 7, 8, 11, 13, 14, 18, 21], "add_subpars": 6, "addit": [6, 9, 11, 13, 16], "addon": [2, 6, 9], "addon_directori": 8, "addon_manag": [1, 2, 8], "addon_modul": 8, "address": [5, 6, 7, 9, 10, 11, 13, 14, 18], "addus": [1, 2, 3, 12, 13, 14, 16, 18], "adjust": 8, "admin": [1, 2, 3, 8, 12, 13, 14, 18], "administr": [3, 6, 12, 13, 14, 18, 19], "advanc": [5, 9, 12], "affect": [5, 9], "after": [1, 2, 7, 8, 12, 13, 14, 18, 21, 22], "afterward": 7, "ag": [5, 9], "again": [8, 9, 11, 12, 16], "against": 6, "aggress": [5, 9], "alia": [1, 2, 3, 6, 7, 18], "alic": 6, "align": [5, 9], "all": [1, 2, 3, 5, 6, 7, 8, 9, 12, 15, 16, 18, 19], "allow": [1, 2, 5, 6, 9], "alreadei": 16, "alreadi": [7, 12, 19], "also": [5, 9, 13, 14, 18], "alter": 9, "altern": [3, 18], "alwai": 8, "an": [1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 18], "anchor": 16, "andi": 6, "andibl": 6, "angela": 6, "ani": [1, 2, 5, 6, 7, 8, 9, 16], "anoth": [6, 7, 13, 14, 18], "ansibl": [1, 2, 3, 6, 10, 11, 12, 13, 14, 16, 17, 18, 19], "ansible_run": 7, "ansible_runn": [1, 2], "answer": [1, 2, 5, 6, 7, 8, 9], "anymor": [1, 2, 12], "anyon": 12, "anyth": [9, 12], "api": [2, 6, 10, 11, 12, 13, 14, 18], "apolog": [5, 9], "apologi": [5, 9], "appear": [5, 9], "appli": [5, 7, 9], "applic": [1, 2, 7, 9, 11, 18], "apply_default": 7, "appoint": [5, 9], "appropri": [5, 9], "approv": 9, "approxim": [3, 6, 18], "appservic": 6, "ar": [1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 18, 19], "arbitrari": [13, 14, 18], "arch": 16, "arg": [1, 2, 6], "argpars": [6, 8], "argument": [1, 2, 6, 7, 8, 12, 18, 21], "argumentpars": 8, "arm": 16, "around": [5, 9, 10], "ask": [6, 8, 9], "ask_password": [6, 8], "ask_quest": [6, 8], "askpass": 16, "assert": [1, 2], "async": 7, "async_work": 7, "asynchron": [1, 2, 7, 13, 14, 18], "asyncio": 7, "attack": [5, 9], "attent": [5, 9], "attribut": 7, "auth": 7, "authent": 6, "autodoc": 1, "avail": [3, 5, 6, 9, 16, 18], "avatar": [6, 8], "avoid": [5, 9, 11], "b": [1, 2, 8, 16], "back": [1, 2], "ban": [1, 2, 6], "base": [6, 7, 8, 11], "bash": 16, "be411cf0c1a9413bf25ca1b72004150c032555c2": [1, 2], "bearer": 7, "becaus": [1, 2, 7, 8, 12], "been": [1, 2, 7, 16], "befor": [3, 6, 9, 16, 18, 22], "begin": 6, "beginn": 17, "behavior": [5, 7, 9], "belong": 7, "below": [1, 2, 6, 12, 16], "ber": 7, "best": [5, 6, 9], "between": [7, 8, 10], "bigger": 12, "bind": 7, "block": [13, 14, 18], "bob": 6, "bodi": [1, 2, 5, 6, 9], "bool": [6, 7, 8], "boot": 16, "boss": 6, "bot": [1, 2], "boundari": [6, 8], "branch": [1, 2, 9], "break": [3, 18, 22], "bridg": 16, "browser": [13, 14, 18], "bug": [2, 3, 11, 18], "bugmsg": 11, "build": [6, 7], "bump": 1, "bunch": [17, 18, 21], "byte": [6, 7], "c": [3, 16, 18], "cach": [3, 16, 18], "call": 7, "callabl": 8, "callback": 8, "caller": 6, "can": [1, 2, 3, 6, 7, 9, 11, 12, 13, 14, 15, 16, 18, 19], "cannot": 16, "canon": 6, "case": [8, 10, 13, 14, 18], "cast": [5, 7, 9, 11], "cell": 7, "cells_to_str": 7, "censor": [1, 2], "chang": [3, 6, 7, 8, 9, 12, 16, 18, 22], "changelog": [2, 18], "channel": [5, 9], "chapter": [12, 16], "charact": [6, 7], "characterist": [5, 9], "check": [1, 2, 3, 7, 8, 9, 13, 15, 18], "check_point_in_tim": 6, "checker": 11, "checkout": 1, "choos": [3, 18], "clarifi": [5, 9], "clariti": [5, 9], "class": [5, 6, 7, 8, 9, 10, 11], "classic": [1, 2], "classvar": 7, "clean": 16, "click": [12, 13, 14, 18], "client": [13, 14, 16, 18], "clone": 9, "cmd": 7, "coc": [5, 9], "code": [1, 2, 6, 7], "code_of_conduct": [5, 9], "collect": [1, 2, 6, 7, 13, 14, 18], "color": [5, 9], "column": 7, "column_length_tupl": 7, "com": [3, 5, 6, 9, 11, 13, 14, 18], "command": [1, 2, 3, 7, 8, 9, 10, 11, 13, 14, 16], "commandlin": [1, 2, 3, 18], "comment": [5, 9], "commit": [2, 5, 7, 9], "common": [5, 8, 9], "commun": [5, 7, 9, 10, 13, 16], "compar": 8, "compat": [1, 2, 15], "compil": 8, "complaint": [5, 9], "complet": 11, "compress": [1, 2, 6, 13, 14, 18], "compress_st": 6, "concentr": 7, "concurr": 7, "concurrent_limit": [7, 11, 13, 14, 18], "conditionneedsupd": 16, "conf": [8, 16], "config": [1, 2, 3, 7, 10, 11, 12, 15, 16, 18], "config_path": 7, "configfil": 7, "configfileerror": 11, "configserv": [7, 11], "configserverans": 11, "configserverapi": 11, "configservermainten": 11, "configserverssh": 11, "configserversynaps": 11, "configur": [1, 2, 6, 7, 11, 13, 14, 16], "conflict": 16, "conftest": 10, "conn": 7, "connect": [1, 2, 6, 7, 13, 14, 18], "consent": 6, "consequ": [5, 9], "consid": [1, 2, 5, 9], "construct": [5, 9], "contain": [1, 2, 3, 6, 7, 9, 13, 16, 18], "content": 7, "context": [1, 2, 3, 13, 18], "continu": [5, 6, 9, 12, 16, 18, 21], "contribut": [1, 2, 5, 9], "contributor": [11, 18], "control": [1, 2, 3, 4, 18, 21], "convent": 9, "convert": [6, 7, 8], "cooki": 6, "cool": 9, "copi": [13, 14, 15, 18], "copyright": [18, 20], "core": [1, 16], "corner": [12, 13, 14, 18], "coro": 7, "correct": [1, 2, 6, 8], "correctli": 13, "could": [5, 8, 9], "couldn": [18, 21], "coverag": 1, "creat": [1, 2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18], "create_us": 8, "creation": 6, "credenti": [1, 2, 12], "creed": 6, "criteria": 8, "current": [7, 12, 13, 14, 16, 18], "custom": 11, "cwe": [1, 2], "cycl": [18, 22], "d": [1, 2, 3, 11, 16, 18], "data": [1, 2, 6, 7, 8, 13], "databas": [1, 2, 3, 6, 13, 14, 16, 18], "date": [1, 2, 6, 7, 8, 16], "datetim": [7, 8], "datetime_last_pulled_commit": 7, "db": [1, 2, 6, 7], "db_connect": 7, "dbconnectionbuild": 7, "deactiv": [1, 2, 3, 6, 18], "dead": 6, "deal": 11, "debloat": [1, 2], "debug": [1, 2, 3, 11, 18], "decid": [18, 21], "decis": [5, 9], "decor": 8, "decorated_func": 8, "deem": [5, 9], "default": [1, 2, 3, 6, 7, 8, 13, 14, 18], "default_api_concurrent_limit": 7, "default_path": 7, "default_ssh_port": 7, "defend": 6, "defin": [7, 13, 14, 18], "definit": 11, "delet": [1, 2, 3, 13, 18], "delete_id": 6, "delete_local_media": 6, "delroom": [2, 3, 13, 18], "delus": [1, 2, 3, 13, 16, 18], "demonstr": [5, 9], "demot": [1, 2], "depend": [2, 6, 7, 16], "deploi": [1, 2, 3, 4, 13, 14, 16, 17, 18, 19, 21], "deploy": [1, 2, 3, 6, 18], "deprec": [6, 18], "depth": 7, "derogatori": [5, 9], "describ": [6, 7, 8, 9, 16], "descript": 6, "destroi": [1, 2], "detect": 16, "determin": [1, 2, 5, 7, 8, 9], "develop": [1, 2], "dialog": 6, "dialog_input": 6, "dicstr": 1, "dict": [6, 7, 11], "dictionari": [6, 7], "differ": [5, 7, 9], "directli": 13, "directori": [1, 2, 8, 16], "disabl": [1, 2, 3, 5, 7, 9, 18], "disclos": 8, "discov": 11, "discuss": 9, "disk": 16, "disparag": [5, 9], "displai": 6, "displaynam": [1, 2, 6], "distribut": 16, "divers": [5, 9], "dnssec": 16, "do": [1, 2, 9, 12, 15, 18, 21], "doc": [2, 3, 18], "dock": [1, 2], "docker": [1, 2, 13, 16, 17, 19], "document": [7, 13, 17], "doe": [1, 2, 6, 7, 8, 13, 14, 18], "domain": [6, 7, 8, 10, 11, 12, 13, 14, 16, 18], "don": [1, 6, 7, 9, 12, 16, 19], "done": 7, "dot": 8, "down": [12, 13, 14, 18], "download": [1, 3, 16, 18], "download_path": 7, "dpa": 16, "draft": 9, "drop": [1, 2], "dt": 8, "dunder": 6, "dure": [5, 9], "dwight": 6, "dwight_schrut": 6, "e": [1, 2, 5, 6, 7, 8, 9, 11, 13, 14, 16, 18, 22], "each": 7, "easi": 16, "easili": 11, "econom": [5, 9], "edit": [5, 9, 13], "educ": [5, 9], "either": 7, "eleg": [18, 21], "element": [12, 13, 14, 18], "elevet": 8, "els": [11, 12], "email": [5, 6, 9], "empathi": [5, 9], "empti": [1, 2, 6, 7, 8, 10, 16], "enabl": [1, 2, 3, 6, 7, 13, 14, 18], "encount": 6, "enough": [13, 14, 18], "enpti": 7, "ensur": [1, 2], "enter": [6, 7, 8, 12, 13, 14, 16, 18], "entri": [1, 2, 7], "enum": [6, 8], "environ": [1, 2, 5, 9], "epoch": 6, "err_cod": 6, "error": [1, 2, 6, 8, 9, 18], "error_messag": 8, "estim": 6, "etc": [7, 11, 13, 16, 18], "ethnic": [5, 9], "ev": 6, "evalu": 7, "even": [3, 18], "event": [1, 2, 3, 5, 8, 9, 13, 14, 18], "event_id": [1, 2, 6], "event_identifi": 8, "event_identifier_sanit": 8, "event_json": [13, 14, 18], "event_or_timestamp": 6, "events_raw": 6, "ever": 12, "everi": [1, 2, 6, 7], "everyon": [5, 9], "everyth": [8, 9, 11, 12], "exact": 6, "exampl": [1, 2, 5, 6, 7, 8, 9, 12, 13, 14, 18], "exc": 7, "except": [7, 9, 11], "exec_async_request": 7, "exist": [1, 2, 6, 7, 8], "exit": [3, 11, 18], "expand": 7, "experi": [5, 9], "explan": [5, 9], "explicit": [5, 9], "express": [1, 5, 8, 9], "extens": 7, "extern": [5, 9, 13, 14, 18], "extra": [1, 16], "extra_var": 7, "f": [1, 2, 7], "factor": [1, 2], "fail": [12, 16], "fair": [5, 9], "fairli": [5, 9], "fals": [1, 2, 6, 7, 8], "faq": [5, 9], "fast": [17, 18, 21], "faster": [13, 14, 18], "featur": [3, 15, 18, 19, 21], "feedback": 5, "feel": 9, "few": 15, "fido": 16, "field": [7, 8], "file": [1, 2, 3, 6, 7, 8, 10, 11, 12, 15, 16], "fill": [13, 14, 18], "filter": 6, "filter_empty_room": 6, "final": 11, "find": [1, 2, 6, 7, 8, 9, 12, 13, 14, 18], "find_newlin": 7, "fingerprint": 16, "firewal": [13, 14, 18], "first": [1, 2, 6, 7, 8, 9], "fix": [2, 9], "flake8": [1, 2], "flexibl": [1, 2], "float": 7, "flow": [0, 9, 18], "focus": [5, 9], "follow": [1, 3, 5, 9, 13, 16, 17, 18], "foo": [13, 14, 18], "forc": [1, 2, 6], "forget": 9, "fork": 9, "form": 7, "format": [1, 2, 6, 7], "format_byt": 6, "format_table_row": 7, "forward": 16, "found": 16, "four": 13, "free": [5, 9], "from": [1, 2, 3, 5, 6, 7, 8, 9, 12, 13, 14, 18, 19], "front": [13, 14, 18], "full": 7, "full_config": 7, "fulli": [7, 13], "func": 8, "function": [6, 7, 8, 13, 16], "functiona": 7, "futur": 11, "g": [1, 2, 6, 7, 8, 11, 13, 14, 16, 18, 22], "garbag": [13, 14, 18], "gen_password": 6, "gender": [5, 9], "gener": [1, 2, 6, 7, 12, 15], "generate_output": 6, "generate_user_t": 6, "generate_worker_config": 7, "get": [1, 2, 3, 7, 8, 11, 12, 13, 16, 17, 18, 19], "get_colum_length": 7, "get_ev": [1, 2, 6], "get_event_context": 6, "get_paths_to_config": 7, "get_server_config": 7, "get_vers": 8, "gh": [1, 2, 7], "git": [6, 13], "github": [0, 1, 2, 3, 5, 9, 11, 18], "give": [1, 2, 5, 6, 11, 12], "given": [6, 8], "glad": 11, "global": [7, 8], "gnerat": 6, "go": [9, 16], "good": [9, 16, 19], "gplv3": [18, 20], "gracefulli": [5, 9], "grant": [3, 6, 18], "greater": [1, 2, 6, 7, 13, 14, 18], "green": 9, "group": [1, 2, 7], "group_async_result": 7, "guest": [1, 2, 6], "guid": [13, 16, 19], "guidelin": 1, "guidlin": [1, 2], "h": [3, 18], "ha": [1, 2, 7, 13, 16], "hack": [18, 21], "had": [18, 21], "hand": [9, 11, 12], "handl": [6, 7, 10], "handle_argu": 6, "handle_newlin": 7, "handle_purge_statu": 6, "handle_statu": 6, "handle_sync_response_status_cod": 7, "handle_timestamp": 6, "handler": [1, 2, 6, 9, 18], "harass": [5, 9], "hard": [1, 2], "harm": [5, 9], "hash": 6, "hate": 6, "have": [1, 2, 5, 6, 7, 8, 12, 13, 14, 16, 18, 19, 21], "head": 12, "header": [1, 2, 7], "headers_with_auth": 7, "healthi": [5, 9], "help": [2, 3, 9, 11, 12, 13, 14, 17, 18], "helper": [6, 7, 9, 18], "here": [13, 14, 17, 18], "hidden": 12, "high": [13, 14, 18], "higher": [7, 19], "highest": [3, 6, 7, 18], "highlight": 12, "hint": [1, 2, 7, 9, 18], "histoi": 6, "histor": [1, 2, 3, 6, 18], "histori": [2, 3, 13, 18], "hold": 7, "home": [7, 16], "homepag": [5, 9], "homeserv": [1, 2, 3, 4, 6, 7, 13, 14, 18, 21], "hook": 16, "host": [7, 16], "how": [1, 2, 7, 11, 13, 14, 18, 19], "html": [5, 9], "http": [1, 2, 3, 5, 7, 9, 11, 12, 18], "httpx": [1, 2, 7], "human": 6, "human_readable_bool": 8, "i": [1, 2, 3, 5, 7, 8, 11, 12, 13, 14, 16, 17, 18, 19, 21], "id": [6, 11, 16], "id_": 16, "id_rsa": 16, "ident": [5, 9], "identif": 16, "identifi": [3, 8, 10, 11, 18], "ignor": [1, 12], "ii": [13, 14, 18], "imag": [1, 2, 6, 16], "imageri": [5, 9], "impact": [5, 9], "implement": 9, "import": [1, 2, 7, 8], "import_commands_from": 8, "import_playbook": [1, 2, 13], "inappropri": [5, 9], "incid": [5, 9], "includ": [5, 8, 9], "inclus": [5, 9], "incorrect": [1, 2], "increas": [1, 2], "independ": [1, 2], "index": 18, "indic": 6, "individu": [5, 9], "info": [18, 20], "inform": [1, 2, 3, 5, 6, 7, 9, 11, 13, 14, 18], "inhibit": 7, "inhibit_sep": 7, "ini": [1, 2], "initi": 7, "input": [1, 7, 16], "input_queu": 7, "input_s": 7, "insensit": 8, "insert": [7, 8], "inspir": [5, 9], "instal": [1, 8, 9, 16, 18], "installd": 16, "instanc": [3, 5, 6, 7, 9, 12, 17, 18, 19], "instead": [1, 2, 7, 12], "instruct": 11, "insult": [5, 9], "int": [6, 7, 11], "integ": 6, "integr": 16, "intention": 1, "interact": [5, 9], "intern": [1, 2], "internalresponseerror": 11, "introduc": [1, 2, 3, 18], "invalid": [1, 2, 8, 10], "investig": [5, 9], "invis": [5, 9], "invit": 6, "involv": [5, 9], "io": [1, 2, 3, 18], "ip": [13, 14, 18], "is_admin": 6, "issu": [1, 2, 3, 5, 9, 11, 18], "item": 7, "iter": 7, "its": [18, 22], "j": [1, 2, 8], "janitor": [1, 2], "javascript": 6, "jim": 6, "jinja2": [1, 2, 7], "jinja_predefin": 7, "jinjaundefin": 7, "jisi": 13, "jitsi": [1, 2, 16], "john": [13, 14, 18], "johndo": [13, 14, 18], "join": [1, 2, 3, 6, 8, 18], "join_rul": 8, "joinroom": [1, 2, 3, 13, 18], "journal": 16, "json": [1, 2, 6, 7], "json_ev": 13, "jsondict": 6, "just": [5, 9, 12], "k": 6, "kei": [6, 7, 15, 18, 19], "kevin": 6, "keygen": 16, "keypar": 16, "keyr": 16, "kib": 16, "kind": [5, 9], "known_host": [1, 2], "l": 16, "la": 16, "label": 1, "ladder": [5, 9], "languag": [5, 9], "largest": [3, 18], "largest_room": 6, "last": [1, 2, 3, 7, 18], "latest": [1, 6, 7], "latter": 8, "lazi": [1, 2], "ldn": 16, "lead": [5, 9], "leader": [5, 9], "learn": [5, 9], "least": [7, 9], "left": [12, 13, 14, 18], "len_domain": 6, "length": 6, "let": [7, 9], "level": [3, 5, 8, 9, 18], "lib": 16, "libedit": 16, "libfido2": 16, "libpcap": 16, "licens": 20, "like": [3, 5, 6, 7, 9, 13, 14, 16, 18], "limit": [1, 2, 7, 13, 14, 18], "line": [6, 7, 8, 13], "link": 17, "linter": [1, 11], "linux": 16, "list": [1, 2, 3, 6, 7, 11, 18, 19], "liter": 8, "load": [7, 10, 16], "local": [1, 2, 3, 7, 9, 13, 18], "local_bind_port": 7, "local_media": 6, "local_us": 6, "locat": [1, 2, 7], "log": [1, 2, 7, 8, 12], "logger": [1, 2], "logic": [1, 2], "login": [12, 13, 14, 18], "loginscreen": 12, "longer": [1, 2], "longest": 7, "look": [6, 7, 16], "lowercas": 10, "lyspk_i": 8, "m": 8, "m_room_avatar": 8, "m_room_creat": 8, "m_room_join_rul": 8, "m_room_memb": 8, "m_room_messag": 8, "m_room_nam": 8, "m_room_pinned_ev": 8, "m_room_power_level": 8, "m_room_redact": 8, "m_room_top": 8, "m_unknown": [1, 2], "machin": [7, 9, 13, 19], "made": 17, "mai": [1, 2, 3, 5, 7, 9, 13, 14, 18], "mail": [5, 9], "main": [6, 8, 9, 12], "mainten": [1, 2, 3, 11, 13, 14, 18], "make": [1, 2, 3, 5, 7, 9, 11, 12, 13, 14, 15, 18], "make_human_read": 6, "make_room_admin": 6, "mallori": 6, "manag": [1, 2, 3, 4, 7, 16, 18, 21], "mandatori": 19, "mani": [7, 13, 14, 18], "mark": [13, 14, 18], "match": [8, 16], "matixctl": [1, 2], "matrix": [1, 2, 3, 6, 7, 12, 13, 14, 16, 17, 18, 19, 21], "matrix_postgres_container_postgres_bind_port": [13, 14, 18], "matrix_static_files_container_labels_base_domain_en": 12, "matrix_synapse_container_labels_public_client_synapse_admin_api_en": 12, "matrixctl": [2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21], "max_column_len": 7, "max_newlin": 7, "max_step_s": 7, "maxim": 7, "maximum": 7, "mdaxzmxvy2f0aw9uig1py2hhzwxzyxnzzxiub3jncjawmtnpzgvudglmawvyigtleqowmdewy2lkigdlbia9idekmdazmgnpzcb1c2vyx2lkid0gqg15dxnlcm5hbwu6bwljagflbhnhc3nlci5vcmckmdaxnmnpzcb0exblid0gywnjzxnzcjawmjfjawqgbm9uy2ugpsa3wkb1kkdyy3jtrg1ci3z0cjawmmzzawduyxr1cmugjblnyoaeqjvehamgwnmsaagpzbc8cic6dwwy027tfjak": 12, "mean": [7, 18, 22], "meant": 1, "media": [2, 3, 5, 9, 13, 18], "medium": 6, "member": [5, 8, 9], "membership": [6, 8], "merg": [6, 9], "messag": [1, 2, 3, 6, 7, 8, 10, 11, 18], "message_typ": 8, "message_type_sanit": 8, "messagetyp": [8, 10], "metadata": 8, "method": [1, 2, 7], "mib": 16, "michael": [6, 16, 18, 20], "michaelsass": [3, 5, 9, 11, 12, 13, 14, 18, 20], "mifflin": 6, "might": 7, "millisecond": 6, "minor": [3, 18], "minu": 7, "miss": [1, 2, 7, 10], "mistak": [5, 9], "mkdir": 16, "mode": [1, 2, 3, 11, 18], "moder": [5, 9], "modifi": 6, "modul": [1, 2, 6, 7, 8, 11, 18], "more": [1, 2, 13, 14, 18], "most": [18, 21], "move": [1, 2], "mozilla": [5, 9], "mulipl": [13, 14, 18], "multibl": [1, 2], "multipl": [1, 2], "must": [1, 2, 6, 7, 13], "mxc": [1, 2, 6], "my": 9, "myhomeserv": 6, "myhomeverv": 6, "mymatrixtoken": [13, 14, 18], "mypi": [1, 2], "myuser": 7, "myusernam": 12, "n": [1, 2, 7, 8, 11, 12, 16], "name": [1, 2, 6, 7, 8, 9, 12, 13, 14, 18], "namedtupl": 7, "namespac": 6, "nation": [5, 9], "natur": [5, 9], "need": [1, 2, 6, 8, 12, 13, 14, 15, 16, 17, 18, 19, 21], "never": 12, "new": [1, 2, 3, 6, 7, 8, 9, 13, 18, 21], "newlin": 7, "newlines_in_row": 7, "next": [6, 7, 13, 14, 16, 18], "next_token": 7, "nmatrixctl": 11, "nocow": 16, "non": [6, 18, 22], "none": [6, 7, 8, 10, 11], "noreturn": 6, "notabl": 1, "notch": [13, 14, 18], "note": [6, 7, 8], "noth": 8, "notic": [1, 2, 3, 13, 18], "now": [1, 2, 12, 16], "npython": 11, "nt0nsr4ng13rw45cr33d": 6, "number": [1, 2, 3, 6, 7, 13, 14, 18], "o": [8, 16], "obj": 7, "object": [6, 7], "oblig": [5, 9], "occupi": 6, "occur": 8, "occurr": 7, "oci": [1, 2, 3, 6, 16, 18], "oe": 16, "off": 9, "offens": [5, 9], "offic": 6, "offici": [1, 2, 5, 9], "offlin": [5, 9], "offset": 7, "often": 9, "ok": 12, "old": [1, 2], "omit": 8, "ompany1725": 6, "onc": 9, "one": [1, 2, 7, 9, 12, 13, 14, 18], "onli": [1, 2, 6, 7, 13, 14, 18, 19], "onlin": [5, 9], "open": [5, 9, 12], "openssh": 16, "openssl": 16, "opinion": [5, 9], "optim": [1, 2, 7], "optioal": 7, "option": [1, 2, 3, 6, 7, 8, 16, 17, 18], "order": [1, 2, 7, 18, 21], "order_by_s": [1, 2], "org": [5, 6, 9, 12, 13, 14, 18, 20], "orient": [5, 9], "origin": 9, "other": [5, 7, 8, 9, 12, 13, 16], "otherwis": [5, 7, 8, 9], "our": [1, 2, 18, 21], "out": [3, 7, 13, 14, 18], "output": [1, 2, 6, 7, 11, 16], "output_queu": 7, "over": [9, 12], "overal": [5, 9], "overview": 6, "own": [1, 2, 12, 16], "packag": [1, 2, 3, 16, 18], "package_vers": 8, "pacman": 16, "page": [1, 2, 18], "pain": [18, 21], "pair": [6, 15], "pam": 6, "pandoc": 1, "param": [1, 2, 6, 7], "paramet": [6, 7, 8, 13, 14, 18], "paramiko": [1, 2, 6], "parent": 8, "pars": 7, "parse_arg": 6, "parser": [1, 2, 6, 8], "parser_nam": 8, "parsersetuptyp": 8, "part": 7, "parti": 11, "partial": 7, "particip": [5, 9], "pass": [1, 2, 7], "passphras": 16, "password": [1, 2, 6, 7, 12], "password_help": 8, "past": 16, "path": [1, 2, 3, 7, 8, 13, 14, 18], "pathlib": 7, "pathto": [1, 2, 13], "patrial": 7, "pattern": [5, 8, 9], "payload": 11, "peopl": [5, 9], "pep": [1, 2], "per": [1, 2, 7], "period": [5, 9], "permiss": [5, 6, 8, 9, 13], "person": [5, 9, 11, 12], "phylli": 6, "physic": [5, 9], "piec": [18, 21], "pin": 8, "pinned_ev": 8, "pint": 6, "plai": 12, "plaintiff": 6, "plan": [1, 2], "playbook": [1, 2, 3, 6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19], "pleas": [1, 2, 6, 9, 11], "plugin": [1, 2, 16, 17], "po": 7, "poetri": 1, "point": [3, 6, 18], "polit": [5, 9], "pop": 12, "port": [7, 10, 11, 13, 14, 18, 21], "posit": [1, 2, 5, 7, 9, 18, 22], "posixpath": 7, "possibl": [1, 2, 9], "post": [5, 9, 16], "postgr": [1, 2, 6], "postgresql": [7, 13], "power": [3, 6, 8, 17, 18], "power_level": 8, "pre": [2, 9], "prefix": 6, "preplan_request_strategi": 7, "preserv": 7, "press": 12, "previou": [1, 2], "print": [1, 2, 6, 7, 16], "print_help": 8, "print_task": 6, "prioriti": 7, "privaci": [5, 9], "privat": [1, 2, 5, 7, 9, 16], "private_kei": 7, "privileg": [13, 14, 18], "problem": 6, "proce": 16, "procedur": [1, 2, 6], "process": [1, 16], "produc": [1, 7], "profession": [5, 9], "program": [1, 2, 3, 13, 18, 21], "progress": 9, "project": [1, 2, 8, 11, 17], "promot": [1, 2], "promptli": [5, 9], "proper": [1, 2], "properti": 7, "provid": [5, 6, 7, 9], "provis": [3, 4, 13, 14, 18, 21], "pseudo": 7, "psql": 6, "psycopg": [1, 2, 7], "pub": 16, "public": [5, 9, 15, 18, 19], "publish": [1, 5, 9], "pule": 7, "pull": [7, 9, 13], "pure": [3, 18], "purg": [2, 3, 13, 18], "purge_histori": 6, "purge_id": 6, "purge_remote_media": 6, "py": [1, 2, 8], "py310": 1, "py39": 1, "pyl": 1, "pylint": 1, "pypa": 1, "pypi": 1, "pyproject": [1, 2, 8], "python": [1, 2, 6, 8, 9, 18, 19, 21], "q_sksd348jaidj93jf9ojwef9h329ofijewhf932h9f": 6, "qualnam": [6, 8], "queri": 6, "question": [1, 2, 5, 6, 8], "queue": [7, 11], "quit": 17, "qworkerexit": 11, "r": [7, 16], "race": [5, 9], "rais": [1, 2, 7, 8], "ran": 16, "randomart": 16, "re": 6, "read": [7, 9, 13, 14, 18], "read_from_fil": 7, "readabl": 6, "readthedoc": [1, 2], "reason": [5, 6, 9, 13, 14, 18], "recap": 12, "receiv": 7, "reclaim": 6, "recommend": [18, 22], "recurs": [6, 7], "redact": [7, 8], "redirect": 12, "refactor": [1, 2], "refer": 7, "regardless": [5, 9], "regex": 8, "regist": [6, 12], "regular": 8, "reject": [5, 9], "relat": 11, "releas": [1, 2, 6, 18, 20, 22], "religion": [5, 9], "reload": 16, "rememb": [18, 21], "remot": [2, 3, 7, 9, 13, 14, 18], "remote_port": 7, "remov": [5, 6, 7, 9], "renam": [1, 2, 6], "render": 7, "replac": [1, 2, 7], "repo": [1, 2], "report": [1, 2, 3, 5, 9, 11, 13, 18], "repositori": [0, 3, 7, 9, 18, 22], "repres": [5, 6, 7, 9], "request": [1, 2, 5, 6, 7, 9, 13, 14, 18], "request_bodi": 6, "request_config": 7, "requestbuild": 7, "requestsbuild": 7, "requeststrategi": 7, "requir": 9, "rescu": 12, "resolv": 16, "respect": [5, 9], "respons": [6, 7], "rest": [13, 18, 19, 21], "restart": [1, 2, 3, 6, 13, 18], "restructur": [1, 2], "result": [1, 2, 8, 18, 22], "retriev": 16, "return": [1, 2, 6, 7, 8, 10], "reveal": [12, 13, 14, 18], "review": [5, 9], "rewritten": [1, 2], "rich": [3, 18], "right": [1, 2, 5, 9, 12], "role": [13, 14, 18], "rolepassword": [13, 14, 18], "room": [2, 3, 8, 13, 18], "room_identifi": 8, "room_identifier_sanit": 8, "rooms_list": 6, "root": [1, 2, 8, 16], "roughli": [1, 2], "row": 7, "row_str": 7, "rsa": 16, "rst": [1, 2], "rtd": 2, "rtfd": [3, 18], "rtype": [6, 7], "ruamel": 7, "ruff": 1, "rule": [8, 16], "run": [1, 2, 3, 6, 7, 9, 11, 12, 13, 14, 16, 17, 18, 19], "run_cmd": 7, "runner": [1, 2, 7], "rust": [1, 2, 6], "rw": 16, "rye": 9, "safe": [1, 2, 7], "sai": [7, 9], "same": [6, 8, 11, 16], "sanit": [1, 2, 6], "sanitize_event_identifi": 8, "sanitize_message_typ": 8, "sanitize_room_identifi": 8, "sanitize_user_identifi": 8, "sasser": [18, 20], "satisfi": 12, "save": 16, "scheme": 7, "schrute": 6, "score": 6, "scr4": 6, "script": [1, 2, 18, 21], "scroll": [12, 13, 14, 18], "search": [8, 18], "secret": 7, "secrets_filt": 7, "section": [12, 13, 14, 16, 18], "secur": [1, 2, 5, 9, 13, 14, 18], "see": [1, 2, 5, 9, 11], "select": [3, 7, 13, 14, 18], "self": 7, "semver": [18, 22], "send": [3, 6, 8, 18], "sensit": 13, "sent": 6, "sep": [7, 8, 16], "separ": [7, 8], "sequenc": 7, "seri": [5, 9], "seriou": [5, 9], "serv": [1, 2, 6], "server": [1, 2, 3, 7, 10, 11, 12, 13, 14, 16, 18, 19], "server_config": 7, "server_notic": 6, "set": [1, 2, 3, 5, 7, 8, 9, 12, 13, 14, 18], "set_admin": 6, "setup": [1, 2, 8, 13], "setuptool": 1, "sex": [5, 9], "sexual": [5, 9], "sha256": 16, "shadow": [1, 2, 6], "shell": [18, 21], "should": [1, 2, 6, 7, 8, 12, 13, 14, 18, 21], "show": [1, 2, 3, 18], "shown": [1, 2], "shutdown": [3, 18], "side": 12, "sign": 12, "signific": [1, 2], "simpl": [1, 2, 3, 8, 17, 18], "simplifi": 8, "sinc": [1, 2, 7], "singl": [5, 7, 9], "single_sourc": [1, 2], "size": [1, 2, 5, 6, 7, 9, 16], "skip": [12, 16], "skipcq": 1, "slash": 8, "sloughavenu5crant0n": 6, "small": 12, "snok": 1, "so": [9, 18, 21], "social": [5, 9], "socio": [5, 9], "soft": 7, "softprop": 1, "softwar": [18, 21], "some": [1, 6, 11, 13, 14, 18], "someroom": 6, "someth": [8, 13, 14, 16, 18, 21], "soon": 9, "sort": [5, 9], "sourc": [1, 6, 7, 8, 10, 11], "space": [5, 9, 10, 16], "spantaleev": [1, 2, 16, 17, 19], "spawn": [13, 14, 18], "specif": [1, 2, 3, 7, 8, 17, 18], "specifi": [1, 2, 5, 6, 9, 11, 13, 14, 16, 18], "speed": [1, 2, 13, 14, 18], "sphinx": [1, 8], "split": [1, 2, 7], "ssh": [2, 10, 11, 13, 14, 15, 18, 19], "ssh_tunnel": 7, "sshd": 16, "sshrespons": 7, "stanlei": 6, "start": [1, 2, 3, 7, 8, 9, 13, 17, 18, 19], "startuptim": [1, 2], "state": [1, 2, 6, 8, 13, 14, 18], "static": 7, "statu": [5, 6, 7, 9], "stderr": 7, "stdin": 7, "stdout": 7, "step": [7, 12, 15], "step_siz": 7, "still": 6, "stop": [1, 2, 3, 12, 18], "storag": 6, "store": [7, 8], "str": [6, 7, 8, 10, 11], "strategi": 7, "streamed_download": 7, "strictli": 11, "string": [1, 6, 7, 8, 10], "structur": [7, 9, 18], "sub": [1, 2], "subcommand": [1, 2, 6], "subdomain": 7, "submodul": [1, 2], "subpars": [6, 8], "subparser_addus": 6, "subparser_check": 6, "subparser_delete_local_media": 6, "subparser_delroom": 6, "subparser_delus": 6, "subparser_deploi": 6, "subparser_download": 6, "subparser_get_ev": 6, "subparser_get_event_context": 6, "subparser_is_admin": 6, "subparser_mainten": 6, "subparser_make_room_admin": 6, "subparser_purge_histori": 6, "subparser_purge_remote_media": 6, "subparser_report": 6, "subparser_restart": 6, "subparser_room": 6, "subparser_server_notic": 6, "subparser_set_admin": 6, "subparser_start": 6, "subparser_stop": 6, "subparser_upd": 6, "subparser_upload": 6, "subparser_us": 6, "subparsertyp": 8, "subprocess": [1, 2], "subst": 7, "substr": 7, "success": [6, 7], "success_cod": 7, "supplement": 7, "support": [1, 2, 6, 8, 16], "sure": [7, 9, 12, 13], "sustain": [5, 9], "switch": [1, 2, 6], "sy": [8, 16], "synaps": [1, 2, 3, 6, 7, 10, 11, 12, 13, 14, 15, 18, 19], "synapse_databas": [13, 14, 18], "synapse_password": [13, 14, 18], "synapse_us": [13, 14, 18], "sync": [7, 9], "synchron": [7, 13, 14, 16, 18], "system": [13, 16], "t": [1, 6, 7, 8, 9, 12, 16, 18, 19, 21], "tab": [13, 14, 18], "tabl": [2, 6, 13, 14], "table_data": [1, 7], "table_head": 7, "table_lin": 6, "tabul": [1, 2], "tag": [1, 7], "take": [5, 7, 9, 13, 14, 18], "talk": 7, "task": [2, 3, 6, 11, 13, 14, 18], "tell": [1, 2], "templat": [7, 9], "temporari": [1, 2, 16], "term": [5, 6, 9], "termin": 7, "test": [2, 9, 18], "test_get_ansible_playbook": 10, "test_get_api_domain": 10, "test_get_api_token": 10, "test_get_api_usernam": 10, "test_get_ssh_address": 10, "test_get_ssh_port": 10, "test_get_ssh_us": 10, "test_get_synapse_playbook": 10, "test_repr": 10, "test_sanit": 10, "test_sanitize_event_identifier_1": 10, "test_sanitize_event_identifier_2": 10, "test_sanitize_event_identifier_3": 10, "test_sanitize_event_identifier_4": 10, "test_sanitize_event_identifier_5": 10, "test_sanitize_event_identifier_6": 10, "test_sanitize_message_type_invalid": 10, "test_sanitize_message_type_lower_cas": 10, "test_sanitize_message_type_m_room_avatar_1": 10, "test_sanitize_message_type_m_room_avatar_2": 10, "test_sanitize_message_type_m_room_create_1": 10, "test_sanitize_message_type_m_room_create_2": 10, "test_sanitize_message_type_m_room_join_rules_1": 10, "test_sanitize_message_type_m_room_join_rules_2": 10, "test_sanitize_message_type_m_room_member_1": 10, "test_sanitize_message_type_m_room_member_2": 10, "test_sanitize_message_type_m_room_message_1": 10, "test_sanitize_message_type_m_room_message_2": 10, "test_sanitize_message_type_m_room_name_1": 10, "test_sanitize_message_type_m_room_name_2": 10, "test_sanitize_message_type_m_room_pinned_events_1": 10, "test_sanitize_message_type_m_room_pinned_events_2": 10, "test_sanitize_message_type_m_room_power_levels_1": 10, "test_sanitize_message_type_m_room_power_levels_2": 10, "test_sanitize_message_type_m_room_redaction_1": 10, "test_sanitize_message_type_m_room_redaction_2": 10, "test_sanitize_message_type_m_room_topic_1": 10, "test_sanitize_message_type_m_room_topic_2": 10, "test_sanitize_message_type_non": 10, "test_sanitize_message_type_with_spac": 10, "test_sanitize_room_identifier_1": 10, "test_sanitize_room_identifier_2": 10, "test_sanitize_room_identifier_3": 10, "test_sanitize_room_identifier_4": 10, "test_sanitize_room_identifier_5": 10, "test_sanitize_room_identifier_6": 10, "test_sanitize_user_identifier_1": 10, "test_sanitize_user_identifier_2": 10, "test_sanitize_user_identifier_3": 10, "test_sanitize_user_identifier_4": 10, "test_sanitize_user_identifier_5": 10, "test_sanitize_user_identifier_6": 10, "test_str": 10, "test_yaml": 10, "testbuild": [1, 2], "than": [7, 13, 14, 18], "thank": [3, 9, 18], "thei": [1, 2, 5, 8, 9, 11, 12], "them": [6, 7, 8, 15, 17, 18, 21], "theme": [1, 2], "therefor": [1, 2], "thi": [0, 1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 22], "third": 11, "those": [5, 9, 11, 13, 14, 18], "thread": 9, "threaten": [5, 9], "threepid": 6, "threepids_0": 6, "threepids_n": 6, "through": [5, 9], "throughout": 8, "throw": [1, 2], "time": [3, 5, 6, 8, 9, 13, 14, 17, 18], "timeout": [1, 7], "timestamp": [6, 8], "timestamp_to_dt": 8, "titl": [1, 2], "tld": [6, 7, 8, 12, 16], "tmpfile": 16, "tmplate": 7, "to_json": 6, "to_tabl": 6, "tobi": 6, "tobihr": 6, "togeth": [7, 18, 21], "token": [1, 2, 6, 7, 10, 11, 13, 14, 15, 18, 19], "toml": [1, 2, 8], "too": [1, 2], "tool": [1, 2, 3, 9, 11, 16], "top": [6, 12], "topic": 8, "total": [7, 16], "toward": [5, 9], "towncrier": [1, 2], "tox": [2, 9], "traceback": 11, "tracker": [1, 2], "transact": 16, "translat": [5, 9], "transpos": 7, "transpose_newlines_to_row": 7, "tree": 7, "tree_print": 7, "trick": [18, 21], "troll": [5, 9], "true": [6, 7, 8, 12, 13, 14, 18], "try": 11, "tty": 7, "tun": 7, "tunnel": [7, 13, 14, 18], "tupl": [6, 7], "twice": [8, 12], "two": [1, 2, 7, 8, 18, 21], "type": [1, 2, 6, 7, 8, 9, 10, 18], "typeddict": 11, "typeerror": [1, 2], "typehint": [1, 2, 6, 7], "typo": [1, 2], "u": [5, 6, 9], "u2f": 16, "ubuntu": 1, "ujql4jzmuk2yjvqzvhniay2tshdss5wmhyq3v7zli1m": 16, "unabl": [1, 2], "unaccept": [5, 9], "undefin": 7, "undefinederror": 7, "under": [16, 18, 20], "uniniti": 16, "union": 8, "unix": 6, "unknown": 8, "unprofession": [5, 9], "unreach": 12, "unresolv": 16, "unsolicit": [5, 9], "unwelcom": [5, 9], "up": [12, 16], "updat": [1, 2, 3, 7, 11, 13, 14, 17, 18], "upgrad": [6, 19], "upload": [1, 2, 3, 13, 18], "upper": [13, 14, 18], "upstream": 9, "uri": [1, 2], "url": [1, 2, 6, 7], "us": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22], "usag": [3, 7, 8, 18], "user": [2, 3, 7, 8, 10, 11, 12, 13, 14, 16, 18], "user_dict": 6, "user_identifi": 8, "userdict": 6, "usernam": [6, 7, 8, 10, 11, 12, 13, 14, 18], "users_list": 6, "usr": 16, "usual": 7, "v0": [1, 2], "v1": [1, 2], "v2": [1, 2, 5, 9], "v22": 1, "v24": 1, "v3": 1, "v4": 1, "v5": 1, "v6": 1, "v7": 1, "v75": 1, "vacuum": [6, 13, 14, 18], "valid": [6, 8, 10], "valu": [6, 7, 8], "valueerror": 8, "var": 12, "variabl": [1, 8], "variou": [3, 18], "version": [1, 2, 3, 5, 6, 9, 11, 13, 19, 22], "via": [5, 6, 9], "viewpoint": [5, 9], "violat": [5, 9], "virtual": [1, 2], "visibl": [5, 9], "vultur": 1, "w0212": 1, "wa": [1, 2, 3, 5, 6, 7, 8, 9, 13, 14, 18, 21], "wai": [1, 2, 5, 9], "want": [1, 2, 6, 11, 13, 14, 16, 17, 18], "warn": [1, 2, 7], "we": [1, 2, 5, 7, 9, 11, 12, 16, 19], "week": [18, 21], "welcom": [5, 9], "well": [5, 9, 17], "went": [1, 2], "were": [5, 7, 9], "what": [1, 2, 5, 9, 11, 13], "when": [1, 2, 5, 6, 7, 8, 9, 11], "where": [7, 16, 18, 21], "whether": [3, 6, 18], "which": [1, 2, 5, 6, 7, 8, 9, 13, 14, 16, 18, 21], "while": [1, 2], "who": 6, "why": [5, 9], "wiki": [5, 9], "window": 12, "within": [5, 9], "without": [1, 5, 8, 9, 10, 13, 14, 18], "wokflow": [1, 2], "work": 6, "worker": [7, 11, 13, 14, 18], "would": [9, 11, 13, 14, 16, 18], "write": 16, "written": [5, 9], "wrong": [1, 2, 10], "wrote": [18, 21], "www": [5, 9], "x": 16, "x11": 16, "x86_64": 16, "xauth": 16, "xdg": 1, "xdg_config_hom": 7, "xorg": 16, "y": [8, 12, 16, 18, 22], "yaml": [2, 6, 11, 13], "ye": [1, 2, 6, 8, 12], "yhould": 7, "yield": [6, 7], "yml": [1, 2, 7, 12, 13], "you": [1, 2, 3, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19], "your": [1, 2, 4, 7, 9, 12, 13, 14, 15, 17, 18, 19], "your_email": 16, "yourdomain": 12, "yourusernam": [13, 14, 18], "z": [18, 22], "zero": 6, "zsh": 16}, "titles": ["<no title>", "Changelog", "0.12.0 (2024-06-05)", "<no title>", "Application", "Contributor Covenant Code of Conduct", "Commands", "Handlers", "Helpers", "Contributor Documentation", "Tests", "Type Hints, Structures and Errors", "Access Token", "Config File", "<no title>", "Getting Started", "SSH Public Key", "Synapse Playbook", "MatrixCtl documentation", "Installation", "<no title>", "<no title>", "<no title>"], "titleterms": {"0": [1, 2], "01": [1, 2], "02": [1, 2], "03": [1, 2], "04": [1, 2], "05": [1, 2], "06": [1, 2], "07": [1, 2], "09": [1, 2], "1": [1, 2, 5, 9], "10": [1, 2], "11": [1, 2], "12": [1, 2], "13": [1, 2], "16": [1, 2], "17": [1, 2], "2": [1, 2, 5, 9], "20": [1, 2], "2020": [1, 2], "2021": [1, 2], "2023": [1, 2], "2024": [1, 2], "21": [1, 2], "22": [1, 2], "23": [1, 2], "24": [1, 2], "25": [1, 2], "26": [1, 2], "3": [1, 2, 5, 9], "30": [1, 2], "4": [1, 2, 5, 9], "5": [1, 2], "6": [1, 2], "7": [1, 2], "8": [1, 2], "9": [1, 2], "The": 12, "access": 12, "action": 1, "add": 9, "addon": [1, 8], "addus": 6, "admin": 6, "ansibl": 7, "api": [1, 7], "applic": 4, "attribut": [5, 9], "ban": [5, 9], "behavior": [1, 2], "beta": [1, 2], "branch": 18, "break": [1, 2], "bug": [1, 9], "bugfix": [1, 2], "chang": [1, 2], "changelog": 1, "check": [6, 16], "ci": 1, "classifi": 1, "code": [5, 9], "command": [6, 18], "commit": 1, "conduct": [5, 9], "config": 13, "configur": 18, "content": [15, 18], "context": 6, "contributor": [5, 9], "copi": [12, 16], "correct": [5, 9], "coven": [5, 9], "databas": 7, "deepsourc": 1, "delet": 6, "delroom": [1, 6], "delus": 6, "dep": 1, "depend": 1, "dependabot": 1, "deploi": 6, "deprec": [1, 2], "doc": 1, "doctest": 1, "document": [1, 2, 9, 18], "download": 6, "enforc": [5, 9], "error": 11, "event": 6, "featur": [1, 2, 9], "feedback": 9, "file": [13, 18], "fix": 1, "fixtur": 10, "found": 9, "gener": 16, "get": [6, 15], "git": 7, "give": 9, "guidelin": [5, 9], "handler": [7, 10], "have": 9, "help": 1, "helper": 8, "hint": 11, "histori": [1, 6], "i": [6, 9], "improv": [1, 2], "indic": 18, "instal": 19, "joinroom": 6, "kei": 16, "largest": [1, 6], "licens": 18, "line": 18, "local": 6, "mainten": 6, "make": 6, "manag": 8, "matrixctl": [1, 18], "media": [1, 6], "miscellan": [1, 2], "model": 18, "notic": 6, "our": [5, 9], "packag": 8, "pair": 16, "password": 8, "perman": [5, 9], "pip": 19, "playbook": 17, "pledg": [5, 9], "pre": 1, "prerequisit": 19, "print": 8, "public": 16, "purg": [1, 6], "question": 9, "readm": 1, "remot": [1, 6], "remov": [1, 2], "renov": 1, "report": 6, "respons": [5, 9], "room": [1, 6], "rtd": 1, "sanit": [8, 10], "scope": [5, 9], "semant": 18, "server": 6, "set": 6, "ssh": [1, 7, 16], "standard": [5, 9], "start": [6, 15], "stop": 6, "structur": 11, "synaps": 17, "tabl": [1, 7, 18], "task": 1, "technic": 9, "temporari": [5, 9], "test": [1, 10], "token": 12, "tool": 18, "tox": 1, "trivial": [1, 2], "type": 11, "unreleas": 1, "updat": 6, "upload": 6, "user": [1, 6], "vc": 7, "version": [8, 18], "want": 9, "warn": [5, 9], "workflow": 1, "yaml": [1, 7, 10], "your": 16}})
\ No newline at end of file
|