williansilva51/termux_assistant

By williansilva51

Updated 3 months ago

This script that provides a dashboard for displaying weather information based on a specified city.

Image
Security
Monitoring & observability
0

1.4K

williansilva51/termux_assistant repository overview

Visão Geral

Esta imagem contém o Termux Assistant, um assistente pessoal de linha de comando escrito em Python, projetado para rodar no ambiente Termux, mas também utilizável em outros sistemas via Docker.

O assistente oferece um painel com informações úteis, comandos de voz e monitoramento de rede, facilitando tarefas do dia a dia.

Funcionalidades Principais

  • Dashboard: Exibe um painel informativo com:
    • Clima: Temperatura e umidade da sua cidade.
    • Bateria: Status e nível da bateria do dispositivo (requer termux-api).
    • Frase do Dia: Uma citação inspiradora.
  • Comandos de Voz: Permite adicionar tarefas e lembretes por meio da voz (requer termux-api).
  • Monitor de Rede Wi-Fi: Verifica se você está conectado a uma rede Wi-Fi segura e envia notificações (requer termux-api).

Aviso: As funcionalidades de comando de voz e monitor de rede dependem da termux-api e são projetadas para o ambiente Termux. O dashboard funciona em qualquer ambiente Docker.

Como Executar a Imagem

A forma mais simples de utilizar é puxando a imagem diretamente do Docker Hub.

  1. Puxe a imagem:

    docker pull williansilva51/termux_assistant
    
  2. Execute o contêiner: Por padrão, o comando executará o dashboard.

    docker run williansilva51/termux_assistant
    
Utilizando Outras Funcionalidades

Você pode acessar as outras funcionalidades passando argumentos na linha de comando.

Sintaxe:

docker run williansilva51/termux_assistant <argumento>

Argumentos:

  • --dashboard: Exibe o painel de informações.
  • --voice: Inicia a interface de comando de voz.
  • --wifi: Executa o monitor de rede Wi-Fi.

Exemplos:

# Para usar o comando de voz
docker run williansilva51/termux_assistant --voice

# Para monitorar a rede Wi-Fi
docker run williansilva51/termux_assistant --wifi

Configuração

É possível personalizar o assistente editando o arquivo config.json. Você pode montar um arquivo de configuração local no contêiner para alterar as configurações padrão.

Exemplo de config.json:

{
  "city": "Sua Cidade",
  "secure_networks": [
    "SSID_REDE_SEGURA_1",
    "SSID_REDE_SEGURA_2"
  ],
  "task_file": "/path/to/your/tasks.txt"
}

Tag summary

Content type

Image

Digest

sha256:beb53c0b4

Size

45.7 MB

Last updated

3 months ago

docker pull williansilva51/termux_assistant