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

Uploaded Source

Built Distributions

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

Uploaded Python 3.10 Windows ARM64

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

Uploaded Python 3.10 Windows x86-64

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

Uploaded Python 3.10 Windows x86

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

Uploaded Python 3.10

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

Uploaded Python 3.10

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

Uploaded Python 3.10

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

Uploaded Python 3.10

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

Uploaded Python 3.10 macOS 12.0+ ARM64

neonize-0.3.4-py3-none-any.whl (300.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: neonize-0.3.4.tar.gz
  • Upload date:
  • Size: 254.2 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.4.tar.gz
Algorithm Hash digest
SHA256 cf94eb1ec5f800814f93570824238dc236ea3534cc10093a364259e51357f3c3
MD5 020ebd7b2406519f745115ea38d38f7b
BLAKE2b-256 3230886068696d4add2cbcf2ba16d3ac821ae9b206cfb7b46f056b72cc9c061c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neonize-0.3.4-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.4-py310-none-win_arm64.whl
Algorithm Hash digest
SHA256 857eeef74bb2c3f48600623126e385d6f25e015b0f6472a3536f1281b8af3164
MD5 b16a4cfe71dff432d70a9eb782b64a0f
BLAKE2b-256 1372a672394d195fbb377fc5e126b5606a5c6352e6f6f7e0a4403f5dac5a72ac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neonize-0.3.4-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.4-py310-none-win_amd64.whl
Algorithm Hash digest
SHA256 84d53f9488bcd5f3d961bdd7a63df3a4e751ed8360418d0f1789acda961b874d
MD5 53d4428d1c7e4304e1f704ac258e5d94
BLAKE2b-256 80591dd067716e86da025fc3a987902ae902c833f35d0c9f49e95a63dd2d0381

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neonize-0.3.4-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.4-py310-none-win32.whl
Algorithm Hash digest
SHA256 de4fb0748c69db3dc583ccbc8df01b1a40b6db3c55806a2e2900a275d9ceee2e
MD5 a7c98115c81fc0b5e25acacbe7a3f7a8
BLAKE2b-256 6b06cda4b984db593e304068ef20da119ee487eaf3ac09415a2028888179a0cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.3.4-py310-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eeed08472d9b55102d89ae8fcd6454d1d8d9f267489d5d5fd9dcaa7c31b27ab1
MD5 9667f878a7b469d646637534e25bcedd
BLAKE2b-256 fcb572c19d2fb55edfcf1c08d5e2a4f7d8aa49a8e02dd0ac933c702337d7779e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.3.4-py310-none-manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 facec1e0426d3191305c5bc1d1fa719d434e87e1aa0093b71e3eb542eefcd346
MD5 08eaafec98b1c07cfbfcecd00723540d
BLAKE2b-256 c42b7bc8cc200af253d412d4f18e871fa62851df4abd5d1e1010b54658c74f75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.3.4-py310-none-manylinux2014_i686.whl
Algorithm Hash digest
SHA256 66114780c026cadc31415bceecb573c4c573c9383adc2cda1c2f6e1cebb6e740
MD5 9d72b3a85d8d55cd5e3ead60b7e930f5
BLAKE2b-256 db72e08e111ffee368254019b9261be1260d9983d33e7e140f7c3689899dee7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.3.4-py310-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c0d8c502ce6b02bdc265e33f55d687837e32ada74b3a46d3e2f386e3f9dc43cc
MD5 1423395395d66e69a3113b90457b88ab
BLAKE2b-256 b9005f52bcd248fd4a2d0e33090e0c6310dc67e3e118358b06b2d02a555eadec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.3.4-py310-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 c8b1183fcdc74eb49743433833fc90f4af274c79e0d68c6123fb984e21d855ec
MD5 1e37f6ceba138cda3d6215ef2a92f977
BLAKE2b-256 018047effa7a6ffe029cea6b0a3a62164fd27d2387e50aa4076782e449b4092c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neonize-0.3.4-py310-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 9387e9f787deac990f8cafef9c6f5e554b39cddaa8178a1ee50c2a75a08602fc
MD5 1d906eba0cc0477c2478747ad6a3d8c4
BLAKE2b-256 4ab0d04ebcebea2891136a44c04577ab9c9a3fbd0d6472b346273f6318ff8741

See more details on using hashes here.

File details

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

File metadata

  • Download URL: neonize-0.3.4-py3-none-any.whl
  • Upload date:
  • Size: 300.0 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 010de77aaf23f5733c79362142c9ab94baf3b05f896848326bb57f0c29980183
MD5 f9e9b736060aa00bede2ea1c1023d5f0
BLAKE2b-256 4403bcd947ea8c459f88acdd7a116d996099d8c8fcfd46ac4b8677322905ff7a

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