Skip to main content

slidge-whatsapp

A feature-rich WhatsApp to XMPP puppeteering gateway, based on slidge and whatsmeow.

CI pipeline status Chat PyPI package version

slidge-whatsapp lets you chat with users of WhatsApp without leaving your favorite XMPP client.

Quickstart

docker run codeberg.org/slidge/slidge-whatsapp \  # works with podman too
    --jid whatsapp.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-amd64 tag for the latest release, :vX.X.X-amd64 for release X.X.X, and :main-amd64 for the bleeding edge.-arm64 images are also available.

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 slidge-whatsapp. See CONTRIBUTING.md.

Metadata

Release files for slidge-whatsapp 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 slidge-whatsapp 0.5.0
File Size Uploaded
slidge_whatsapp-0.5.0.tar.gz 6.2 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for slidge-whatsapp 0.5.0
File Interpreter ABI Platform
slidge_whatsapp-0.5.0-cp314-cp314-manylinux_2_41_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.41+ x86-64 Details
slidge_whatsapp-0.5.0-cp314-cp314-manylinux_2_41_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.41+ ARM64 Details
slidge_whatsapp-0.5.0-cp313-cp313-manylinux_2_41_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.41+ x86-64 Details

Total release size: 60.9 MB

Release files / slidge_whatsapp-0.5.0.tar.gz

Download URL slidge_whatsapp-0.5.0.tar.gz
Size 6.2 MB
Tags Source
SHA-256 checksum
How to use checksums
e949fd4118da91ac8fb63f41c2adf64604a8a74a76050b5627cc332e5fbac555
BLAKE2b-256 checksum
How to use checksums
ea1a6afb05c40e8a9c26b4451a35fa684a5e89a3c8e9d1a0fc7c30e432658005
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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 / slidge_whatsapp-0.5.0-cp314-cp314-manylinux_2_41_x86_64.whl

Download URL slidge_whatsapp-0.5.0-cp314-cp314-manylinux_2_41_x86_64.whl
Size 18.5 MB
Tags CPython 3.14 Linux glibc 2.41+ x86-64
SHA-256 checksum
How to use checksums
376a0f63c0d164c88f5bcafdf83a5a309675a2fd0af0317434836d978ed37a4f
BLAKE2b-256 checksum
How to use checksums
bac46959db28a1c82d3376d3153a8e37cacbbeef3b18f1f2abd6c5a4a6ee4210
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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 / slidge_whatsapp-0.5.0-cp314-cp314-manylinux_2_41_aarch64.whl

Download URL slidge_whatsapp-0.5.0-cp314-cp314-manylinux_2_41_aarch64.whl
Size 17.7 MB
Tags CPython 3.14 Linux glibc 2.41+ ARM64
SHA-256 checksum
How to use checksums
9c79f50ee18b7529ced8153b4f247addea163e27b4a32304e2c9cd1940f358eb
BLAKE2b-256 checksum
How to use checksums
6e2bbb1fb71686cff00a5d763e4f86791b09f7108a7c31cdd2d483f467411866
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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 / slidge_whatsapp-0.5.0-cp313-cp313-manylinux_2_41_x86_64.whl

Download URL slidge_whatsapp-0.5.0-cp313-cp313-manylinux_2_41_x86_64.whl
Size 18.5 MB
Tags CPython 3.13 Linux glibc 2.41+ x86-64
SHA-256 checksum
How to use checksums
eeffa36c0bd79e63c02412960b4fb7d934f20ff2f05e2bb545ae230718dd8d37
BLAKE2b-256 checksum
How to use checksums
4fbc4ceb58f110b4307111083ce42d42260454b6fc1357ce3764872bf2aa6731
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","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}
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