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.0b1.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.0b1-cp314-cp314-manylinux_2_41_aarch64.whl (17.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.41+ ARM64

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

Uploaded CPython 3.13manylinux: glibc 2.41+ x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.41+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.41+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.41+ ARM64

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

Uploaded CPython 3.11manylinux: glibc 2.41+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.41+ ARM64

File details

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

File metadata

  • Download URL: slidge_whatsapp-0.4.0b1.tar.gz
  • Upload date:
  • Size: 6.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.0b1.tar.gz
Algorithm Hash digest
SHA256 208b68269dbc9a13a892a3049b770e695bcb0d814792926f3487c1f35dd3647a
MD5 67ae97415edf49188d50095f81569600
BLAKE2b-256 0b17ba8827905c8ea5a42441e111482984e7cf5820d84ca0c71d0536c8493cd5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: slidge_whatsapp-0.4.0b1-cp314-cp314-manylinux_2_41_aarch64.whl
  • Upload date:
  • Size: 17.5 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.0b1-cp314-cp314-manylinux_2_41_aarch64.whl
Algorithm Hash digest
SHA256 61795c1c4decbdf568ef52f0083cb3b96a07b00799dabea78422ef04d805b481
MD5 66a44d436743c38b4ee589efb9cfc0a9
BLAKE2b-256 8665b60befec6ceb03fe6adc41b44c85399d839075edaf1ca5ccb03fc270c1f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: slidge_whatsapp-0.4.0b1-cp313-cp313-manylinux_2_41_x86_64.whl
  • Upload date:
  • Size: 18.3 MB
  • Tags: CPython 3.13, manylinux: glibc 2.41+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.0b1-cp313-cp313-manylinux_2_41_x86_64.whl
Algorithm Hash digest
SHA256 efe771f0fff6bbbd9bf6aac620cf4ee0427aa4024a34f2dc9ad356d2767bfb06
MD5 5e964e096216cb51c7f42cfe35482d6c
BLAKE2b-256 5191645cc450101b9b5b7b6cd903aefc1a6fba92db4cb5583228b3388e54f26f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: slidge_whatsapp-0.4.0b1-cp313-cp313-manylinux_2_41_aarch64.whl
  • Upload date:
  • Size: 17.5 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.0b1-cp313-cp313-manylinux_2_41_aarch64.whl
Algorithm Hash digest
SHA256 652801c78a1baba26ae7f398675860f907ec662709e5587df0992fdd343e344d
MD5 9895f2f0c84416678e0d0e8c51084dca
BLAKE2b-256 f39cc42bdd514574f49db6762ce17e02ff24d45c12fe4c07ce4c2a454dc06277

See more details on using hashes here.

File details

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

File metadata

  • Download URL: slidge_whatsapp-0.4.0b1-cp312-cp312-manylinux_2_41_x86_64.whl
  • Upload date:
  • Size: 18.3 MB
  • Tags: CPython 3.12, manylinux: glibc 2.41+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.0b1-cp312-cp312-manylinux_2_41_x86_64.whl
Algorithm Hash digest
SHA256 f8b73d00431a5b68a2a33dd35a5714ada0497d9ebb41538f9578cc3cb160b5a8
MD5 63e650cdd2744b53e2e9e0495024af6b
BLAKE2b-256 7669a2879677c18b194e350b7cc420e5df1fd736567c63f9f25cebe787cbd629

See more details on using hashes here.

File details

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

File metadata

  • Download URL: slidge_whatsapp-0.4.0b1-cp312-cp312-manylinux_2_41_aarch64.whl
  • Upload date:
  • Size: 17.5 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.0b1-cp312-cp312-manylinux_2_41_aarch64.whl
Algorithm Hash digest
SHA256 dd0fc2dd3164f8b2ef5846bafe653b1b2cafa985af04227902abfb990bd3a5ae
MD5 3908769f0020c6d992fb87722683067f
BLAKE2b-256 e954f9eb381486396bbb239e5c9ffe003c4a7882e6ed7fcde0ece8b45f668785

See more details on using hashes here.

File details

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

File metadata

  • Download URL: slidge_whatsapp-0.4.0b1-cp311-cp311-manylinux_2_41_x86_64.whl
  • Upload date:
  • Size: 18.3 MB
  • Tags: CPython 3.11, manylinux: glibc 2.41+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.0b1-cp311-cp311-manylinux_2_41_x86_64.whl
Algorithm Hash digest
SHA256 9c2508d23505cb7f97ff10bff95f0fbe821fe4597061a87887d738cded3418c0
MD5 eb5cd7620b0884864bbf639418639b7f
BLAKE2b-256 9d1aecf012b1364c0da678f7341fa86cff4e9387a1764dfeef153e23968495cd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: slidge_whatsapp-0.4.0b1-cp311-cp311-manylinux_2_41_aarch64.whl
  • Upload date:
  • Size: 17.5 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.0b1-cp311-cp311-manylinux_2_41_aarch64.whl
Algorithm Hash digest
SHA256 da00567a28f6c167db01cb6d2fdcf66908110dab1138b8fd7c89d52481de0401
MD5 1fcc8f7e1b6eb61896cd4e7452ebd498
BLAKE2b-256 942a34b98946c469e9bfab409a8ec86c5df370503daffcc91ed091becc6fe9d5

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