aioadb

A minimal async adb implementation


Keywords
adb, asyncio, python
License
MIT
Install
pip install aioadb==0.2.2

Documentation

Description:

This is a basic project based on adbutils project API and asyncio API.


Example:

  • Listing third packages

from aioadb.adbclient import AdbClient
from aioadb.adbdevice import AdbDevice


async def main():
    adbclient = AdbClient("adb_host", adb_port)
    await adbclient.connect_to_adb()
    device = adbclient.device("serial")
    packages = await device.packages(flags=['-3'])
    print(packages)
    
if __name__ == "__main__":
    asyncio.run(main())