python3-iterable-io

Python library to adapt iterables to a file-like interface

iterable-io is a small Python library that provides an adapter so that it's possible to read from iterable objects in the same way as file-like objects.

python3-test-tunnel

Write tests for network tunnelling utilities

The `test-tunnel` library's purpose is to make it easy to write either command-line tools or test modules that start some network tunnelling server (e.g. stunnel, microsocks, Dante) and verify that it does indeed forward connections and data as expected.

python3-qingping-ble

Library for interacting with Qingping BLE devices

This library provides tools for interacting with various Qingping Bluetooth Low Energy (BLE) devices, allowing for communication and data extraction. Supported devices include air monitors, alarm clocks, door/window sensors, thermo-hygrometers, motion and ambient light sensors, and CO2 monitors. It is designed to enable the seamless integration of these devices within other systems, facilitating data retrieval and monitoring through BLE communication.

python3-rapt-ble

Parser for RAPT Pill hydrometer BLE packets

This library provides functionality to parse Bluetooth Low Energy (BLE) packets from RAPT Pill hydrometers. Designed to capture and interpret the telemetry data, it allows easy integration with other software systems that utilize this data. The primary use case is for situations where real-time monitoring and data collection from RAPT Pill hydrometers are required, extracting information such as specific gravity and temperature.

python3-inkbird-ble

Parser for INKBIRD BLE devices

This library supports parsing data from various INKBIRD BLE devices, including thermometers and hygrometers. It handles communication over Bluetooth to retrieve sensor information. Supported devices include the INKBIRD Bluetooth Thermometer IBS-TH1, Bluetooth Pool Thermometer IBS-P01B, Temperature and Humidity Hygrometer IBS-TH2, Bluetooth Smart Sensor ITH-12S, and several Bluetooth Grill Thermometers, among others. The data retrieved from these devices can be used to monitor temperature, humidity, and other metrics.

python3-leaone-ble

Bluetooth parser for LeaOne devices

This library provides Bluetooth parsing capabilities for LeaOne health devices. It enables the integration of Bluetooth-enabled health devices such as scales under brands like Xiaogui and BAGAIL into various systems. Supported devices include Bluetooth scale TZC4 and Bluetooth scale QJ-J. The library handles the non-standard discovery design of LeaOne Bluetooth devices by efficiently recognizing and parsing the data they transmit. Users can interact with the health metrics and data collected by these devices through a well- structured and consistent interface.