Skip to main content

A WhatsApp/XMPP gateway

Project description

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.

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

slidge_whatsapp-0.3.10.tar.gz (30.5 MB view details)

Uploaded Source

Built Distributions

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

slidge_whatsapp-0.3.10-cp314-cp314-manylinux_2_41_x86_64.whl (24.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.41+ x86-64

slidge_whatsapp-0.3.10-cp314-cp314-manylinux_2_41_aarch64.whl (24.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.41+ ARM64

slidge_whatsapp-0.3.10-cp313-cp313-manylinux_2_41_x86_64.whl (24.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.41+ x86-64

slidge_whatsapp-0.3.10-cp313-cp313-manylinux_2_41_aarch64.whl (24.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.41+ ARM64

slidge_whatsapp-0.3.10-cp312-cp312-manylinux_2_41_x86_64.whl (24.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.41+ x86-64

slidge_whatsapp-0.3.10-cp312-cp312-manylinux_2_41_aarch64.whl (24.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.41+ ARM64

slidge_whatsapp-0.3.10-cp311-cp311-manylinux_2_41_x86_64.whl (24.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.41+ x86-64

slidge_whatsapp-0.3.10-cp311-cp311-manylinux_2_41_aarch64.whl (24.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.41+ ARM64

File details

Details for the file slidge_whatsapp-0.3.10.tar.gz.

File metadata

  • Download URL: slidge_whatsapp-0.3.10.tar.gz
  • Upload date:
  • Size: 30.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","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}

File hashes

Hashes for slidge_whatsapp-0.3.10.tar.gz
Algorithm Hash digest
SHA256 620396e8da10296bce7e930554ee08dd18fa6092b03483ee9742f3539fa2737b
MD5 293b949c4b0fb2ec7e48e3e088cce663
BLAKE2b-256 a140926d84e8cce503f88798e16018a316f43567f4faa5d67049ed93cc86f742

See more details on using hashes here.

File details

Details for the file slidge_whatsapp-0.3.10-cp314-cp314-manylinux_2_41_x86_64.whl.

File metadata

  • Download URL: slidge_whatsapp-0.3.10-cp314-cp314-manylinux_2_41_x86_64.whl
  • Upload date:
  • Size: 24.6 MB
  • Tags: CPython 3.14, manylinux: glibc 2.41+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","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}

File hashes

Hashes for slidge_whatsapp-0.3.10-cp314-cp314-manylinux_2_41_x86_64.whl
Algorithm Hash digest
SHA256 6428659cd95d4064d8a63bd61bac364712a48fc95b48ffd89423f1d3a79312f3
MD5 fd0f0d6f8e3ead74309b5e18790b17ef
BLAKE2b-256 37a6b6036b26741c4d163ec52edecbcf41ee5f724c177477e88b87234bfc0c01

See more details on using hashes here.

File details

Details for the file slidge_whatsapp-0.3.10-cp314-cp314-manylinux_2_41_aarch64.whl.

File metadata

  • Download URL: slidge_whatsapp-0.3.10-cp314-cp314-manylinux_2_41_aarch64.whl
  • Upload date:
  • Size: 24.1 MB
  • Tags: CPython 3.14, manylinux: glibc 2.41+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","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}

File hashes

Hashes for slidge_whatsapp-0.3.10-cp314-cp314-manylinux_2_41_aarch64.whl
Algorithm Hash digest
SHA256 96c8e6c4a3c17c26e3c4a40ac319a7a46fd020df80fc181943d744275fed6a7b
MD5 a6f9901d11cc8fe77962f2e23298e3ba
BLAKE2b-256 cf3939e7d96f8e55f3b9ffb1f1d26547e01041828f4e445eb49029e655c03465

See more details on using hashes here.

File details

Details for the file slidge_whatsapp-0.3.10-cp313-cp313-manylinux_2_41_x86_64.whl.

File metadata

  • Download URL: slidge_whatsapp-0.3.10-cp313-cp313-manylinux_2_41_x86_64.whl
  • Upload date:
  • Size: 24.6 MB
  • Tags: CPython 3.13, manylinux: glibc 2.41+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","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}

File hashes

Hashes for slidge_whatsapp-0.3.10-cp313-cp313-manylinux_2_41_x86_64.whl
Algorithm Hash digest
SHA256 0917f0c9bd0ff08ead7f7a31c59252d20db9ec722694e145c78b90aee2150adb
MD5 6571a362c19e74dedeefcc5119de1b94
BLAKE2b-256 fe9ce26d896d9b6cacbdf5ad651321109695a37f3fe798ae088055472a018324

See more details on using hashes here.

File details

Details for the file slidge_whatsapp-0.3.10-cp313-cp313-manylinux_2_41_aarch64.whl.

File metadata

  • Download URL: slidge_whatsapp-0.3.10-cp313-cp313-manylinux_2_41_aarch64.whl
  • Upload date:
  • Size: 24.1 MB
  • Tags: CPython 3.13, manylinux: glibc 2.41+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","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}

File hashes

Hashes for slidge_whatsapp-0.3.10-cp313-cp313-manylinux_2_41_aarch64.whl
Algorithm Hash digest
SHA256 c27aaa357463600f09fe2aee20849612ad43e4c7a3257a569b44642ebb9588bb
MD5 9a67ec845960c4eeb81dc2c5adc9d2d2
BLAKE2b-256 c17ae8b0cb9a3e674ed2dec7b5a6324e69416ce96a82aa0634631c16925f7234

See more details on using hashes here.

File details

Details for the file slidge_whatsapp-0.3.10-cp312-cp312-manylinux_2_41_x86_64.whl.

File metadata

  • Download URL: slidge_whatsapp-0.3.10-cp312-cp312-manylinux_2_41_x86_64.whl
  • Upload date:
  • Size: 24.6 MB
  • Tags: CPython 3.12, manylinux: glibc 2.41+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","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}

File hashes

Hashes for slidge_whatsapp-0.3.10-cp312-cp312-manylinux_2_41_x86_64.whl
Algorithm Hash digest
SHA256 7961b9666d33622ffd84ae8d039054ac221c76c300cb2ab25145587e5eee1299
MD5 7c9b967263340a33f875514b01041c5d
BLAKE2b-256 1abfede1488616fffd6614329e0b96a41060bd24b96481366b20da6feca3983e

See more details on using hashes here.

File details

Details for the file slidge_whatsapp-0.3.10-cp312-cp312-manylinux_2_41_aarch64.whl.

File metadata

  • Download URL: slidge_whatsapp-0.3.10-cp312-cp312-manylinux_2_41_aarch64.whl
  • Upload date:
  • Size: 24.1 MB
  • Tags: CPython 3.12, manylinux: glibc 2.41+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","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}

File hashes

Hashes for slidge_whatsapp-0.3.10-cp312-cp312-manylinux_2_41_aarch64.whl
Algorithm Hash digest
SHA256 468fcf06442e05ca262869b602a32417aa4621fe4d55eaa6751c9b057d0892d4
MD5 fc9a21cb871c999ac7208dc7d8ab89f3
BLAKE2b-256 0cc6423fdd53f217269ee642f27a9ec8eed558b3317d2b9b1b54584d996996c7

See more details on using hashes here.

File details

Details for the file slidge_whatsapp-0.3.10-cp311-cp311-manylinux_2_41_x86_64.whl.

File metadata

  • Download URL: slidge_whatsapp-0.3.10-cp311-cp311-manylinux_2_41_x86_64.whl
  • Upload date:
  • Size: 24.6 MB
  • Tags: CPython 3.11, manylinux: glibc 2.41+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","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}

File hashes

Hashes for slidge_whatsapp-0.3.10-cp311-cp311-manylinux_2_41_x86_64.whl
Algorithm Hash digest
SHA256 9857314ce031576525dd73c8fee33ca14767f62dc16e962886999f107750f3ec
MD5 c28440ed4fc1212f4626130da94c8ed8
BLAKE2b-256 3ea944dfa67739a549b7bcdaafe9fc672484ffcfd65b08f27677ec6f50eeff3e

See more details on using hashes here.

File details

Details for the file slidge_whatsapp-0.3.10-cp311-cp311-manylinux_2_41_aarch64.whl.

File metadata

  • Download URL: slidge_whatsapp-0.3.10-cp311-cp311-manylinux_2_41_aarch64.whl
  • Upload date:
  • Size: 24.1 MB
  • Tags: CPython 3.11, manylinux: glibc 2.41+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","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}

File hashes

Hashes for slidge_whatsapp-0.3.10-cp311-cp311-manylinux_2_41_aarch64.whl
Algorithm Hash digest
SHA256 c46b0f211ea054aa39182e4dad56462795ce78c6df95474bf8898d3ed9753380
MD5 69e5ffb0124b4a483f1c2f92f3cf6c50
BLAKE2b-256 f28aa7f19996fe0d8fd9d60edabf519ea0b9fe08545373f909be2d1c7f08b47c

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