Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 3 months ago
JSON representation
Communicate with an Android TV or Fire TV device via ADB over a network.
- Host: GitHub
- URL: https://github.com/JeffLIrion/python-androidtv
- Owner: JeffLIrion
- License: mit
- Created: 2018-10-26T03:52:19.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-08T03:56:45.000Z (7 months ago)
- Last Synced: 2024-07-18T23:02:55.453Z (4 months ago)
- Topics: adb, androidtv, firetv, python
- Language: Python
- Homepage:
- Size: 727 KB
- Stars: 160
- Watchers: 7
- Forks: 57
- Open Issues: 19
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
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: DownloadsContributions 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 requestAbout
-----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 `_.