Skip to main content

whatsmeow binder for python

Project description

Neonize

Release

Neonize is a Python library designed to streamline the automation of tasks on WhatsApp. With neonize, users can easily automate various actions on WhatsApp, such as sending messages, processing received messages, and executing specific actions based on predefined scenarios.

Key Features:

  1. Message Automation: Neonize provides a straightforward interface for sending automated messages to specific WhatsApp numbers.
  2. Message Processing: Users can define functions or actions to be taken based on received messages. This allows users to create automated responses or run specific scenarios based on message content.
  3. Binding with Whatsmeow: Neonize is built as a binding for the Whatsmeow library, leveraging similar functionality. This provides more flexibility in development and integration with functions that users may already be familiar with from Whatsmeow.
  4. Communication with Protobuf: Neonize uses the Protobuf format as the communication protocol, offering speed and efficiency in data exchange between the application and WhatsApp.

Usage:

  1. Simple Installation: Neonize can be easily installed through Python package managers such as pip.
    pip install neonize
    
  2. Initialization and Configuration: Users can quickly configure neonize to use the desired WhatsApp account.
  3. Easy-to-Use: Neonize provides a simple API and clear documentation to facilitate usage. Users can swiftly write scripts for WhatsApp automation according to their needs.

With neonize as a binding for Whatsmeow, WhatsApp automation becomes more accessible for Python developers, combining the strengths of both libraries and leveraging familiar functionalities from Whatsmeow.

To easily create a bot with minimal setup, you can utilize the Thundra library

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

neonize-0.3.0-py310-none-manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded Python 3.10

neonize-0.3.0-py310-none-manylinux2014_s390x.whl (5.3 MB view details)

Uploaded Python 3.10

neonize-0.3.0-py310-none-manylinux2014_aarch64.whl (5.0 MB view details)

Uploaded Python 3.10

neonize-0.3.0-py310-none-macosx_12_0_x86_64.whl (5.3 MB view details)

Uploaded Python 3.10 macOS 12.0+ x86-64

neonize-0.3.0-py310-none-macosx_12_0_arm64.whl (5.0 MB view details)

Uploaded Python 3.10 macOS 12.0+ ARM64

File details

Details for the file neonize-0.3.0-py310-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for neonize-0.3.0-py310-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 030ed2f2ddf57df82f38c75fcaddc1d72d76bf7f0d563567415ef555cd5e1e09
MD5 b648fe6eadc0281059184c1a6a13b0e2
BLAKE2b-256 9d0e8279ccca2642c3a17a5742655b63e293af7fb43b6476167d2f9dd1118861

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.3.0-py310-none-manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3c4eb0f315f959a9e36a1f55ad1247407c02f0a2a55755ce8ef51d79fc8c6d7b
MD5 028def1708f796ec42bec1d3dc0abfe5
BLAKE2b-256 2f88ea64d060d012e02cf788594acaad10cd08586dce7a8387883a6a1170b737

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.3.0-py310-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 80687e99665e4a7467756b5fce21f5f925df6145eedccbcd9544729f0000b24c
MD5 e8eec4226f4b7f647762eff0d7765b03
BLAKE2b-256 d40c2f94e188a99dfe686e084081810d407a2beb1545206465aeed3789218815

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.3.0-py310-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 b9299c260e63a40ac7f0515f898f23c64779a472c7275ac82eaae27fe275c935
MD5 839f47726950b330e3d86a4b1d4c5306
BLAKE2b-256 3c324f722e51a99260b5e85272ca6f5ca8e30563d7caf9439330726a86565b20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.3.0-py310-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 6108c5f7b6a6be604d62850ef8b6e05401f8338206a32ca5347f36aad4536f96
MD5 6a222b5f734cdac17a694a7057a4b124
BLAKE2b-256 484c0bf02cb06b155b23c68245abd11ebfbe35fd2a1df058b2c4b3f15da0ebb6

See more details on using hashes here.

Supported by

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