wego

weather client for the terminal

wego shows the weather forecast for 1-7 days in nice ASCII art in your terminal. It displays temperature range (felt and measured), windspeed and direction, visibility, precipitation amount and probability.

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.

libpdl-io-gd-perl

PDL interface to the GD image library

PDL::IO::GD provides both a function-orientated, and more recently an object-oriented interface. Can produce files and data in both RGB-in-lowest dimension, and X-and-Y-in-lowest dimension formats.

python3-uiprotect

unofficial UniFi Protect Python API and CLI

uiprotect is an unofficial API for UniFi Protect. This module communicates with UniFi Protect surveillance software installed on a UniFi OS Console such as a Ubiquiti CloudKey+ or UniFi Dream Machine Pro.

python3-pynetgear

Access Netgear routers using their SOAP API

This package provides an easy to use Python API to control Netgear routers. It uses the SOAP-api on modern Netgear routers to communicate. It is built by reverse engineering the requests made by the NETGEAR Genie app.

python3-twitchapi

Python library for interacting with various Twitch APIs

Provides a comprehensive implementation of the Twitch Helix API, PubSub, EventSub, and Chat functionalities. Designed to facilitate integration with Twitch services, this library supports features such as user authentication, event subscriptions, and chat bot capabilities. It allows for both app and user authentication, enabling better rate limits and access to user-specific data. PubSub topics and EventSub subscriptions are easily managed, while the chat component can monitor and respond to messages and user actions within Twitch channels.