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.2.6.tar.gz (30.1 MB view details)

Uploaded Source

Built Distributions

slidge_whatsapp-0.2.6-cp313-cp313-manylinux_2_36_x86_64.whl (23.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.36+ x86-64

slidge_whatsapp-0.2.6-cp313-cp313-manylinux_2_36_aarch64.whl (23.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.36+ ARM64

slidge_whatsapp-0.2.6-cp312-cp312-manylinux_2_36_x86_64.whl (23.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.36+ x86-64

slidge_whatsapp-0.2.6-cp312-cp312-manylinux_2_36_aarch64.whl (23.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.36+ ARM64

slidge_whatsapp-0.2.6-cp311-cp311-manylinux_2_36_x86_64.whl (23.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.36+ x86-64

File details

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

File metadata

  • Download URL: slidge_whatsapp-0.2.6.tar.gz
  • Upload date:
  • Size: 30.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.8

File hashes

Hashes for slidge_whatsapp-0.2.6.tar.gz
Algorithm Hash digest
SHA256 f501cab6e1c87e69d0f7fdd0931792c1761871c8d97b73062525a0fa0f1df0f8
MD5 5523d0ae4840cd1e9ec88d84f5d7f1f0
BLAKE2b-256 94aab57b452ce13c6b95b267d81937dfae7d3a5aa05dfc2a1ef3781d2d637d9f

See more details on using hashes here.

File details

Details for the file slidge_whatsapp-0.2.6-cp313-cp313-manylinux_2_36_x86_64.whl.

File metadata

File hashes

Hashes for slidge_whatsapp-0.2.6-cp313-cp313-manylinux_2_36_x86_64.whl
Algorithm Hash digest
SHA256 dd7e0f77d8981a21eb7356e3ae517c608028a4d88d0f96273e70ec808dc0e202
MD5 1978c14ef460292e4612de47ed48030f
BLAKE2b-256 9369c7f7ecac27d351b1ed5cedf56a9fbd1a9b1d8a1e565ece1f160e4c09556f

See more details on using hashes here.

File details

Details for the file slidge_whatsapp-0.2.6-cp313-cp313-manylinux_2_36_aarch64.whl.

File metadata

File hashes

Hashes for slidge_whatsapp-0.2.6-cp313-cp313-manylinux_2_36_aarch64.whl
Algorithm Hash digest
SHA256 a617ac541290899637bc368c09f1fecf0bb2deea0496b1ee6036e8fe69181121
MD5 0a86c602489f6e25ef6998726df8e28a
BLAKE2b-256 ca915a37d63a6a0415028e07e6af14766caaf30151f21145342b8668b018267d

See more details on using hashes here.

File details

Details for the file slidge_whatsapp-0.2.6-cp312-cp312-manylinux_2_36_x86_64.whl.

File metadata

File hashes

Hashes for slidge_whatsapp-0.2.6-cp312-cp312-manylinux_2_36_x86_64.whl
Algorithm Hash digest
SHA256 9ef28100ac4b619bbd0cf4cbbf58346031ca6a90d9b17f8a122a9846235dea89
MD5 e9f6438d449fbeafa301f87bce3cb5b7
BLAKE2b-256 e7d38ddb0c375b264ad17bbbb7cbd684e350c83e9f7020639879a98fbf176175

See more details on using hashes here.

File details

Details for the file slidge_whatsapp-0.2.6-cp312-cp312-manylinux_2_36_aarch64.whl.

File metadata

File hashes

Hashes for slidge_whatsapp-0.2.6-cp312-cp312-manylinux_2_36_aarch64.whl
Algorithm Hash digest
SHA256 7764ea28c59d426b29f390c067460be972638685f4633e0a2f646eaae30e18fc
MD5 a3539d1c9f6e300de247dc8eb6f63b23
BLAKE2b-256 91824d73ae1113f10dd3696e994547895fe2543a40cf7adee9d5989873ccfc0b

See more details on using hashes here.

File details

Details for the file slidge_whatsapp-0.2.6-cp311-cp311-manylinux_2_36_x86_64.whl.

File metadata

File hashes

Hashes for slidge_whatsapp-0.2.6-cp311-cp311-manylinux_2_36_x86_64.whl
Algorithm Hash digest
SHA256 d5ecd7b2eb55b30978f9fc23f49c0a31a74ff0f541c4993a6ca1a7a8e7134a68
MD5 8805aadf8f703afa040532a922a4bb1c
BLAKE2b-256 ff3caed9fd57371df020840678ed64551f4c4ec9ca7e212791cae6835147d14d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page