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

Uploaded Source

Built Distributions

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

Uploaded Python 3.10 Windows ARM64

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

Uploaded Python 3.10 Windows x86-64

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

Uploaded Python 3.10 Windows x86

neonize-0.2.0-py310-none-manylinux2014_x86_64.whl (5.2 MB view details)

Uploaded Python 3.10

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

Uploaded Python 3.10

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

Uploaded Python 3.10

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

Uploaded Python 3.10

neonize-0.2.0-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.0-py310-none-macosx_12_0_arm64.whl (4.8 MB view details)

Uploaded Python 3.10 macOS 12.0+ ARM64

neonize-0.2.0-py3-none-any.whl (259.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: neonize-0.2.0.tar.gz
  • Upload date:
  • Size: 215.8 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.0.tar.gz
Algorithm Hash digest
SHA256 e9b93f1aacb578ba8f2956edab16cd9ac27932f7bc21358cfb90751fce66206b
MD5 e24a25ab8ade220c06917b15dd6c978b
BLAKE2b-256 cf855822d49604ab70548ab528e39aac78db764da54f5f51f5f1c38e80bb0fed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neonize-0.2.0-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-1068-azure

File hashes

Hashes for neonize-0.2.0-py310-none-win_arm64.whl
Algorithm Hash digest
SHA256 11701b6e3a6c9a78df32abbd85ccb7be72ff4d73ba4114a4ca1f0cabeeb550db
MD5 65998ddc87aca9d3dc79ab3b76852704
BLAKE2b-256 cf090e96630925f2a3c04a2e36bac492d6b8ca4dc5605e3fd20a9537b4b4adc5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neonize-0.2.0-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-1068-azure

File hashes

Hashes for neonize-0.2.0-py310-none-win_amd64.whl
Algorithm Hash digest
SHA256 04b2bbb93ffaa3b99b5dc321cbb0734fac8268cb69f48050dc681936bc2a45ed
MD5 cc0ea0bec54724a105abfb60fede1e08
BLAKE2b-256 1e7293d9e76dc83b76e2564936250ac63e42e0f49a6ebcbcdf74277ffd0ce438

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neonize-0.2.0-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-1068-azure

File hashes

Hashes for neonize-0.2.0-py310-none-win32.whl
Algorithm Hash digest
SHA256 c2bd803b99ced1c0c1c83748ed2384d4f30499ac18280a7c958d0e2e9e8bfc58
MD5 f8ee6ae2076dab6409f23562601d1713
BLAKE2b-256 d7f2b74519e56111cbf8bc367cd6a0a488b4b1174434310442fd7c24d27b8e0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.2.0-py310-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 75f54c0e563c7e30a541f22f366e32edf014dc9827bf6615a3bcbb0e279df2e2
MD5 c94d2512dc5c5fcff0ee00bc8e341eec
BLAKE2b-256 7be39bdbdd55439c961b381a9ce42cc9161002e9c1612b046cb86262efc3cf20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.2.0-py310-none-manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 99240995e726a0495b393c4a596df6e0cfe08e5ea6779644e9bd9e97be8212f7
MD5 7977fc30e847241c9fa2be5a6073e39e
BLAKE2b-256 8eabf630870b0853010b51b74c2a7dd5dc9a3dd1113040d303d95030beae6b25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.2.0-py310-none-manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2ac8696842775d03c788e78d784f64303346a723ea7cae53d5246d4516e529fe
MD5 1f707b928f55dd7909f84125535ca39e
BLAKE2b-256 e2a4eb63f6ac7ee0626afe9623eb9defd0dbe8119ed3e34caccadbd3127833ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.2.0-py310-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 40d679f6545970521afad1f42b0ea00c434f71396b6848cba04d4e71856f1bc5
MD5 a505eb1db5ea4de38db040a1cfa1abcb
BLAKE2b-256 c47591e7891e815e10b7f808e7e0f74c4132c603e2f45f05c77d8bffdebb4f0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.2.0-py310-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 12d730b847dc1856bdc60714c15ebaa5c92c25cd2a13f0c3553bef8a6d1b9939
MD5 c0c458f261e8f222777446842539cb81
BLAKE2b-256 49891b1173a45680dc126ed465aadc586bf4e18770d7662f4282d7f651357ace

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.2.0-py310-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 c8788ee72b420068989332bb83d9e58680a43dc71f92c42b796d5092b97b9909
MD5 64083ba330a57ba9aae7cef80fc46254
BLAKE2b-256 6a361cb9ece886688996dd0b5af55a47a35e41380e8bd91d9615297f75a7a12e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neonize-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 259.6 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bfd6db82b4ccdc5e12c0a0193b817427905b654a87853108415b35847d970a8e
MD5 89aa22341c58edcd3a09af2ed9e498c7
BLAKE2b-256 f31ecbc635b9819b3bc56f5ab7061f9858d2d0bf5b645cc731472b8fdec43a71

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