Skip to main content

Python client for private Wyze API

Project description

Wyzeapy

A python library for the (unofficial) Wyze Labs web APIs.

Used By

This project is used by the ha-wyzeapi project. Let me know if you are utilizing it so that I can feature your project here!

Usage/Examples

Getting logged in:

import asyncio
from wyzeapy import Wyzeapy


async def async_main():
    client = await Wyzeapy.create()
    await client.login("EMAIL", "PASSWORD")


if __name__ == "__main__":
    loop = asyncio.get_event_loop()
    loop.run_until_complete(async_main())

Thanks to:

  • @shauntarves: for contributing the App ID and Signing Secret

License

GNU GPLv3

Appendix

Full doc reference - Please note that I am still working on doc strings so please be patient

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wyzeapy-0.5.0b1.tar.gz (19.3 kB view details)

Uploaded Source

Built Distribution

wyzeapy-0.5.0b1-py3-none-any.whl (27.6 kB view details)

Uploaded Python 3

File details

Details for the file wyzeapy-0.5.0b1.tar.gz.

File metadata

  • Download URL: wyzeapy-0.5.0b1.tar.gz
  • Upload date:
  • Size: 19.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for wyzeapy-0.5.0b1.tar.gz
Algorithm Hash digest
SHA256 16bb48bcc45347cc698b6ec3b3ba10ef2704ef8498ecdcad2acc00a3b4a4e083
MD5 d35d3952919c630a09b05812cfb7da39
BLAKE2b-256 7e6bb14b42072533df5429b7aa7b0c338e4a6e40ed7d8e13d1a38b010ba76fed

See more details on using hashes here.

File details

Details for the file wyzeapy-0.5.0b1-py3-none-any.whl.

File metadata

  • Download URL: wyzeapy-0.5.0b1-py3-none-any.whl
  • Upload date:
  • Size: 27.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for wyzeapy-0.5.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 52429eba6ea8c201147d6f93110738f176eae48a0db1279f147e1bf0db7615fa
MD5 c7c186dcc7ec4b4bbe7ff1b2544abe99
BLAKE2b-256 3db6c5159b031632dd07a71bfbe668f7fd85bd93fd03168d69f73e828ca19798

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