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