Skip to main content

matteridge

A feature-rich Mattermost to XMPP puppeteering gateway, based on slidge and mattermost-api-reference-client.

CI pipeline status Chat PyPI package version

matteridge lets you chat with users of Mattermost without leaving your favorite XMPP client.

Quickstart

docker run codeberg.org/slidge/matteridge \  # works with podman too
    --jid mattermost.example.org \  # can be whatever you want it to be
    --secret some-secret \  # must match your XMPP server config
    --home-dir /somewhere/writeable  # for data persistence

Use the :latest tag for the latest release, :vX.X.X for release X.X.X, and :main for the bleeding edge.

If you do not like containers, other installation methods are detailed in the docs.

Documentation

Hosted on codeberg pages.

Contributing

Contributions are very welcome, and we tried our best to make it easy to start hacking on matteridge. See CONTRIBUTING.md.

Metadata

Release files for matteridge 0.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for matteridge 0.4.1
File Size Uploaded
matteridge-0.4.1.tar.gz 195.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for matteridge 0.4.1
File Interpreter ABI Platform
matteridge-0.4.1-py3-none-any.whl Python 3 none any Details

Total release size: 227.4 kB

Release files / matteridge-0.4.1.tar.gz

Download URL matteridge-0.4.1.tar.gz
Size 195.0 kB
Tags Source
SHA-256 checksum
How to use checksums
a29e4dfe934f07948f85b0ea9e101e50536390671c65af9f79cb7a8cd9994432
BLAKE2b-256 checksum
How to use checksums
ce2c2a8c302e0893f50154f7626a1cb7b043b4708a45f690fd226c700c2cb844
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / matteridge-0.4.1-py3-none-any.whl

Download URL matteridge-0.4.1-py3-none-any.whl
Size 32.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c1b9c1ff16e2b8e71b85b7c4b773fea642ac5b90c504aa91e03a5383f9b82260
BLAKE2b-256 checksum
How to use checksums
ea594676232ac7617f7e7d0e9b9cbb4f1ed2c63f60454b3ac48f7dc1da509686
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

0.5.0

2 release files

This release

0.4.1 This release

2 release files

0.4.0

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page