Skip to main content

aioskybellgen

Asynchronous python communication driver for Skybell Cloud APIs

python version PyPI

Installation

python3 -m pip install aioskybellgen

Example usage

More examples can be found in the tests directory.

    """Provide an example usage of aioskybellgen."""
    # Sign on to Skybell API
    async with Skybell(
        username=USER_NAME, password=PASSWORD, get_devices=True
    ) as client:
        # Update the user and session cache
        await client.async_update_cache({CONST.ACCESS_TOKEN: ""})
        # Get the initial set of devices without events and activities
        devices = await client.async_initialize()
        for device in devices:
            # Update/refresh the activities and events
            await device.async_update()
            print(f"Device: {device.device_id}, Status: {device.status}")


loop = asyncio.new_event_loop()
asyncio.set_event_loop(loop)
try:
    loop.run_until_complete(async_example())
except KeyboardInterrupt:
    pass

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 develop branch

Metadata

Release files for aioskybellgen 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aioskybellgen 0.1.6
File Size Uploaded
aioskybellgen-0.1.6.tar.gz 36.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aioskybellgen 0.1.6
File Interpreter ABI Platform
aioskybellgen-0.1.6-py3-none-any.whl Python 3 none any Details

Total release size: 56.2 kB

Release files / aioskybellgen-0.1.6.tar.gz

Download URL aioskybellgen-0.1.6.tar.gz
Size 36.1 kB
Tags Source
SHA-256 checksum
How to use checksums
7e75360f975409791b2191e86dc93595618c3c0798eaf794ebabaf4d6e749d64
BLAKE2b-256 checksum
How to use checksums
7d6cfa35bc50006b8c66a4bdf09c00ce89fbf4b267a062a461b2ce04eaec0627
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 8, 2026.

Transparency log

Release files / aioskybellgen-0.1.6-py3-none-any.whl

Download URL aioskybellgen-0.1.6-py3-none-any.whl
Size 20.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1c76e4c53d32dd9a125179af9027e150097523a4437bb478a6bdfbf974db57fb
BLAKE2b-256 checksum
How to use checksums
e5a108d394759daef8c4ec2f6bd4c4cf2444b1914e5976ba434af7dcc3cdf08b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 8, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.6 This release

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page