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.1.7-py310-none-manylinux2014_x86_64.whl (5.2 MB view details)

Uploaded Python 3.10

neonize-0.1.7-py310-none-manylinux2014_s390x.whl (5.2 MB view details)

Uploaded Python 3.10

neonize-0.1.7-py310-none-manylinux2014_aarch64.whl (4.9 MB view details)

Uploaded Python 3.10

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

Uploaded Python 3.10 macOS 12.0+ x86-64

neonize-0.1.7-py310-none-macosx_12_0_arm64.whl (5.3 MB view details)

Uploaded Python 3.10 macOS 12.0+ ARM64

File details

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

File metadata

File hashes

Hashes for neonize-0.1.7-py310-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 00e203f8b0bae60bde3e94c7909a26719857c72f0bb26b2645b61843c4bd923f
MD5 5e1a12023044ebb427cde3c53a335cde
BLAKE2b-256 473fe4971825763bbfdb441359d2896a64717bc29a2645b2d58b76a9a764df05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.1.7-py310-none-manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0da94b52612a45d545c5f7a074d2cf738b2ef8162adbb89f639bb1a4a04a6e0a
MD5 8339d1b3b2c533633e53b028a1530cf2
BLAKE2b-256 37ee9406cf7cfa35b4601039b3e5fd523929ef5f7eab5be0560a8de198b99484

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.1.7-py310-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bdbe2b855c6c99ff59386980e08b85444b3bc7ab1683f122ab74ecee0cd2dc63
MD5 5e4a3146ce7f87b19f1af9252bcff347
BLAKE2b-256 a51844b46ad073440ed8822f6e4bf7a75e9b1eb7309c397e0c9fabaf305f6b29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.1.7-py310-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 7eb4c5213a7c2b375c30fbf00cbe06c553e881cbe1467b6102e82f8b1dd7ff24
MD5 1425593d9042144a6485f6cf8894141f
BLAKE2b-256 03e52d4385b87cce16b646fc2c55ac2f0622f777b8cd23e3d266d2644d0f5142

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.1.7-py310-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 9f205df3850c30eab062aa7d723bb68f452bc793bd34e61f7feb014dd2ece5b6
MD5 03df9bc0085036a5b547ed772e9beaf1
BLAKE2b-256 47b2138bcd7d11aeda381d86159e812cf33e4823b43a75352039f91ff478d42f

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