python3-auto-pytabs

Automatically generate code examples for mkdocs or Sphinx (Python 3)

Python project documentation typically include code examples. Given that most of the time, a project will support multiple versions of Python, it would be ideal to showcase the adjustments that can or need to be made for different Python versions. This can be achieved by including several versions of the example code, conveniently displayed using the pymdown "tabbed" extension for markdown, or sphinx{design} tabs for Sphinx.

r-cran-xts

GNU R package for time series analysis -- xts

This package provide uniform handling of R's different time-based data classes by extending r-cran-zoo, maximizing native format information preservation and allowing for user level customization and extension, while simplifying cross-class interoperability.

ruby-mixlib-log

Simple Ruby mixin for creating a logger object

Provides a class based object to provide logging. Messages can be sent at different levels such as warn or error. Logging defaults to STDOUT but can also be sent to a file with simple built in rotation.

python3-tplink-omada-client

Client for TP-Link Omada SDN Controller API

This library provides a Python client for interacting with the API of TP-Link Omada SDN controllers, including OC200, OC300, and Software Controller. It supports functionalities like automatic login, retrieving basic controller information, and listing sites and devices such as access points, gateways, and switches. Users can also get firmware details, initiate updates, and manage port configurations for connected devices. The library offers capabilities for WAN port control, including connect and disconnect actions. Designed to work with multiple controller versions, it simplifies managing and monitoring network hardware deployed in various environments

python3-bsblan

Asynchronous client for monitoring and controlling BSBLan devices

This library provides an efficient way to interact with BSBLan devices, allowing users to monitor and control various aspects of heating systems. Supported heating systems include those utilizing Boiler-System-Bus, Local Process Bus, and Punkt-zu-Punkt Schnittstelle interfaces. The library enables users to retrieve sensor data, manage device states, and adjust settings such as target temperatures and HVAC modes. Authentication can be performed using either a passkey or a username and password. Detailed system information and device states are accessible via the API.

python3-phone-modem

Asynchronous modem implementation for integrating caller ID and call rejection

This library provides an asynchronous modem implementation designed to integrate with Home Assistant. It enables the collection of caller ID information using a Hayes AT compatible modem that supports caller ID detection. The library tracks call states such as 'ring', 'callerid', and 'idle' and includes features for rejecting calls programmatically. Caller ID information such as the time of the call, name, and number is captured and updated with each state change.