1
0
Fork
You've already forked slidcord
0
forked from slidge/slidcord
A feature-rich Discord to XMPP gateway
  • Python 91.3%
  • Dockerfile 6.9%
  • JavaScript 1.8%
Find a file
lissine 393bd559c2 build: add pycares as a temporary dependecy
Pycares is already in slidcord's dependency tree
(dependency of a dependency)
By specifying it explicitly as a slidcord dependency,
we can pin it to a specific commit.
(We need to use a commit that's not in a pycares release yet)
2025年07月11日 04:15:43 +01:00
.woodpecker docs: major rehaul 2025年04月11日 06:36:45 +02:00
docs docs: major rehaul 2025年04月11日 06:36:45 +02:00
slidcord fix: compat with slidge >= 0.2.9 2025年04月06日 18:18:13 +02:00
tests Initial commit (split from slidge core) 2023年05月05日 07:21:29 +02:00
.copier-answers.yml docs: major rehaul 2025年04月11日 06:36:45 +02:00
.gitignore chore(gitignore): add useful dirs 2025年02月09日 07:14:47 +01:00
.pre-commit-config.yaml chore(copier): update templated files 2025年04月03日 21:24:01 +02:00
commitlint.config.js chore(copier): update templated files 2025年04月03日 21:24:01 +02:00
CONTRIBUTING.md docs: major rehaul 2025年04月11日 06:36:45 +02:00
doap.xml build: migration to codeberg 2025年02月04日 20:37:44 +01:00
docker-compose.yml chore(copier): update templated files 2025年04月03日 21:24:01 +02:00
Dockerfile fix: compat with slidge >= 0.2.9 2025年04月06日 18:18:13 +02:00
LICENSE Initial commit (split from slidge core) 2023年05月05日 07:21:29 +02:00
pyproject.toml build: add pycares as a temporary dependecy 2025年07月11日 04:15:43 +01:00
README.md docs: major rehaul 2025年04月11日 06:36:45 +02:00
uv.lock build: add pycares as a temporary dependecy 2025年07月11日 04:15:43 +01:00

slidcord

A feature-rich Discord to XMPP puppeteering gateway, based on slidge and discord.py-self.

CI pipeline status Chat PyPI package version

slidcord lets you chat with users of Discord without leaving your favorite XMPP client.

Quickstart

docker run codeberg.org/slidge/slidcord \  # works with podman too
 --jid discord.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 slidcord. See CONTRIBUTING.md.