{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/22"}],"enrichment":{"capability":"Asynchronous Python client for controlling and monitoring DirecTV receivers via the SHEF protocol over a network connection.","skillfed_tags":["home-automation","async-client","abandoned"],"use_cases":["Integrate DirecTV receiver control into a home automation system that needs async operations","Monitor and report the status of DirecTV receivers across a household network","Build a custom remote control application that sends commands to DirecTV receivers via SHEF","Automate channel changes or recording management on DirecTV receivers programmatically"],"what_it_does":"This package provides an async Python client for DirecTV receivers using the SHEF protocol. It lets you connect to a DirecTV receiver on your network and send commands to monitor its state and control playback, channels, and associated client devices. The client is built on aiohttp for async HTTP communication and yarl for URL handling, making it suitable for integration into async applications like home automation systems.\n\nThe package is straightforward to use\u2014you instantiate a DIRECTV object with a receiver IP address and use async context managers to interact with it. However, it has been abandoned since 2023-03-07 with no active maintenance, so it may not work with newer receiver firmware or Python versions beyond those listed in its classifiers.","worth_installing":"Yes, if you need to control a DirecTV receiver and are willing to accept the maintenance risk. The package is simple, has low install friction, and carries no known vulnerabilities. However, verify first that the SHEF protocol implementation works with your receiver's firmware version, and be aware that no updates are forthcoming if compatibility issues arise."},"id":"directv","links":{"html":"https://skillfed.io/packages/directv","md":"https://skillfed.io/packages/directv.md","pypi":"https://pypi.org/project/directv/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2020-09-12","license_spdx":null,"license_treatment":"permissive","name":"directv","python_support":"unspecified","summary":"Asynchronous Python client for DirecTV (SHEF)."},"popularity":{"monthly_downloads":74426,"position":14837,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.4.0"}
