Betty: Siri ou assistente de estilo Google Now no terminal Linux

O que é Betty?

Betty é o Siri o Google Now na linha de comando. Bem, algo assim. A ferramenta traduz frases simples em inglês em comandos que realmente precisam ser executados para realizar a ação solicitada.

No momento, não é possível controlar Betty usando comandos de voz, mas sim através de instruções escritas no terminal. Betty ele mostrará não apenas o resultado final, mas também o comando que está sendo executado nos bastidores.

Características Betty

Conforme esclarecido na página de GitHub do projecto, Betty busca "fornecer uma maneira de usar o computador por meio de linguagem natural":

Especificamente, o benefício está em fazer coisas com o seu computador sem sair da linha de comando ou pesquisar na Internet o comando apropriado. Betty simplesmente funciona.

alcatrão

O exemplo típico é a compactação / descompactação de arquivo, que geralmente é um pouco complicado para o terminal se não se lembra exatamente os comandos e parâmetros apropriados para cada tipo de arquivo (zip, tar, rar, etc.). Com BettyEm vez disso, você pode descompactar um arquivo sem complicações:

betty descompactar arquivo.tar.gz

Betty inclui suporte para uma variedade de comandos, incluindo:

  • contagem (conta o número de caracteres em um arquivo, o número de palavras em um diretório, etc.);
  • config (mude seu nome de usuário);
  • datetime (data e hora atuais, etc.);
  • Localizar (procurar arquivos);
  • Consultas na Internet / web (baixar um arquivo, mostrar a previsão do tempo, etc.);
  • operações de arquivo / diretório (compactar / descompactar arquivos, mostrar o tamanho de um arquivo, alterar as permissões de um arquivo, etc.);
  • processos;
  • comandos de usuário (mostra nome de usuário, nome real, número de IP, quem mais está logado, etc.);
  • controla o iTunes e o Spotify;
  • muito mais.

Como instalar Betty

1.- instalar Ruby (necessário para usar Betty) E o Rosca (solicitado por Betty para executar alguns comandos). Dentro Ubuntu, basta executar o seguinte comando:

sudo apt-get install ruby ​​curl

2.- instalar Git e baixe a última versão do Betty:

sudo apt-get install git cd && git clone https://github.com/pickhardt/betty

3.- E, finalmente, você deve atribuir o caminho do arquivo betty / main.rb apelido betty em seu arquivo ~ / bashrc. Supondo que você tenha baixado Betty para sua pasta de usuário, basta executar:

echo "alias betty = \" ~ / betty / main.rb \ "" >> ~ / .bashrc source ~ / .bashrc