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.11.tar.gz (30.2 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.11-cp314-cp314-manylinux_2_41_x86_64.whl (24.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.41+ x86-64

slidge_whatsapp-0.3.11-cp314-cp314-manylinux_2_41_aarch64.whl (23.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.41+ ARM64

slidge_whatsapp-0.3.11-cp313-cp313-manylinux_2_41_x86_64.whl (24.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.41+ x86-64

slidge_whatsapp-0.3.11-cp313-cp313-manylinux_2_41_aarch64.whl (23.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.41+ ARM64

slidge_whatsapp-0.3.11-cp312-cp312-manylinux_2_41_x86_64.whl (24.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.41+ x86-64

slidge_whatsapp-0.3.11-cp312-cp312-manylinux_2_41_aarch64.whl (23.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.41+ ARM64

slidge_whatsapp-0.3.11-cp311-cp311-manylinux_2_41_x86_64.whl (24.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.41+ x86-64

slidge_whatsapp-0.3.11-cp311-cp311-manylinux_2_41_aarch64.whl (23.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.41+ ARM64

File details

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

File metadata

  • Download URL: slidge_whatsapp-0.3.11.tar.gz
  • Upload date:
  • Size: 30.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.11.tar.gz
Algorithm Hash digest
SHA256 b4daaca57c6fcdae062a0774ec5186863ae6c8ac6d1f726f2f78ad55c623b31d
MD5 b7c0ddb8a967aebb3aa6d7655ad94e3c
BLAKE2b-256 e75c5ded9a8e4fa0c266a5a1c34aa30b16c3b7cff99fe5d25bb63632ecb3c9ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: slidge_whatsapp-0.3.11-cp314-cp314-manylinux_2_41_x86_64.whl
  • Upload date:
  • Size: 24.3 MB
  • Tags: CPython 3.14, manylinux: glibc 2.41+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.11-cp314-cp314-manylinux_2_41_x86_64.whl
Algorithm Hash digest
SHA256 9aa82f0f4d06a44ab9aed9507bf847e47a6c26a8ff49f1ebee6c4479a34e9943
MD5 4c75131ce2b866e64e975669a41dc811
BLAKE2b-256 aa0098354afdb65777d6881bdea104a1045bf9ce7824b005793954fff4dfceb7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: slidge_whatsapp-0.3.11-cp314-cp314-manylinux_2_41_aarch64.whl
  • Upload date:
  • Size: 23.6 MB
  • Tags: CPython 3.14, manylinux: glibc 2.41+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","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.11-cp314-cp314-manylinux_2_41_aarch64.whl
Algorithm Hash digest
SHA256 81150ddf75a65f46cd863dda62a429f4891c4b92dc5f19b5baf4744459e8f612
MD5 c1a37894c076baadd3fc744dbd6258ae
BLAKE2b-256 5c02be108c45aaca3f34b1f2e8182926b961bdd835c63dfde5e6f70b0fc062fa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: slidge_whatsapp-0.3.11-cp313-cp313-manylinux_2_41_x86_64.whl
  • Upload date:
  • Size: 24.3 MB
  • Tags: CPython 3.13, manylinux: glibc 2.41+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.11-cp313-cp313-manylinux_2_41_x86_64.whl
Algorithm Hash digest
SHA256 49b9d159ba76c67060e6548d314ab0659d0dccb420fa93a0fb9d4bcd216be5b6
MD5 a2cefde5089eec03d941ad350b536473
BLAKE2b-256 e4b4e67869a1aed4c6148ea10f90bea7d792c8e18be6cd8b65168336642ea3f0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: slidge_whatsapp-0.3.11-cp313-cp313-manylinux_2_41_aarch64.whl
  • Upload date:
  • Size: 23.6 MB
  • Tags: CPython 3.13, manylinux: glibc 2.41+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","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.11-cp313-cp313-manylinux_2_41_aarch64.whl
Algorithm Hash digest
SHA256 dccbfa7b028c314fd2a18272fd92f47d24aee16d35ea2ba39ee10b4ce32d6958
MD5 72b9b7d683b5d64e11c671367407eeab
BLAKE2b-256 9b4b22da95190a4767258e7b443e57bb614850475b784a73cb5088b63a3c403b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: slidge_whatsapp-0.3.11-cp312-cp312-manylinux_2_41_x86_64.whl
  • Upload date:
  • Size: 24.3 MB
  • Tags: CPython 3.12, manylinux: glibc 2.41+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.11-cp312-cp312-manylinux_2_41_x86_64.whl
Algorithm Hash digest
SHA256 cefaaa8a2076df3a727da1e5ccc4832fd86bfa0812ba490f481126d6160fd8b3
MD5 7d1404c58c34cbb8efb7e7bf0ac0bce1
BLAKE2b-256 a90b6928d36db4a68bffa8937c5ea6181707edf6784246bf645010757dd8f240

See more details on using hashes here.

File details

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

File metadata

  • Download URL: slidge_whatsapp-0.3.11-cp312-cp312-manylinux_2_41_aarch64.whl
  • Upload date:
  • Size: 23.6 MB
  • Tags: CPython 3.12, manylinux: glibc 2.41+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","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.11-cp312-cp312-manylinux_2_41_aarch64.whl
Algorithm Hash digest
SHA256 f0ee21d02ff920f76a684c83282d3f2530d584cbd46822ab521036023428a909
MD5 d56ecdfb5deb1ea7f267dc608db69a53
BLAKE2b-256 29e06074ff00e374a03092fbf293f817781445502e9db83a12ca62991820ef55

See more details on using hashes here.

File details

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

File metadata

  • Download URL: slidge_whatsapp-0.3.11-cp311-cp311-manylinux_2_41_x86_64.whl
  • Upload date:
  • Size: 24.3 MB
  • Tags: CPython 3.11, manylinux: glibc 2.41+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.19 {"installer":{"name":"uv","version":"0.11.19","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.11-cp311-cp311-manylinux_2_41_x86_64.whl
Algorithm Hash digest
SHA256 1b091cd82e631b8fbb70b89d760f5a1ae6d10d784d5038d2cbe7c17eb336d140
MD5 d70ea9f4c950a841b3d8e6ca8dd87414
BLAKE2b-256 b0266d65286b8d79e06a1447e4f4aa9f629a1796eecb2eaad99afcf18408ee95

See more details on using hashes here.

File details

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

File metadata

  • Download URL: slidge_whatsapp-0.3.11-cp311-cp311-manylinux_2_41_aarch64.whl
  • Upload date:
  • Size: 23.6 MB
  • Tags: CPython 3.11, manylinux: glibc 2.41+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","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.11-cp311-cp311-manylinux_2_41_aarch64.whl
Algorithm Hash digest
SHA256 fe909ed1d163c24a3713d1726cec9258e4685e883613ec5cf0547ac5bd1cf4b8
MD5 e294efc6bfd1663c9ebd715e64c1c6f5
BLAKE2b-256 b495e3c62401e57de0650c1e0fc65835970aad2dd6fc2126b4047d8b95d64a1c

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