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

Uploaded Source

Built Distributions

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

Uploaded Python 3.10 Windows ARM64

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

Uploaded Python 3.10 Windows x86-64

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

Uploaded Python 3.10 Windows x86

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

Uploaded Python 3.10

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

Uploaded Python 3.10

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

Uploaded Python 3.10

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

Uploaded Python 3.10

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

Uploaded Python 3.10 macOS 12.0+ ARM64

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: neonize-0.3.1.tar.gz
  • Upload date:
  • Size: 253.9 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.1.tar.gz
Algorithm Hash digest
SHA256 65843a67dfafeaffbaee4b69a7236d2065dffc3057a35d32114c775dd9f08266
MD5 217772c0d8cfd6a65ad13801166fdf40
BLAKE2b-256 dccacf828624a39968c74a7f107db55fd877441ce289a23069b7c513ce004038

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neonize-0.3.1-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.1-py310-none-win_arm64.whl
Algorithm Hash digest
SHA256 ad47ad3fe05347167556d261ac1168b4f20d71d156f8ea10ee883d952daf616e
MD5 643f32829f748475f4d968e3eb0c53c6
BLAKE2b-256 4e9a874f8b51d68202f97bc56355682c38d2b4c757a1c8b241be2064e324cb67

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neonize-0.3.1-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.1-py310-none-win_amd64.whl
Algorithm Hash digest
SHA256 b561d17d6d9f36b4c0a18c9c055016caabff5e42cd1ecb90ca7409e1556d9138
MD5 15d056cce0afc6d363dd38d1ea9d52c2
BLAKE2b-256 12240f311bd4ef4e50900cd0c5ebe4df4ecafb1c1d348de1f733e0cf515cbc8f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neonize-0.3.1-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.1-py310-none-win32.whl
Algorithm Hash digest
SHA256 e1f8e0f8b366fc26e9a111a1904e82d5dc4be4573c29070fd469d4b5d0eab8f4
MD5 eaa6aced0f327d747221c7150422cbe0
BLAKE2b-256 5bd574e5b448c5161f93083517df43034d28f3000b11885f8287ce2ebdc4f58b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.3.1-py310-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 559141a19cd3c5fd9fcc983c40eeb35a08bc5c1704f2553635c4d8af18469054
MD5 442021e1adaf54d9cc451e37934c30f0
BLAKE2b-256 137e9f7e3e0c7ec38a11d7d5a2a08f712132da86f848a8a198689037f94df060

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.3.1-py310-none-manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 104c3a480e8cadd8a574b15df29ca13ab11afc8523fbd9439d2008071ec74440
MD5 40fc505d9f32e799f0406fe9482b2164
BLAKE2b-256 e48c79923f7c08442226c78d281cbf0590ab2adbeca68c2a0acbce804bc29991

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.3.1-py310-none-manylinux2014_i686.whl
Algorithm Hash digest
SHA256 73298ab76de85d6a3abb05c06ebe63b8df597e6769290bb92bcbccdb28974c6d
MD5 f732be64fd58a9181b3116ee3086d76d
BLAKE2b-256 edb9977b6ecc5ffc94c44cd5acc38ced4d0e7f8ace725e37f189293cac407d03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.3.1-py310-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1586cc9524fa034dfa96bcd8b8192c8c979823952047a196d8ff428af1ac7c51
MD5 dd2cbbedfc2e4243db9b405a9f7f75fc
BLAKE2b-256 b617aa038ae1fc56ec2c60654cdc817974773eadf0effb135c239a171be496fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.3.1-py310-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 a8a772584ec99d2ed882d2a5f62cec2bf07f04d8f643e91c6a3de53b17bc69cf
MD5 2d83eaf25d1290ccf84493e00338bb68
BLAKE2b-256 d159975993578c409013e472db00d5d50639d42d58e8a166e9d58b685e576389

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.3.1-py310-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 1415440d529357119f0df3f097e71f652831a5f8cbedafb5d36c6c8b304b186c
MD5 2ebc565139a7515c9eb5f2a2eafc4604
BLAKE2b-256 98fb08eee55ee1b91d121a79ca57cd53c2660e96c0df55187d0f301d571cd603

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neonize-0.3.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d8b3cbbb49874e99203f6c92e2a901fac18ea35cb52d6f03a363d09e6b5910af
MD5 8e118b7345cc60755bf782c145ef835d
BLAKE2b-256 035b416d4625e8728a9cd8b2d8e095155e6b568d279b71d3826012375bdc0fd8

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