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.3.0b1.tar.gz (17.0 kB view details)

Uploaded Source

Built Distribution

wyzeapy-0.3.0b1-py3-none-any.whl (25.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: wyzeapy-0.3.0b1.tar.gz
  • Upload date:
  • Size: 17.0 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.2 CPython/3.9.6

File hashes

Hashes for wyzeapy-0.3.0b1.tar.gz
Algorithm Hash digest
SHA256 195d0f31914e34926431125b36b56863b60e564c44c7ddf2e6c404c48682ccf8
MD5 7c43c542990d82ec70cb25097dd86ede
BLAKE2b-256 7b3f8503009ba341bf8efea0e83776997e9f2d3365a2c3a99a03bce16eeb8bb8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wyzeapy-0.3.0b1-py3-none-any.whl
  • Upload date:
  • Size: 25.0 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.2 CPython/3.9.6

File hashes

Hashes for wyzeapy-0.3.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 895487e9eb28f9f6e4918c7ace42387afc049b97b3db51341ade8b9e0ab3f287
MD5 2eb380806ed1fa9111fccfe1ffab200d
BLAKE2b-256 d9217348c463f138efd302ed763492d8a0339cee1859b28a2c58fac808361201

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