python3-synologydsm-api

Asynchronous Python API for Synology DSM

The module provides a Python interface for interacting with the Synology DiskStation Manager (DSM) via its web API. It allows for the management and monitoring of Synology NAS systems, enabling tasks such as system information retrieval, storage management, and interaction with various DSM services. The library supports functionalities including managing user sessions, accessing system status, utilizing download stations, handling shared folders, controlling external USB storage, and interfacing with the surveillance station. Additionally, it facilitates the retrieval of photos and the execution of system commands, such as shutdown and reboot.

python3-wyoming

Peer-to-peer protocol for voice assistants

A peer-to-peer protocol designed specifically for voice assistants, Wyoming allows seamless communication using JSONL and PCM audio. It is utilized by Rhasspy and Home Assistant to enable interaction with voice services. Wyoming handles various event types such as audio transmission, speech recognition, text-to-speech synthesis, wake word detection, intent recognition, and handling. The protocol operates through a structured sequence of JSON header and binary payloads, ensuring efficient data exchange within voice applications.

python3-youless-api

Python bridge to fetch data from YouLess sensors

Fetch data from YouLess sensors like the LS120 and LS110. The API provides classes to access the sensor data and supports both the Enologic and PVOutput firmware for LS120. Experimental authentication support is also available.

python3-starline

Library for interfacing with StarLine security systems

This unofficial Python library provides a means to interact with StarLine security systems through their API. It facilitates retrieving vehicle data such as location, lock status, and sensor readings directly from the StarLine portal. Users can manage and monitor their vehicles' security features, including alarms, engine status, and even environmental conditions inside the car.

python3-sharkiq

Python API for controlling Shark IQ robot vacuums

The Shark IQ library is an unofficial SDK for interactions with Shark IQ robot vacuums. It facilitates communication with the Ayla Networks Device API, allowing control over vacuum operations. Users can sign in to their accounts, retrieve connected devices, alter vacuum settings, and manage device properties. This library supports both synchronous and asynchronous operations.

towncrier

compiler for project news file

Towncrier is a utility to produce useful, summarised news files for your project. Rather than reading the VCS history as some newer tools do, or having one single file which developers all write to, towncrier reads “news fragments” which contain information *useful to end users*.