{"repo":"frenck/python-adguardhome","free":true,"listed":false,"github":"https://github.com/frenck/python-adguardhome","clone":"git clone https://github.com/frenck/python-adguardhome.git","description":"Asynchronous Python client for the AdGuard Home API","language":"Python","stars":116,"topics":["adguard","adblock","python3","asynchronous","api-client"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Python: AdGuard Home API Client [![GitHub Release][releases-shield]][releases] [![Python Versions][python-versions-shield]][pypi] ![Project Stage][project-stage-shield] ![Project Maintenance][maintenance-shield] [![License][license-shield]](LICENSE.md) [![Build Status][build-shield]][build] [![Code Coverage][codecov-shield]][codecov] [![OpenSSF Scorecard][scorecard-shield]][scorecard] [![Open in Dev Containers][devcontainer-shield]][devcontainer] [![Sponsor Frenck via GitHub Sponsors][github-sponsors-shield]][github-sponsors] [![Support Frenck on Patreon][patreon-shield]][patreon] Asynchronous Python client for the AdGuard Home API. About This package allows you to control and monitor an AdGuard Home instance programmatically. It is mainly created to allow third-party programs to automate the behavior of AdGuard. An excellent example of this might be Home Assistant, which allows you to write automations that turn on parental controls when the kids get home. Installation Usage The client is an async context manager; every API call is a coroutine. A quick status check looks like this: Feature areas Each AdGuard Home feature lives under its own namespace on the client. Short examples per namespace: Filtering — manage block and allow list subscriptions: Parental control, safe browsing, safe search — identical API on each namespace: Query log — enable, disable, and set retention: Stats — total queries, blocked ratio, processing time: Update check — see whether a new AdGuard Home r","default_branch":null,"files":null,"tree":[],"storefront":"/r/frenck","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/frenck/python-adguardhome/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}