├── .editorconfig ├── .github └── workflows │ └── python-package.yml ├── .gitignore ├── .gitlab-ci.yml ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── README.rst ├── dev-requirements.txt ├── docs ├── .dockerignore ├── .gitignore ├── Dockerfile ├── Makefile ├── api │ ├── mautrix.api.rst │ ├── mautrix.appservice │ │ ├── api.rst │ │ ├── as_handler.rst │ │ ├── index.rst │ │ └── intent.rst │ ├── mautrix.client.api.rst │ ├── mautrix.client.mixins.rst │ ├── mautrix.client.rst │ ├── mautrix.client.state_store │ │ ├── asyncpg.rst │ │ ├── file.rst │ │ ├── index.rst │ │ └── memory.rst │ ├── mautrix.crypto.attachments.rst │ ├── mautrix.types.rst │ └── mautrix.util │ │ ├── async_db.rst │ │ ├── bridge_state.rst │ │ ├── config.rst │ │ ├── db.rst │ │ ├── ffmpeg.rst │ │ ├── file_store.rst │ │ ├── format_duration.rst │ │ ├── formatter.rst │ │ ├── index.rst │ │ ├── logging.rst │ │ ├── magic.rst │ │ ├── manhole.rst │ │ ├── markdown.rst │ │ ├── message_send_checkpoint.rst │ │ ├── opt_prometheus.rst │ │ ├── program.rst │ │ ├── signed_token.rst │ │ ├── simple_lock.rst │ │ ├── simple_template.rst │ │ └── variation_selector.rst ├── conf.py ├── index.rst └── requirements.txt ├── mautrix ├── __init__.py ├── api.py ├── appservice │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ ├── appservice.py │ │ └── intent.py │ ├── appservice.py │ ├── as_handler.py │ └── state_store │ │ ├── __init__.py │ │ ├── asyncpg.py │ │ ├── file.py │ │ └── memory.py ├── bridge │ ├── __init__.py │ ├── bridge.py │ ├── commands │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── clean_rooms.py │ │ ├── crypto.py │ │ ├── delete_portal.py │ │ ├── handler.py │ │ ├── login_matrix.py │ │ ├── manhole.py │ │ ├── meta.py │ │ └── relay.py │ ├── config.py │ ├── crypto_state_store.py │ ├── custom_puppet.py │ ├── disappearing_message.py │ ├── e2ee.py │ ├── matrix.py │ ├── notification_disabler.py │ ├── portal.py │ ├── puppet.py │ ├── state_store │ │ ├── __init__.py │ │ └── asyncpg.py │ └── user.py ├── client │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ ├── authentication.py │ │ ├── base.py │ │ ├── client.py │ │ ├── events.py │ │ ├── filtering.py │ │ ├── modules │ │ │ ├── __init__.py │ │ │ ├── account_data.py │ │ │ ├── crypto.py │ │ │ ├── media_repository.py │ │ │ ├── misc.py │ │ │ ├── push_rules.py │ │ │ └── room_tag.py │ │ ├── rooms.py │ │ └── user_data.py │ ├── client.py │ ├── dispatcher.py │ ├── encryption_manager.py │ ├── state_store │ │ ├── __init__.py │ │ ├── abstract.py │ │ ├── asyncpg │ │ │ ├── __init__.py │ │ │ ├── store.py │ │ │ └── upgrade.py │ │ ├── file.py │ │ ├── memory.py │ │ ├── sync.py │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── joined_members.json │ │ │ ├── members.json │ │ │ ├── new_state.json │ │ │ └── store_test.py │ ├── store_updater.py │ └── syncer.py ├── crypto │ ├── __init__.py │ ├── account.py │ ├── attachments │ │ ├── __init__.py │ │ ├── async_attachments.py │ │ ├── async_attachments_test.py │ │ ├── attachments.py │ │ └── attachments_test.py │ ├── base.py │ ├── cross_signing.py │ ├── cross_signing_key.py │ ├── decrypt_megolm.py │ ├── decrypt_olm.py │ ├── device_lists.py │ ├── encrypt_megolm.py │ ├── encrypt_olm.py │ ├── key_request.py │ ├── key_share.py │ ├── machine.py │ ├── sessions.py │ ├── signature.py │ ├── signature_test.py │ ├── ssss │ │ ├── __init__.py │ │ ├── key.py │ │ ├── key_test.py │ │ ├── machine.py │ │ ├── types.py │ │ └── util.py │ ├── store │ │ ├── __init__.py │ │ ├── abstract.py │ │ ├── asyncpg │ │ │ ├── __init__.py │ │ │ ├── store.py │ │ │ └── upgrade.py │ │ ├── memory.py │ │ └── tests │ │ │ ├── __init__.py │ │ │ └── store_test.py │ └── unwedge.py ├── errors │ ├── __init__.py │ ├── base.py │ ├── crypto.py │ ├── request.py │ └── well_known.py ├── fixmodule.py ├── genall.py ├── py.typed ├── types │ ├── __init__.py │ ├── auth.py │ ├── crypto.py │ ├── event │ │ ├── __init__.py │ │ ├── account_data.py │ │ ├── base.py │ │ ├── batch.py │ │ ├── beeper.py │ │ ├── encrypted.py │ │ ├── ephemeral.py │ │ ├── generic.py │ │ ├── message.py │ │ ├── reaction.py │ │ ├── redaction.py │ │ ├── state.py │ │ ├── to_device.py │ │ ├── type.py │ │ ├── type.pyi │ │ └── voip.py │ ├── filter.py │ ├── matrixuri.py │ ├── matrixuri_test.py │ ├── media.py │ ├── misc.py │ ├── primitive.py │ ├── push_rules.py │ ├── users.py │ ├── util │ │ ├── __init__.py │ │ ├── enum.py │ │ ├── enum_test.py │ │ ├── obj.py │ │ ├── serializable.py │ │ ├── serializable_attrs.py │ │ └── serializable_attrs_test.py │ └── versions.py └── util │ ├── __init__.py │ ├── async_body.py │ ├── async_db │ ├── __init__.py │ ├── aiosqlite.py │ ├── asyncpg.py │ ├── connection.py │ ├── connection.pyi │ ├── database.py │ ├── errors.py │ ├── scheme.py │ └── upgrade.py │ ├── async_getter_lock.py │ ├── background_task.py │ ├── bridge_state.py │ ├── color_log.py │ ├── config │ ├── __init__.py │ ├── base.py │ ├── file.py │ ├── proxy.py │ ├── recursive_dict.py │ ├── string.py │ └── validation.py │ ├── db │ ├── __init__.py │ └── base.py │ ├── ffmpeg.py │ ├── file_store.py │ ├── format_duration.py │ ├── format_duration_test.py │ ├── formatter │ ├── __init__.py │ ├── entity_string.py │ ├── formatted_string.py │ ├── html_reader.py │ ├── html_reader.pyi │ ├── markdown_string.py │ ├── parser.py │ └── parser_test.py │ ├── logging │ ├── __init__.py │ ├── color.py │ └── trace.py │ ├── magic.py │ ├── manhole.py │ ├── markdown.py │ ├── message_send_checkpoint.py │ ├── opt_prometheus.py │ ├── opt_prometheus.pyi │ ├── program.py │ ├── proxy.py │ ├── signed_token.py │ ├── simple_lock.py │ ├── simple_template.py │ ├── utf16_surrogate.py │ ├── variation_selector.json │ └── variation_selector.py ├── optional-requirements.txt ├── pyproject.toml ├── requirements.txt └── setup.py /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/README.rst -------------------------------------------------------------------------------- /dev-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/dev-requirements.txt -------------------------------------------------------------------------------- /docs/.dockerignore: -------------------------------------------------------------------------------- 1 | * 2 | !requirements.txt 3 | -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | _build 2 | -------------------------------------------------------------------------------- /docs/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/Dockerfile -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/api/mautrix.api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.api.rst -------------------------------------------------------------------------------- /docs/api/mautrix.appservice/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.appservice/api.rst -------------------------------------------------------------------------------- /docs/api/mautrix.appservice/as_handler.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.appservice/as_handler.rst -------------------------------------------------------------------------------- /docs/api/mautrix.appservice/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.appservice/index.rst -------------------------------------------------------------------------------- /docs/api/mautrix.appservice/intent.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.appservice/intent.rst -------------------------------------------------------------------------------- /docs/api/mautrix.client.api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.client.api.rst -------------------------------------------------------------------------------- /docs/api/mautrix.client.mixins.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.client.mixins.rst -------------------------------------------------------------------------------- /docs/api/mautrix.client.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.client.rst -------------------------------------------------------------------------------- /docs/api/mautrix.client.state_store/asyncpg.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.client.state_store/asyncpg.rst -------------------------------------------------------------------------------- /docs/api/mautrix.client.state_store/file.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.client.state_store/file.rst -------------------------------------------------------------------------------- /docs/api/mautrix.client.state_store/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.client.state_store/index.rst -------------------------------------------------------------------------------- /docs/api/mautrix.client.state_store/memory.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.client.state_store/memory.rst -------------------------------------------------------------------------------- /docs/api/mautrix.crypto.attachments.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.crypto.attachments.rst -------------------------------------------------------------------------------- /docs/api/mautrix.types.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.types.rst -------------------------------------------------------------------------------- /docs/api/mautrix.util/async_db.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.util/async_db.rst -------------------------------------------------------------------------------- /docs/api/mautrix.util/bridge_state.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.util/bridge_state.rst -------------------------------------------------------------------------------- /docs/api/mautrix.util/config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.util/config.rst -------------------------------------------------------------------------------- /docs/api/mautrix.util/db.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.util/db.rst -------------------------------------------------------------------------------- /docs/api/mautrix.util/ffmpeg.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.util/ffmpeg.rst -------------------------------------------------------------------------------- /docs/api/mautrix.util/file_store.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.util/file_store.rst -------------------------------------------------------------------------------- /docs/api/mautrix.util/format_duration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.util/format_duration.rst -------------------------------------------------------------------------------- /docs/api/mautrix.util/formatter.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.util/formatter.rst -------------------------------------------------------------------------------- /docs/api/mautrix.util/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.util/index.rst -------------------------------------------------------------------------------- /docs/api/mautrix.util/logging.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.util/logging.rst -------------------------------------------------------------------------------- /docs/api/mautrix.util/magic.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.util/magic.rst -------------------------------------------------------------------------------- /docs/api/mautrix.util/manhole.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.util/manhole.rst -------------------------------------------------------------------------------- /docs/api/mautrix.util/markdown.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.util/markdown.rst -------------------------------------------------------------------------------- /docs/api/mautrix.util/message_send_checkpoint.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.util/message_send_checkpoint.rst -------------------------------------------------------------------------------- /docs/api/mautrix.util/opt_prometheus.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.util/opt_prometheus.rst -------------------------------------------------------------------------------- /docs/api/mautrix.util/program.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.util/program.rst -------------------------------------------------------------------------------- /docs/api/mautrix.util/signed_token.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.util/signed_token.rst -------------------------------------------------------------------------------- /docs/api/mautrix.util/simple_lock.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.util/simple_lock.rst -------------------------------------------------------------------------------- /docs/api/mautrix.util/simple_template.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.util/simple_template.rst -------------------------------------------------------------------------------- /docs/api/mautrix.util/variation_selector.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/api/mautrix.util/variation_selector.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /mautrix/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/__init__.py -------------------------------------------------------------------------------- /mautrix/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/api.py -------------------------------------------------------------------------------- /mautrix/appservice/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/appservice/__init__.py -------------------------------------------------------------------------------- /mautrix/appservice/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/appservice/api/__init__.py -------------------------------------------------------------------------------- /mautrix/appservice/api/appservice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/appservice/api/appservice.py -------------------------------------------------------------------------------- /mautrix/appservice/api/intent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/appservice/api/intent.py -------------------------------------------------------------------------------- /mautrix/appservice/appservice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/appservice/appservice.py -------------------------------------------------------------------------------- /mautrix/appservice/as_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/appservice/as_handler.py -------------------------------------------------------------------------------- /mautrix/appservice/state_store/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/appservice/state_store/__init__.py -------------------------------------------------------------------------------- /mautrix/appservice/state_store/asyncpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/appservice/state_store/asyncpg.py -------------------------------------------------------------------------------- /mautrix/appservice/state_store/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/appservice/state_store/file.py -------------------------------------------------------------------------------- /mautrix/appservice/state_store/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/appservice/state_store/memory.py -------------------------------------------------------------------------------- /mautrix/bridge/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/bridge/__init__.py -------------------------------------------------------------------------------- /mautrix/bridge/bridge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/bridge/bridge.py -------------------------------------------------------------------------------- /mautrix/bridge/commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/bridge/commands/__init__.py -------------------------------------------------------------------------------- /mautrix/bridge/commands/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/bridge/commands/admin.py -------------------------------------------------------------------------------- /mautrix/bridge/commands/clean_rooms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/bridge/commands/clean_rooms.py -------------------------------------------------------------------------------- /mautrix/bridge/commands/crypto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/bridge/commands/crypto.py -------------------------------------------------------------------------------- /mautrix/bridge/commands/delete_portal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/bridge/commands/delete_portal.py -------------------------------------------------------------------------------- /mautrix/bridge/commands/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/bridge/commands/handler.py -------------------------------------------------------------------------------- /mautrix/bridge/commands/login_matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/bridge/commands/login_matrix.py -------------------------------------------------------------------------------- /mautrix/bridge/commands/manhole.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/bridge/commands/manhole.py -------------------------------------------------------------------------------- /mautrix/bridge/commands/meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/bridge/commands/meta.py -------------------------------------------------------------------------------- /mautrix/bridge/commands/relay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/bridge/commands/relay.py -------------------------------------------------------------------------------- /mautrix/bridge/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/bridge/config.py -------------------------------------------------------------------------------- /mautrix/bridge/crypto_state_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/bridge/crypto_state_store.py -------------------------------------------------------------------------------- /mautrix/bridge/custom_puppet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/bridge/custom_puppet.py -------------------------------------------------------------------------------- /mautrix/bridge/disappearing_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/bridge/disappearing_message.py -------------------------------------------------------------------------------- /mautrix/bridge/e2ee.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/bridge/e2ee.py -------------------------------------------------------------------------------- /mautrix/bridge/matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/bridge/matrix.py -------------------------------------------------------------------------------- /mautrix/bridge/notification_disabler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/bridge/notification_disabler.py -------------------------------------------------------------------------------- /mautrix/bridge/portal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/bridge/portal.py -------------------------------------------------------------------------------- /mautrix/bridge/puppet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/bridge/puppet.py -------------------------------------------------------------------------------- /mautrix/bridge/state_store/__init__.py: -------------------------------------------------------------------------------- 1 | __all__ = ["asyncpg"] 2 | -------------------------------------------------------------------------------- /mautrix/bridge/state_store/asyncpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/bridge/state_store/asyncpg.py -------------------------------------------------------------------------------- /mautrix/bridge/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/bridge/user.py -------------------------------------------------------------------------------- /mautrix/client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/__init__.py -------------------------------------------------------------------------------- /mautrix/client/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/api/__init__.py -------------------------------------------------------------------------------- /mautrix/client/api/authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/api/authentication.py -------------------------------------------------------------------------------- /mautrix/client/api/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/api/base.py -------------------------------------------------------------------------------- /mautrix/client/api/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/api/client.py -------------------------------------------------------------------------------- /mautrix/client/api/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/api/events.py -------------------------------------------------------------------------------- /mautrix/client/api/filtering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/api/filtering.py -------------------------------------------------------------------------------- /mautrix/client/api/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/api/modules/__init__.py -------------------------------------------------------------------------------- /mautrix/client/api/modules/account_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/api/modules/account_data.py -------------------------------------------------------------------------------- /mautrix/client/api/modules/crypto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/api/modules/crypto.py -------------------------------------------------------------------------------- /mautrix/client/api/modules/media_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/api/modules/media_repository.py -------------------------------------------------------------------------------- /mautrix/client/api/modules/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/api/modules/misc.py -------------------------------------------------------------------------------- /mautrix/client/api/modules/push_rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/api/modules/push_rules.py -------------------------------------------------------------------------------- /mautrix/client/api/modules/room_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/api/modules/room_tag.py -------------------------------------------------------------------------------- /mautrix/client/api/rooms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/api/rooms.py -------------------------------------------------------------------------------- /mautrix/client/api/user_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/api/user_data.py -------------------------------------------------------------------------------- /mautrix/client/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/client.py -------------------------------------------------------------------------------- /mautrix/client/dispatcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/dispatcher.py -------------------------------------------------------------------------------- /mautrix/client/encryption_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/encryption_manager.py -------------------------------------------------------------------------------- /mautrix/client/state_store/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/state_store/__init__.py -------------------------------------------------------------------------------- /mautrix/client/state_store/abstract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/state_store/abstract.py -------------------------------------------------------------------------------- /mautrix/client/state_store/asyncpg/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/state_store/asyncpg/__init__.py -------------------------------------------------------------------------------- /mautrix/client/state_store/asyncpg/store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/state_store/asyncpg/store.py -------------------------------------------------------------------------------- /mautrix/client/state_store/asyncpg/upgrade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/state_store/asyncpg/upgrade.py -------------------------------------------------------------------------------- /mautrix/client/state_store/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/state_store/file.py -------------------------------------------------------------------------------- /mautrix/client/state_store/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/state_store/memory.py -------------------------------------------------------------------------------- /mautrix/client/state_store/sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/state_store/sync.py -------------------------------------------------------------------------------- /mautrix/client/state_store/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mautrix/client/state_store/tests/joined_members.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/state_store/tests/joined_members.json -------------------------------------------------------------------------------- /mautrix/client/state_store/tests/members.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/state_store/tests/members.json -------------------------------------------------------------------------------- /mautrix/client/state_store/tests/new_state.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/state_store/tests/new_state.json -------------------------------------------------------------------------------- /mautrix/client/state_store/tests/store_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/state_store/tests/store_test.py -------------------------------------------------------------------------------- /mautrix/client/store_updater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/store_updater.py -------------------------------------------------------------------------------- /mautrix/client/syncer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/client/syncer.py -------------------------------------------------------------------------------- /mautrix/crypto/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/__init__.py -------------------------------------------------------------------------------- /mautrix/crypto/account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/account.py -------------------------------------------------------------------------------- /mautrix/crypto/attachments/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/attachments/__init__.py -------------------------------------------------------------------------------- /mautrix/crypto/attachments/async_attachments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/attachments/async_attachments.py -------------------------------------------------------------------------------- /mautrix/crypto/attachments/async_attachments_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/attachments/async_attachments_test.py -------------------------------------------------------------------------------- /mautrix/crypto/attachments/attachments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/attachments/attachments.py -------------------------------------------------------------------------------- /mautrix/crypto/attachments/attachments_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/attachments/attachments_test.py -------------------------------------------------------------------------------- /mautrix/crypto/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/base.py -------------------------------------------------------------------------------- /mautrix/crypto/cross_signing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/cross_signing.py -------------------------------------------------------------------------------- /mautrix/crypto/cross_signing_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/cross_signing_key.py -------------------------------------------------------------------------------- /mautrix/crypto/decrypt_megolm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/decrypt_megolm.py -------------------------------------------------------------------------------- /mautrix/crypto/decrypt_olm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/decrypt_olm.py -------------------------------------------------------------------------------- /mautrix/crypto/device_lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/device_lists.py -------------------------------------------------------------------------------- /mautrix/crypto/encrypt_megolm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/encrypt_megolm.py -------------------------------------------------------------------------------- /mautrix/crypto/encrypt_olm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/encrypt_olm.py -------------------------------------------------------------------------------- /mautrix/crypto/key_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/key_request.py -------------------------------------------------------------------------------- /mautrix/crypto/key_share.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/key_share.py -------------------------------------------------------------------------------- /mautrix/crypto/machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/machine.py -------------------------------------------------------------------------------- /mautrix/crypto/sessions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/sessions.py -------------------------------------------------------------------------------- /mautrix/crypto/signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/signature.py -------------------------------------------------------------------------------- /mautrix/crypto/signature_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/signature_test.py -------------------------------------------------------------------------------- /mautrix/crypto/ssss/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/ssss/__init__.py -------------------------------------------------------------------------------- /mautrix/crypto/ssss/key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/ssss/key.py -------------------------------------------------------------------------------- /mautrix/crypto/ssss/key_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/ssss/key_test.py -------------------------------------------------------------------------------- /mautrix/crypto/ssss/machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/ssss/machine.py -------------------------------------------------------------------------------- /mautrix/crypto/ssss/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/ssss/types.py -------------------------------------------------------------------------------- /mautrix/crypto/ssss/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/ssss/util.py -------------------------------------------------------------------------------- /mautrix/crypto/store/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/store/__init__.py -------------------------------------------------------------------------------- /mautrix/crypto/store/abstract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/store/abstract.py -------------------------------------------------------------------------------- /mautrix/crypto/store/asyncpg/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/store/asyncpg/__init__.py -------------------------------------------------------------------------------- /mautrix/crypto/store/asyncpg/store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/store/asyncpg/store.py -------------------------------------------------------------------------------- /mautrix/crypto/store/asyncpg/upgrade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/store/asyncpg/upgrade.py -------------------------------------------------------------------------------- /mautrix/crypto/store/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/store/memory.py -------------------------------------------------------------------------------- /mautrix/crypto/store/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mautrix/crypto/store/tests/store_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/store/tests/store_test.py -------------------------------------------------------------------------------- /mautrix/crypto/unwedge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/crypto/unwedge.py -------------------------------------------------------------------------------- /mautrix/errors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/errors/__init__.py -------------------------------------------------------------------------------- /mautrix/errors/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/errors/base.py -------------------------------------------------------------------------------- /mautrix/errors/crypto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/errors/crypto.py -------------------------------------------------------------------------------- /mautrix/errors/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/errors/request.py -------------------------------------------------------------------------------- /mautrix/errors/well_known.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/errors/well_known.py -------------------------------------------------------------------------------- /mautrix/fixmodule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/fixmodule.py -------------------------------------------------------------------------------- /mautrix/genall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/genall.py -------------------------------------------------------------------------------- /mautrix/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mautrix/types/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/__init__.py -------------------------------------------------------------------------------- /mautrix/types/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/auth.py -------------------------------------------------------------------------------- /mautrix/types/crypto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/crypto.py -------------------------------------------------------------------------------- /mautrix/types/event/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/event/__init__.py -------------------------------------------------------------------------------- /mautrix/types/event/account_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/event/account_data.py -------------------------------------------------------------------------------- /mautrix/types/event/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/event/base.py -------------------------------------------------------------------------------- /mautrix/types/event/batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/event/batch.py -------------------------------------------------------------------------------- /mautrix/types/event/beeper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/event/beeper.py -------------------------------------------------------------------------------- /mautrix/types/event/encrypted.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/event/encrypted.py -------------------------------------------------------------------------------- /mautrix/types/event/ephemeral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/event/ephemeral.py -------------------------------------------------------------------------------- /mautrix/types/event/generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/event/generic.py -------------------------------------------------------------------------------- /mautrix/types/event/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/event/message.py -------------------------------------------------------------------------------- /mautrix/types/event/reaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/event/reaction.py -------------------------------------------------------------------------------- /mautrix/types/event/redaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/event/redaction.py -------------------------------------------------------------------------------- /mautrix/types/event/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/event/state.py -------------------------------------------------------------------------------- /mautrix/types/event/to_device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/event/to_device.py -------------------------------------------------------------------------------- /mautrix/types/event/type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/event/type.py -------------------------------------------------------------------------------- /mautrix/types/event/type.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/event/type.pyi -------------------------------------------------------------------------------- /mautrix/types/event/voip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/event/voip.py -------------------------------------------------------------------------------- /mautrix/types/filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/filter.py -------------------------------------------------------------------------------- /mautrix/types/matrixuri.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/matrixuri.py -------------------------------------------------------------------------------- /mautrix/types/matrixuri_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/matrixuri_test.py -------------------------------------------------------------------------------- /mautrix/types/media.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/media.py -------------------------------------------------------------------------------- /mautrix/types/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/misc.py -------------------------------------------------------------------------------- /mautrix/types/primitive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/primitive.py -------------------------------------------------------------------------------- /mautrix/types/push_rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/push_rules.py -------------------------------------------------------------------------------- /mautrix/types/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/users.py -------------------------------------------------------------------------------- /mautrix/types/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/util/__init__.py -------------------------------------------------------------------------------- /mautrix/types/util/enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/util/enum.py -------------------------------------------------------------------------------- /mautrix/types/util/enum_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/util/enum_test.py -------------------------------------------------------------------------------- /mautrix/types/util/obj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/util/obj.py -------------------------------------------------------------------------------- /mautrix/types/util/serializable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/util/serializable.py -------------------------------------------------------------------------------- /mautrix/types/util/serializable_attrs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/util/serializable_attrs.py -------------------------------------------------------------------------------- /mautrix/types/util/serializable_attrs_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/util/serializable_attrs_test.py -------------------------------------------------------------------------------- /mautrix/types/versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/types/versions.py -------------------------------------------------------------------------------- /mautrix/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/__init__.py -------------------------------------------------------------------------------- /mautrix/util/async_body.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/async_body.py -------------------------------------------------------------------------------- /mautrix/util/async_db/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/async_db/__init__.py -------------------------------------------------------------------------------- /mautrix/util/async_db/aiosqlite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/async_db/aiosqlite.py -------------------------------------------------------------------------------- /mautrix/util/async_db/asyncpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/async_db/asyncpg.py -------------------------------------------------------------------------------- /mautrix/util/async_db/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/async_db/connection.py -------------------------------------------------------------------------------- /mautrix/util/async_db/connection.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/async_db/connection.pyi -------------------------------------------------------------------------------- /mautrix/util/async_db/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/async_db/database.py -------------------------------------------------------------------------------- /mautrix/util/async_db/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/async_db/errors.py -------------------------------------------------------------------------------- /mautrix/util/async_db/scheme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/async_db/scheme.py -------------------------------------------------------------------------------- /mautrix/util/async_db/upgrade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/async_db/upgrade.py -------------------------------------------------------------------------------- /mautrix/util/async_getter_lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/async_getter_lock.py -------------------------------------------------------------------------------- /mautrix/util/background_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/background_task.py -------------------------------------------------------------------------------- /mautrix/util/bridge_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/bridge_state.py -------------------------------------------------------------------------------- /mautrix/util/color_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/color_log.py -------------------------------------------------------------------------------- /mautrix/util/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/config/__init__.py -------------------------------------------------------------------------------- /mautrix/util/config/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/config/base.py -------------------------------------------------------------------------------- /mautrix/util/config/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/config/file.py -------------------------------------------------------------------------------- /mautrix/util/config/proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/config/proxy.py -------------------------------------------------------------------------------- /mautrix/util/config/recursive_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/config/recursive_dict.py -------------------------------------------------------------------------------- /mautrix/util/config/string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/config/string.py -------------------------------------------------------------------------------- /mautrix/util/config/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/config/validation.py -------------------------------------------------------------------------------- /mautrix/util/db/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/db/__init__.py -------------------------------------------------------------------------------- /mautrix/util/db/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/db/base.py -------------------------------------------------------------------------------- /mautrix/util/ffmpeg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/ffmpeg.py -------------------------------------------------------------------------------- /mautrix/util/file_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/file_store.py -------------------------------------------------------------------------------- /mautrix/util/format_duration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/format_duration.py -------------------------------------------------------------------------------- /mautrix/util/format_duration_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/format_duration_test.py -------------------------------------------------------------------------------- /mautrix/util/formatter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/formatter/__init__.py -------------------------------------------------------------------------------- /mautrix/util/formatter/entity_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/formatter/entity_string.py -------------------------------------------------------------------------------- /mautrix/util/formatter/formatted_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/formatter/formatted_string.py -------------------------------------------------------------------------------- /mautrix/util/formatter/html_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/formatter/html_reader.py -------------------------------------------------------------------------------- /mautrix/util/formatter/html_reader.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/formatter/html_reader.pyi -------------------------------------------------------------------------------- /mautrix/util/formatter/markdown_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/formatter/markdown_string.py -------------------------------------------------------------------------------- /mautrix/util/formatter/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/formatter/parser.py -------------------------------------------------------------------------------- /mautrix/util/formatter/parser_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/formatter/parser_test.py -------------------------------------------------------------------------------- /mautrix/util/logging/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/logging/__init__.py -------------------------------------------------------------------------------- /mautrix/util/logging/color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/logging/color.py -------------------------------------------------------------------------------- /mautrix/util/logging/trace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/logging/trace.py -------------------------------------------------------------------------------- /mautrix/util/magic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/magic.py -------------------------------------------------------------------------------- /mautrix/util/manhole.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/manhole.py -------------------------------------------------------------------------------- /mautrix/util/markdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/markdown.py -------------------------------------------------------------------------------- /mautrix/util/message_send_checkpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/message_send_checkpoint.py -------------------------------------------------------------------------------- /mautrix/util/opt_prometheus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/opt_prometheus.py -------------------------------------------------------------------------------- /mautrix/util/opt_prometheus.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/opt_prometheus.pyi -------------------------------------------------------------------------------- /mautrix/util/program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/program.py -------------------------------------------------------------------------------- /mautrix/util/proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/proxy.py -------------------------------------------------------------------------------- /mautrix/util/signed_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/signed_token.py -------------------------------------------------------------------------------- /mautrix/util/simple_lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/simple_lock.py -------------------------------------------------------------------------------- /mautrix/util/simple_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/simple_template.py -------------------------------------------------------------------------------- /mautrix/util/utf16_surrogate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/utf16_surrogate.py -------------------------------------------------------------------------------- /mautrix/util/variation_selector.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/variation_selector.json -------------------------------------------------------------------------------- /mautrix/util/variation_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/mautrix/util/variation_selector.py -------------------------------------------------------------------------------- /optional-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/optional-requirements.txt -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | aiohttp 2 | attrs 3 | yarl 4 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/python/HEAD/setup.py --------------------------------------------------------------------------------