Skip to main content

A Mattermost/XMPP gateway

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

matteridge-0.3.1.tar.gz (153.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

matteridge-0.3.1-py3-none-any.whl (39.2 kB view details)

Uploaded Python 3

File details

Details for the file matteridge-0.3.1.tar.gz.

File metadata

  • Download URL: matteridge-0.3.1.tar.gz
  • Upload date:
  • Size: 153.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.22

File hashes

Hashes for matteridge-0.3.1.tar.gz
Algorithm Hash digest
SHA256 9f160ba15da59b010f29ab33ed76719d8a0016db891eefd1d50e50ccfa312f75
MD5 13f3a123786431439e7507967b6640f4
BLAKE2b-256 4f4f9b2eb16609fc3ff7f18fdf2ba5c7e840cd6d55b876e5610045a8966b13a9

See more details on using hashes here.

File details

Details for the file matteridge-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: matteridge-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 39.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.22

File hashes

Hashes for matteridge-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 095baeddfbd1363d6d70aa9ee6a916f2ef07972e6dfbe0d292d4e2d8a84d5b6d
MD5 1b0adf2ed2e79a5fcb7357dcba18c90a
BLAKE2b-256 ca8c87e71b9c4dc150a209f67797d5d6ac79efa016ccb7e05428bfd0d93b9f5d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page