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 Distribution

neonize-0.3.2.tar.gz (254.0 kB view details)

Uploaded Source

Built Distributions

neonize-0.3.2-py310-none-win_arm64.whl (4.9 MB view details)

Uploaded Python 3.10 Windows ARM64

neonize-0.3.2-py310-none-win_amd64.whl (5.3 MB view details)

Uploaded Python 3.10 Windows x86-64

neonize-0.3.2-py310-none-win32.whl (5.2 MB view details)

Uploaded Python 3.10 Windows x86

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

Uploaded Python 3.10

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

Uploaded Python 3.10

neonize-0.3.2-py310-none-manylinux2014_i686.whl (7.7 MB view details)

Uploaded Python 3.10

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

Uploaded Python 3.10

neonize-0.3.2-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.2-py310-none-macosx_12_0_arm64.whl (5.0 MB view details)

Uploaded Python 3.10 macOS 12.0+ ARM64

neonize-0.3.2-py3-none-any.whl (299.8 kB view details)

Uploaded Python 3

File details

Details for the file neonize-0.3.2.tar.gz.

File metadata

  • Download URL: neonize-0.3.2.tar.gz
  • Upload date:
  • Size: 254.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.11.10 Linux/6.5.0-1025-azure

File hashes

Hashes for neonize-0.3.2.tar.gz
Algorithm Hash digest
SHA256 8ff6222cc8112cb97e5a327925d27037d4e75a822a023c521205fbe0c73d79c4
MD5 666c0e901e7b8a984ea7997a4f8a8a68
BLAKE2b-256 2789d794c1e4e45833d1c7f2ea879dde4c5ac6c1cc9da93333c77a3c5618dd9a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neonize-0.3.2-py310-none-win_arm64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: Python 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.11.10 Linux/5.15.0-1073-azure

File hashes

Hashes for neonize-0.3.2-py310-none-win_arm64.whl
Algorithm Hash digest
SHA256 34fb6c2929efdf4d0c287a9fad8517156fa1bbf5364ee917c2835b4cd84e4e2a
MD5 b6e1480b591b8c818705d75da4d9fb54
BLAKE2b-256 6a85f0956d56d65ddd2d45c3a69638246c553cd0930152d0d788c6541cbf1c71

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neonize-0.3.2-py310-none-win_amd64.whl
  • Upload date:
  • Size: 5.3 MB
  • Tags: Python 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.11.10 Linux/5.15.0-1073-azure

File hashes

Hashes for neonize-0.3.2-py310-none-win_amd64.whl
Algorithm Hash digest
SHA256 2a51f9a55d978beaf6883f838e41540ee83a2b976a75a972f2fa9ff8a6f8bf91
MD5 677fd434cf430ebf3109877ed954a495
BLAKE2b-256 0fe0824f706bb79d99bca0e2baac69c6d446bb866319f2a698e026e6a7793512

See more details on using hashes here.

File details

Details for the file neonize-0.3.2-py310-none-win32.whl.

File metadata

  • Download URL: neonize-0.3.2-py310-none-win32.whl
  • Upload date:
  • Size: 5.2 MB
  • Tags: Python 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.11.10 Linux/5.15.0-1073-azure

File hashes

Hashes for neonize-0.3.2-py310-none-win32.whl
Algorithm Hash digest
SHA256 b782825c834e51b0243f8b8ebd517dec1c2ef66f1850cbcfd3429d2445e0e756
MD5 4cd38a9cadc54ff627f454db5d7bb5ab
BLAKE2b-256 d6c33cbea73dae1f09285c528edc6576ff6842414dd08de374bf0516e29e8dfe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.3.2-py310-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 676d23f6140a6d52dfb83efb8a19ce7ecba4485c5a36455ef5e225c133c36bf4
MD5 216cc15753b8734547de16dbea2ca888
BLAKE2b-256 31b8448c8547ba41a72d702315fbe0b91fcdbb3935224f841ba9efcc109a3902

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.3.2-py310-none-manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 29526667d3d753eb4d6cb937d68e7be6c6f202215f90f960b9f6d4c9b3400636
MD5 b786b7dba6d8e2ad0834bcb2e205dc20
BLAKE2b-256 0ba3d6ff7a26af3109d99dda823fe32ad85c1af547bb56e4bae9eab978948738

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.3.2-py310-none-manylinux2014_i686.whl
Algorithm Hash digest
SHA256 077ab64f382e4a9d00934864eec2909cbba50dd6536d6a10e117eb9d8ddf546b
MD5 48f14725d26877aadc4056825e40be9e
BLAKE2b-256 8d5d7af73c9901691fd3318c52ab2db80529f8b46f568e80f15b487cecdd1b92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.3.2-py310-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 403d15136e461d9c18236684c8e39c08795d0a418629880ed03448628e0d5f71
MD5 86bef73325a011a09b9635cb355ab1da
BLAKE2b-256 5f3e17910e8160cce0d29c4af6058f68bd859c91b5f9aad5f635fd7441637ec8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.3.2-py310-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 92ec75eaba407e2695b83123af9ebc098a9847735ddde3ca017db4d992ac7e84
MD5 fa1375c650b87366b6e1964cf0bdf4da
BLAKE2b-256 a3aae278cf52d9918d0f00a9cccf6a8e9169561d9d9cd532cc16e037f322b17f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.3.2-py310-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 50e207f478433f15acdadac3122d05fc48836ea4b26bcc8ec20fc8694c14c326
MD5 b9c0a1c873de8640c9db1d825cbc371f
BLAKE2b-256 2886f950d9478e8f5c278dd587f8ddf83c579e37195ebe413bcb03791fe9ca27

See more details on using hashes here.

File details

Details for the file neonize-0.3.2-py3-none-any.whl.

File metadata

  • Download URL: neonize-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 299.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.11.10 Linux/6.5.0-1025-azure

File hashes

Hashes for neonize-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ea8262d2c988ba0ec3e9d113eecffb62df7eedcae8fb8a4917c933fa3eebd11d
MD5 bf9fa77170329bedc9dc965b9247185c
BLAKE2b-256 0e63295022e91319501bd58e7b436e41e9560bc83fc8b0375903e3578bc99473

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