Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/JeffLIrion/python-androidtv

Communicate with an Android TV or Fire TV device via ADB over a network.
https://github.com/JeffLIrion/python-androidtv

adb androidtv firetv python

Last synced: about 2 months ago
JSON representation

Communicate with an Android TV or Fire TV device via ADB over a network.

Awesome Lists containing this project

README

        

python-androidtv
================

.. image:: https://travis-ci.com/JeffLIrion/python-androidtv.svg?branch=master
:target: https://travis-ci.com/JeffLIrion/python-androidtv
:alt: Build Status
.. image:: https://coveralls.io/repos/github/JeffLIrion/python-androidtv/badge.svg
:target: https://coveralls.io/github/JeffLIrion/python-androidtv
:alt: Coverage Status
.. image:: https://pepy.tech/badge/androidtv
:target: https://pepy.tech/project/androidtv
:alt: Downloads

Contributions Only
------------------

I no longer have the time to actively work on this project, and so all future development will be from pull requests submitted by the community. What I will do is:

* review pull requests that pass all of the CI checks
* publish new releases upon request

About
-----

Documentation for this package can be found at `https://androidtv.readthedocs.io `_.

``androidtv`` is a Python package that provides state information and control of Android TV and Fire TV devices via ADB. This package is used by the `Android TV `_ integration in Home Assistant.

Installation
------------

.. code-block::

pip install androidtv

To utilize the async version of this code, you must install into a Python 3.7+ environment via:

.. code-block::

pip install androidtv[async]

ADB Intents and Commands
------------------------

A collection of useful intents and commands can be found `here `_ (credit: mcfrojd).

Acknowledgments
---------------

This is based on `python-firetv `_ by happyleavesaoc and the `androidtv component for Home Assistant `_ by a1ex4, and it depends on the Python packages `adb-shell `_ (which is based on `python-adb `_) and `pure-python-adb `_.