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

Uploaded Python 3.10

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

Uploaded Python 3.10

neonize-0.1.8-py310-none-manylinux2014_i686.whl (7.6 MB view details)

Uploaded Python 3.10

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

Uploaded Python 3.10

neonize-0.1.8-py310-none-macosx_12_0_x86_64.whl (5.1 MB view details)

Uploaded Python 3.10 macOS 12.0+ x86-64

neonize-0.1.8-py310-none-macosx_12_0_arm64.whl (4.8 MB view details)

Uploaded Python 3.10 macOS 12.0+ ARM64

File details

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

File metadata

File hashes

Hashes for neonize-0.1.8-py310-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bd2eec9afb566585ac6e654a2a912e4f3d75bf0a0ecf98f70fa2d1d98251d432
MD5 45aac1e335ac7b424d79f7e203368a5d
BLAKE2b-256 b7c9df93bb6f9d74389107911201c0a68a193081f5cdddfbd3c2d65ea963034e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.1.8-py310-none-manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 89839cb55ac284b26aa990e9a4de782b876dd09a711b5315c89a504c4c7aaee0
MD5 0c48c23219c9e918792de65bcb5c1287
BLAKE2b-256 66281c3efa13b6d9c650cab09a9877b5e5351d31e0dfcf5929d0ca251df6f102

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.1.8-py310-none-manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2ef856f6c3a3b41fb1c190b3e2e90d1e35f6154b3243db5b022a2d3b4cf91514
MD5 ff367e5d96795f280aa59f75c96a4b19
BLAKE2b-256 b0634022ccb8e7fd6618dd55ffc20874d901cc1016392305bc193e9972b7ce20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.1.8-py310-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 67a390b40f9bbba438ef2c90a59b37cf8415208127e0aa064475bf2111f80e2d
MD5 7f894d3060613566504dc93655382812
BLAKE2b-256 c4b8a84a8e03cd493464515224eb89c88209d472b128df103b6a7b5b633a4074

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.1.8-py310-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 5fd5aa7110a8cbc1471e44f9f1120692d5b5c92e3ee6b2c8c41040294b523326
MD5 7671ad96460e283917ff4c3d9df76731
BLAKE2b-256 451e5bcb417fe52602b86bf68ec447f9264402c4d07448273d4c901369db148b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.1.8-py310-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 625140e6e028e5cfe8f4b52250a249a3b63ea703ee03a21e7b12582ce992d718
MD5 64b73caddd8b271f50eb1023327dfeb2
BLAKE2b-256 f03508767734907b03bf01faf9bf756b0165a3d3820bcb91f01cbba525a591a3

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