Skip to main content

whatsmeow binder for python

Project description

Neonize

Neonize is a custom binding library designed to connect seamlessly with the functions of the whatsmeow library. Acting as a mediator, it facilitates smooth integration between your application and whatsmeow's basic features. By adopting a binding approach, Neonize allows your code to take advantage of whatsmeow's capabilities while ensuring seamless and cohesive interoperability. This binding setup enables granular integration, acting like a bridge between your application logic and the powerful operations of the whatsmeow library. Notably, data exchange is handled through protobuf for streamlined communication and increased efficiency in the integration process.

TODO

  • Task 1: Simple Whatsmeow Login
  • Task 2: QR
  • Task 3: Events
  • Task 4: Receive Message
  • Task 5: Send Message/Media Message
  • Task 6: Receive And Download Media Message
  • Task 7: Set Group Name
  • Task 8: Set Group Photo
  • Task 9: Get Group Info
  • Task 10: Leave Group
  • Task 11: Join Group
  • Task 12: Get Group Invite Link
  • Task 13: Revoke Group Invite Link
  • Task 14: Revoke Message
  • Task 15: Create Group
  • Task 16: Check Phone Number
  • Task 17: Get User Info
  • Task 18: Send Presence
  • Task 19: IsConnected/IsLoggedIn
  • Task 20: Poll Vote
  • Task 21: Create Poll Message
  • Task 22: React Message
  • Task 23: Create Newsletter [no tested]
  • Task 24: Get Blocklist
  • Task 25: Get Group Request Participants
  • Task 26: Get Joined Group
  • Task 27: Get Linked Groups Participants
  • Task 28: Get Linked Groups Participants
  • Task 29: Get Newsletter Info
  • Task 30: Get Newsletter Message Update
  • Task 31: Get Newsletter Messages
  • Task 32: Get Privacy Settings

Contribution Guidelines

If you would like to contribute to this project, please follow these steps:

  1. Fork this repository.
  2. Create a new branch: git checkout -b branch-name.
  3. Perform the desired tasks or changes.
  4. Commit the changes: git commit -m 'Commit message'.
  5. Push to branch: git push origin nama-branch.
  6. Send pull request.

Local Development

If you want to run this project locally, follow these steps:

  1. Clone the repository: git clone git@github.com:krypton-byte/neonize.git.
  2. Install dependencies: poetry install --with dev (customize to the project).
  3. Run the project: python examples/basic.py (customize to the project).

Lisensi

This project is licensed under Apache-2.0. See the LICENSE file for more information.


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

neonize-0.0.1-py310-none-win_arm64.whl (2.7 kB view details)

Uploaded Python 3.10Windows ARM64

neonize-0.0.1-py310-none-win_amd64.whl (2.7 kB view details)

Uploaded Python 3.10Windows x86-64

neonize-0.0.1-py310-none-manylinux2014_s390x.whl (2.7 kB view details)

Uploaded Python 3.10

neonize-0.0.1-py310-none-manylinux2014_i686.whl (2.7 kB view details)

Uploaded Python 3.10

neonize-0.0.1-py310-none-manylinux2014_aarch64.whl (2.7 kB view details)

Uploaded Python 3.10

neonize-0.0.1-py310-none-macosx_12_0_x86_64.whl (5.4 MB view details)

Uploaded Python 3.10macOS 12.0+ x86-64

neonize-0.0.1-py310-none-macosx_12_0_arm64.whl (5.1 MB view details)

Uploaded Python 3.10macOS 12.0+ ARM64

neonize-0.0.1-py3-none-manylinux1_x86_64.whl (2.7 kB view details)

Uploaded Python 3

File details

Details for the file neonize-0.0.1-py310-none-win_arm64.whl.

File metadata

  • Download URL: neonize-0.0.1-py310-none-win_arm64.whl
  • Upload date:
  • Size: 2.7 kB
  • Tags: Python 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.6 Linux/6.6.10-arch1-1

File hashes

Hashes for neonize-0.0.1-py310-none-win_arm64.whl
Algorithm Hash digest
SHA256 06548f6d00ad872c6aec1f6efbea67605df381ac7f5f76d4645bfbd18091246e
MD5 e34f3a1c78001705797790d5efc487b5
BLAKE2b-256 b626af1281a1573cbb64b82c1863e5edace5d394734f3aef33872adc5c987088

See more details on using hashes here.

File details

Details for the file neonize-0.0.1-py310-none-win_amd64.whl.

File metadata

  • Download URL: neonize-0.0.1-py310-none-win_amd64.whl
  • Upload date:
  • Size: 2.7 kB
  • Tags: Python 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.6 Linux/6.6.10-arch1-1

File hashes

Hashes for neonize-0.0.1-py310-none-win_amd64.whl
Algorithm Hash digest
SHA256 75347cf59b4c7531a3b0edeaba32d96929080ff2841ab09bafae85237eb5aaf4
MD5 d16e4171348ac566abddef74c36e0c8a
BLAKE2b-256 300da5db767ecd03622d0d6a2fbbffb19581e6aded39723326ed96835389fefd

See more details on using hashes here.

File details

Details for the file neonize-0.0.1-py310-none-manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for neonize-0.0.1-py310-none-manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 53722855a90ba3dc58612538018d9c3312712a34e40a0ed77e33ac3fe3f3dcbd
MD5 d82c335e8586ecaf8ce8d0211c85cf42
BLAKE2b-256 6b470e467095fc51dbe1ae8ed43d4b6ef272347cbd0ff3f6dc1ccfc75a88ea70

See more details on using hashes here.

File details

Details for the file neonize-0.0.1-py310-none-manylinux2014_i686.whl.

File metadata

File hashes

Hashes for neonize-0.0.1-py310-none-manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4958453df6874b1601235607c2583f728b11c5c90e4c543a484332f28a6bb411
MD5 2eb37e524568a2f76d0e1321970b5d89
BLAKE2b-256 c20a8cbb9d23f4ad22a5b62216091698511cc0e1894aada89d7f2581f2eada1c

See more details on using hashes here.

File details

Details for the file neonize-0.0.1-py310-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for neonize-0.0.1-py310-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5357b5f9dbb1b3fe3b07502cab289f78deb8948c538c3a633968f3959081a689
MD5 4ff421e2a37dbb9cfaa486faf16f2fb4
BLAKE2b-256 a0893b27decc32fc1703991ea150cd928cbef7d69b4be305463c2dd10d445978

See more details on using hashes here.

File details

Details for the file neonize-0.0.1-py310-none-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for neonize-0.0.1-py310-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 c080845b1873578dc5b6ebaa8c6a4b79cb1885b77487d687c1253cca4c3782d1
MD5 5acf98cd8db50ac82603fa2d12d39700
BLAKE2b-256 726eb36bef02e508efed66a451484dd00f5675663fb789f9555334160c932403

See more details on using hashes here.

File details

Details for the file neonize-0.0.1-py310-none-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for neonize-0.0.1-py310-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 334a2707a0689a06630fc191fb31761d744fdab65b0b9f2e5ce6de87dc23f5cc
MD5 68a0a9353799ded09b2d0c2e23e5a90f
BLAKE2b-256 63a484abfa33e289c2653a8651c150d29ebd1650688d76065600727b594b8024

See more details on using hashes here.

File details

Details for the file neonize-0.0.1-py3-none-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for neonize-0.0.1-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bc22f9c1001985ca07dbb0767a9b47f32d0e848c8d3cdd519a22db7ac6d6a3e2
MD5 f516358a47bc693ab509934fbb510dbd
BLAKE2b-256 f644a6e1202bdaa8cf2293b225e6d8f2d7b69c945bf19d269b5c08d52fcbc0c4

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