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.4.0.tar.gz (6.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.4.0-cp314-cp314-manylinux_2_41_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.41+ x86-64

slidge_whatsapp-0.4.0-cp314-cp314-manylinux_2_41_aarch64.whl (17.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.41+ ARM64

slidge_whatsapp-0.4.0-cp313-cp313-manylinux_2_41_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.41+ x86-64

slidge_whatsapp-0.4.0-cp313-cp313-manylinux_2_41_aarch64.whl (17.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.41+ ARM64

slidge_whatsapp-0.4.0-cp312-cp312-manylinux_2_41_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.41+ x86-64

slidge_whatsapp-0.4.0-cp312-cp312-manylinux_2_41_aarch64.whl (17.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.41+ ARM64

slidge_whatsapp-0.4.0-cp311-cp311-manylinux_2_41_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.41+ x86-64

slidge_whatsapp-0.4.0-cp311-cp311-manylinux_2_41_aarch64.whl (17.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.41+ ARM64

File details

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

File metadata

  • Download URL: slidge_whatsapp-0.4.0.tar.gz
  • Upload date:
  • Size: 6.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.4.0.tar.gz
Algorithm Hash digest
SHA256 fa67f54c98b882cb96041a0cdee8c91ed4a1bb35982623e11473551d53e03c96
MD5 6667b82b8afad739ca41e5b542037a4a
BLAKE2b-256 b397143d9022cfe148f5eef1135395e3454abca8154586fe07f478d3e88a534d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: slidge_whatsapp-0.4.0-cp314-cp314-manylinux_2_41_x86_64.whl
  • Upload date:
  • Size: 18.4 MB
  • Tags: CPython 3.14, manylinux: glibc 2.41+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.4.0-cp314-cp314-manylinux_2_41_x86_64.whl
Algorithm Hash digest
SHA256 09706de8e6eaca18d21b2cc76a149670cd4e91e2ba1f440e094520e31c6c7355
MD5 3ee19089cdd697b85dfe75ed7e766317
BLAKE2b-256 c806b6c81a23165f3f0ccc87f4d34d9376c006b6ab8d1e7549e0cfacacf1988b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: slidge_whatsapp-0.4.0-cp314-cp314-manylinux_2_41_aarch64.whl
  • Upload date:
  • Size: 17.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.4.0-cp314-cp314-manylinux_2_41_aarch64.whl
Algorithm Hash digest
SHA256 2e1d61ae5900b54225af00702f3bb6a5fdefdf5ac8f49092756f37368770914f
MD5 e8cfc487ffd8117c5aaa7fbcf363f66e
BLAKE2b-256 7f4577339d868682005d74fce6054921c770c9ce3cf683db94f044467d5725c0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: slidge_whatsapp-0.4.0-cp313-cp313-manylinux_2_41_x86_64.whl
  • Upload date:
  • Size: 18.4 MB
  • Tags: CPython 3.13, manylinux: glibc 2.41+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.4.0-cp313-cp313-manylinux_2_41_x86_64.whl
Algorithm Hash digest
SHA256 131cf89e862aae420b357b6a9415f668a84012c0151f30350df2acc0517f7627
MD5 c4d7126f149189480c613ab8df9d2a37
BLAKE2b-256 f5f72d02c7fc8bd53d247a2e5ee094e8e88a57012a70bf2149d462d50161b017

See more details on using hashes here.

File details

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

File metadata

  • Download URL: slidge_whatsapp-0.4.0-cp313-cp313-manylinux_2_41_aarch64.whl
  • Upload date:
  • Size: 17.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.4.0-cp313-cp313-manylinux_2_41_aarch64.whl
Algorithm Hash digest
SHA256 ec4cacc2de7a0686267bcdfe4ad64c57a7a29880e34d7b58c13fa0aa1a70eb96
MD5 d3406a717c081f5159e88de05465734a
BLAKE2b-256 5f0dd0a8e69c14a1cc2e4aa719d7cc25f50fc12457e11692741cc3b0b5b1f9b3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: slidge_whatsapp-0.4.0-cp312-cp312-manylinux_2_41_x86_64.whl
  • Upload date:
  • Size: 18.4 MB
  • Tags: CPython 3.12, manylinux: glibc 2.41+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.4.0-cp312-cp312-manylinux_2_41_x86_64.whl
Algorithm Hash digest
SHA256 bcef5264415b3cd78788f40880a0593bf2d8188edfd19aba5bd006fee3b1e16c
MD5 3f0e4bc735fc165d97fb7d5f6249ac85
BLAKE2b-256 72b8e942dcf8a049cdc6d8faa9c41f4594f79a2b7c9d48c5cc7841c691236cf3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: slidge_whatsapp-0.4.0-cp312-cp312-manylinux_2_41_aarch64.whl
  • Upload date:
  • Size: 17.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.4.0-cp312-cp312-manylinux_2_41_aarch64.whl
Algorithm Hash digest
SHA256 05f8cc19fdd1f6f6eb0ddcfe3986073d1e0ff5b961c72b58f4793c0a03ae48ca
MD5 96620c49e85796a1799b1124188c2914
BLAKE2b-256 50baedc6275206fafc45f21553c8dd09a36c3ff3c73d8db68e23c1da203143a6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: slidge_whatsapp-0.4.0-cp311-cp311-manylinux_2_41_x86_64.whl
  • Upload date:
  • Size: 18.4 MB
  • Tags: CPython 3.11, manylinux: glibc 2.41+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","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.4.0-cp311-cp311-manylinux_2_41_x86_64.whl
Algorithm Hash digest
SHA256 aa05304eba84b715d83076798285b0dff81b28769a97171fa899e59850870cea
MD5 ebf781ece6b498c621dfe7c2d1971ad6
BLAKE2b-256 2aa80e876f4a24eef829ce3720aac33e771fa34fc386275223a98d4b958d98c9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: slidge_whatsapp-0.4.0-cp311-cp311-manylinux_2_41_aarch64.whl
  • Upload date:
  • Size: 17.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.4.0-cp311-cp311-manylinux_2_41_aarch64.whl
Algorithm Hash digest
SHA256 5a684fb24ba043e632e6c36f422969dd98b130df63bbe6d7717c320821c0c41d
MD5 e92709cb93604d7a041cd083f70ac97a
BLAKE2b-256 72db338dd020cd464a04b3651a01b668a5a69da22862735782ec644021083a7c

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