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.2.1.tar.gz (224.2 kB view details)

Uploaded Source

Built Distributions

neonize-0.2.1-py310-none-win_arm64.whl (4.8 MB view details)

Uploaded Python 3.10 Windows ARM64

neonize-0.2.1-py310-none-win_amd64.whl (5.2 MB view details)

Uploaded Python 3.10 Windows x86-64

neonize-0.2.1-py310-none-win32.whl (5.1 MB view details)

Uploaded Python 3.10 Windows x86

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

Uploaded Python 3.10

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

Uploaded Python 3.10

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

Uploaded Python 3.10

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

Uploaded Python 3.10

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

Uploaded Python 3.10 macOS 12.0+ x86-64

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

Uploaded Python 3.10 macOS 12.0+ ARM64

neonize-0.2.1-py3-none-any.whl (267.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: neonize-0.2.1.tar.gz
  • Upload date:
  • Size: 224.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.9 Linux/6.5.0-1025-azure

File hashes

Hashes for neonize-0.2.1.tar.gz
Algorithm Hash digest
SHA256 e83aeb301aeb95f256b140105254b67dbefb8d505354bd4a300abf17f8f46e7d
MD5 665cccda0c9f6985f58175ae3e2ad1d4
BLAKE2b-256 64506b7414cd2c9f7914dd496faf7b4f9fdb37ef03370ccfcca6609253f7b28f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neonize-0.2.1-py310-none-win_arm64.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: Python 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.9 Linux/5.15.0-1070-azure

File hashes

Hashes for neonize-0.2.1-py310-none-win_arm64.whl
Algorithm Hash digest
SHA256 103a510ab92bf5a04ecaa32130c2a4a8ed21a2563b50c13c899d284e6b841d24
MD5 7fc4554dc8fdd2e8c4565a6c669b6c83
BLAKE2b-256 c171462a24b73c944d1f7cbc5e28d940bbb241e83064c75f8c4c47d55bcc325f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neonize-0.2.1-py310-none-win_amd64.whl
  • Upload date:
  • Size: 5.2 MB
  • Tags: Python 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.9 Linux/5.15.0-1070-azure

File hashes

Hashes for neonize-0.2.1-py310-none-win_amd64.whl
Algorithm Hash digest
SHA256 17f25645195f45a639857f47a2872ee5f22b860aa5dd083743927d8e803505b4
MD5 c0ff39f7dfc730802d1334d2043e3a1e
BLAKE2b-256 97bfa0ba49864a09c5c123ab146a75f7c32f0e943f74baa4cf56a0a190101694

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neonize-0.2.1-py310-none-win32.whl
  • Upload date:
  • Size: 5.1 MB
  • Tags: Python 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.9 Linux/5.15.0-1070-azure

File hashes

Hashes for neonize-0.2.1-py310-none-win32.whl
Algorithm Hash digest
SHA256 89c5fe065a23be80c559ed607193fb2bfab8fe31f9a8f415bc839267dff76550
MD5 50afe0e874105bc87d6e94a37a1e2d99
BLAKE2b-256 628bda5f5599379073a9da3dd9c4753f9f1a84f7447ec00d237b47fb2fb8c98c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.2.1-py310-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85d41637d2a619994d87ebb4ecba6ff42c25e40836fa8a1b711b4d5ec6ed599b
MD5 c9f00b717918b5b31f8df5cd1a973885
BLAKE2b-256 2cb8068a95ba1271daf064a0641fbc2c6219406841156a3ddb57928c108bea7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.2.1-py310-none-manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2258824baa289d0c1ec6061eeae2a06522acab54a8d2b409dab360c84723b957
MD5 0c8618ff812ca9dae7670ad13d745c9d
BLAKE2b-256 d003a163ca0e47ae24ef1b27272f55b0370eb134aa5fce2a9d7a9b17b1bfc7da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.2.1-py310-none-manylinux2014_i686.whl
Algorithm Hash digest
SHA256 283df955bd9b3f035170189e4c67d048149e39abd4aa97f83e1e8f58b3a28f0c
MD5 704499feda414d814c8fb94501ec2348
BLAKE2b-256 4f364abcec997f7ae4f3ca13274918e20079b7c68785938bd2066a62012d478f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.2.1-py310-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 48c5a917ad77bea0c329200d27fb4cb26c20e6c836dc73b2b731c9fd936d1fc3
MD5 821e47f206b0bdb86f13b3f20868662b
BLAKE2b-256 0c3a3fb6b78f484de84f08ac9fd9cf84ad5fa146a40492c6a1b17cef1bb6120a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.2.1-py310-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 121096208e1b82d442c24b46d34641eaadc6a14201340ccc8e35cd9e399ce68f
MD5 c13e223cf5b9b921f78df36f58df5303
BLAKE2b-256 14799414ac009cd86808d1418688a2ab860ac6701aac6e6dd234d7bbc9882e96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.2.1-py310-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 aa3a490d90a91a612ab0563cf6132ed8113d1f03a9417139a5c267be4291cacd
MD5 12dbd2d0fa6a230b2da0410fc2286b6f
BLAKE2b-256 ca1b749ca3c13cf27f3c69af9f3cf0a4401eedeb7337fe4868c5cb14bd4ea47f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for neonize-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6ad5249431e1f5bcf52339d478a04e495d30b144546d4e58c38fc78ce7f85deb
MD5 7fbe74ee241417ca657972339e2752d0
BLAKE2b-256 45568b36b009b39ebfb6611f6cd8562f89bb61b0fcfdfd80d42a49bdfca44b16

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