Skip to main content

A Skybell HD Python library running on Python 3.

Project description

aioskybell

codecov python version PyPI Actions

Python API client for Skybell Doorbells.

Installation

python3 -m pip install aioskybell

Example usage

More examples can be found in the tests directory.

"""Example usage of aioskybell."""
import asyncio
from aioskybell import Skybell


async def async_example():
    """Example usage of aioskybell."""
    async with Skybell(username="user", password="password") as client:
        print(await client.async_initialize())

asyncio.get_event_loop().run_until_complete(async_example())

Contribute

All contributions are welcome!

  1. Fork the repository
  2. Clone the repository locally and open the devcontainer or use GitHub codespaces
  3. Do your changes
  4. Lint the files with make lint
  5. Ensure all tests passes with make test
  6. Ensure 100% coverage with make coverage
  7. Commit your work, and push it to GitHub
  8. Create a PR against the master branch

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

aioskybell-23.12.0.tar.gz (12.9 kB view details)

Uploaded Source

Built Distribution

aioskybell-23.12.0-py3-none-any.whl (14.1 kB view details)

Uploaded Python 3

File details

Details for the file aioskybell-23.12.0.tar.gz.

File metadata

  • Download URL: aioskybell-23.12.0.tar.gz
  • Upload date:
  • Size: 12.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for aioskybell-23.12.0.tar.gz
Algorithm Hash digest
SHA256 1231c612bef01c3fda2a2070e748ed68abfe7ad934c8a6f4c4e1e11af1f3051f
MD5 006c744ecf3c0fd4dfb54f067a28104d
BLAKE2b-256 2d487783393d371c80b7ba06705bac9b455eb1f2bc3460db1ead8a4e2449a865

See more details on using hashes here.

File details

Details for the file aioskybell-23.12.0-py3-none-any.whl.

File metadata

File hashes

Hashes for aioskybell-23.12.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a431f23a7891172b4de1e066efff4447e53e97959c37d66eee1d21f88d0baf1b
MD5 8c0117d59ead005b29e822ffacfceb06
BLAKE2b-256 0987825161c04294b98b42026efe5b9af5162329664cdc7dda7af692c626b393

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