Como faço para excluir uma tag no Hamster Time Tracking?

1

Existe a possibilidade de excluir uma tag no Acompanhamento do tempo do hamster ?

Eu passei por todos os menus gráficos, mas não consegui encontrar nenhuma opção.

O mais próximo é o seguinte, mas não lista as minhas próprias tags:

    
por orschiro 01.07.2016 / 22:12

2 respostas

3

Você pode editar o arquivo de banco de dados de hamster em ~/.local/share/hamster-applet/hamster.db para excluir tags.

método CLI

Usaremos o programa sqlite3 para editar a partir da linha de comando.

  1. Instale-o usando este comando

    sudo apt-get install sqlite3
    
  2. Em seguida, abra o arquivo de banco de dados

    sqlite3 ~/.local/share/hamster-applet/hamster.db
    
  3. Veja todas as tags definidas (opcional)

    select * from tags;
    

    Isso pode retornar algo assim.

    3|au|true
    

    Aqui, a primeira coluna é ID, a segunda é nome e a terceira controla se essa tag deve ou não ser mostrada para preenchimento automático.

  4. Agora, para remover uma tag chamada au (por exemplo)

    delete from tags where name = 'au';
    

    Isso excluirá a tag com au name. Você pode verificar usando select * from tags; .

  5. Agora, salve o banco de dados (caso contrário, o salvamento não persistirá)

    .save ~/.local/share/hamster-applet/hamster.db
    
  6. Encerre o prompt sqlite3 usando o comando

    .quit;
    

Método gráfico

  1. Instale qualquer editor de banco de dados sqlite3. Como sqliteman .

     sudo apt-get install sqliteman
    
  2. Abra o arquivo de banco de dados em ~/.local/share/hamster-applet/hamster.db .

  3. Navegue até a guia Esquema , principal - > Tabelas . Clique duas vezes em tags para ver seus dados no painel do lado direito.

  4. Selecione a linha da guia que você deseja remover e clique no botão Remover linha acima.

  5. Em seguida, clique em Commit Current Transaction para salvar as alterações.

  6. Saia do Sqliteman.

Aqui está uma imagem simples indicando os botões no SQLiteman

Obrigado à sugestão de SteveK sobre a edição do arquivo de banco de dados.

    
por Anwar 13.09.2016 / 13:35
1

Eu estava pensando sobre o mesmo, já que eu quero me livrar de algumas das tags sugeridas.

Para mim, parece que todas as tags são armazenadas no arquivo de banco de dados: ~/.local/share/hamster-applet/hamster.db . Eu tentei editar esse arquivo excluindo tags, mas sem sucesso. O problema é que há vários caracteres adicionais em torno da tag que você pode ou não precisar excluir, mas, para mim, não está claro por onde começar e parar de excluir.

Depois de editar o arquivo hamster não respondeu e a única solução para isso é restaurar o arquivo. Então é melhor fazer um backup antes de tentar você mesmo ( cp ~/.local/share/hamster-applet/hamster.db ~/.local/share/hamster-applet/hamster.db.bak )

    
por SteveK 13.09.2016 / 12:36