Um script simples para transmitir a porcentagem da bateria do seu dispositivo Android para a internet.
Primeiro, instale os aplicativos Termux e Termux-api da playstore no seu dispositivo.
Usamos git ruby termux-api jq então instalamos todos esses pacotes no termux a seguir.
Eu estava usando termux-battery-status | grep percentage | grep -oP ': (.*?),' | grep -Eo '[0-9]{1,3} para obter valores percentuais de bateria anteriormente, mas jq é um método ainda mais elegante para analisar json.
Instale a essência do defunkter usando gem install gist ou qualquer um dos métodos fornecidos em https://github.com/defunkt/gist faça login em sua conta e gere um token conforme as instruções.
Depois de concluir o procedimento acima, coloque o arquivo bp.sh em seu diretório inicial do termux usando git clone e mv e gere um arquivo Gist para uso com o nome que você deseja usar com bp.sh substitua esses valores no script pelos gerados uns.
Aplique permissões de execução adequadas para o script usando chmod +x bp.sh e adicione-o às suas tarefas cronjob usando cronjob -e Eu o executo a cada minuto para que fique assim: * * * * * ~/bp.sh
Finalmente inicie o trabalho usando crond e certifique-se de que ele esteja rodando usando pidof crond
Caso você queira que este script seja executado automaticamente e mesmo entre reinicializações, etc., dê uma olhada na modificação init.d mais informações podem ser encontradas aqui: https://stackoverflow.com/questions/16747880/how-to-use-crontab-in -android e https://wiki.termux.com/wiki/Termux:Boot