Termux - эмулятор консоли с изкоробочным apt-ом и своими репозиториями. Питон в репозиториях есть, и скрипт можно запустить с одним НО: не будет работать определение DNS блокировок, что портит статистику. Возможность проверки блокировок (хотя бы таким способом) могла бы позволить обнаруживать типы блокировок на мобильном интернете. В данный момент запустить скрипт с работающим определением можно при помощи proot и этого однострочника:
Проблема заключается в dnspython, который не знает о способе получения системного днс в андроиде.
Наверное, было бы логичнее сначала составить багрепорт у днспитона.
Python на Android вообще может работать с DNS? Android использует libc Bionic, а Python, наиболее вероятно, собран с glibc/musl.
Заведите issue в dnspython.
Termux - эмулятор консоли с изкоробочным apt-ом и своими репозиториями. Питон в репозиториях есть, и скрипт можно запустить с одним НО: не будет работать определение DNS блокировок, что портит статистику. Возможность проверки блокировок (хотя бы таким способом) могла бы позволить обнаруживать типы блокировок на мобильном интернете. В данный момент запустить скрипт с работающим определением можно при помощи proot и этого однострочника:
Проблема заключается в dnspython, который не знает о способе получения системного днс в андроиде. Наверное, было бы логичнее сначала составить багрепорт у днспитона.