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.5.0

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.5.0
File Size Uploaded
matteridge-0.5.0.tar.gz 146.4 kB Details

Built distribution (wheel)

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

Total release size: 179.1 kB

Release files / matteridge-0.5.0.tar.gz

Download URL matteridge-0.5.0.tar.gz
Size 146.4 kB
Tags Source
SHA-256 checksum
How to use checksums
2dd5959e1adfead44a1c31adcf34bba4ef67ba0c6b399daaba5f3f56dd9f6e07
BLAKE2b-256 checksum
How to use checksums
1bc829012ede0c2432a8f01a5c19aea30ff1d566c7169cf8bb7d9194387662ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","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.5.0-py3-none-any.whl

Download URL matteridge-0.5.0-py3-none-any.whl
Size 32.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
61b88f11a1677185b8efccb2577a002db0c683d9b02a2276433472dae5d30de4
BLAKE2b-256 checksum
How to use checksums
13a39e8467df55dadaff554b51ad9965a9bb5692d7beae70345697374edacb61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","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

This release

0.5.0 This release

2 release files

0.4.1

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