Skip to content

le-lab: Implementar melhoramentos na interação com a interface le-lab

O le-lab no estado atual requer o uso do dbus para interagir com as suas funções externamente. Para facilitar o uso com a interface e tambem deixá-la mais genérica, será feito uma interface de linha de comando para acessar as funções do le-lab, e tambem uma biblioteca em python que abstrai o acesso às funções do le-lab.

Outro melhoramento a ser feito, é remover a necessidade dos serviços implementando o le-lab adicionarem um arquivo de serviço do avahi. O le-lab pode gerar automaticamente um arquivo de serviço com as configurações padrão usando apenas o nome do serviço.

Lista de tarefas:

  • Adicionar biblioteca 'services.py' que implementa uma interface simplificada de acesso às funções do le-lab
  • Criar interface via linha de comando pra acessar as funções criadas no 'services.py'
  • Alterar o anúncio de serviços para gerar o arquivo de configuração automaticamente
  • Atualizar le-epoptes para usar a nova interface
  • Atualizar README com as modificações feitas
Edited by Levi Gomes