Programa minúsculo para registrar horas de trabalho

4

Estou procurando um pequeno aplicativo para registrar minhas horas de trabalho, para que quando eu for trabalhar e ligar meu PC, ele registre minha entrada e, ao desligar meu computador, ele registre que eu saí.

Eu sei que é tão simples quanto adicionar uma nota no gedit, mas eu quero isso automatizado, phproject tem um aplicativo de timer onde, quando você inicia uma tarefa, você inicia e quando você conclui o tempo gasto nela, para um temporizador pequeno semelhante.

    
por amin 01.02.2011 / 09:36

3 respostas

6

applet de hamster < img src="https://hostmar.co/software-large">

é um applet para o painel do Gnome que permite acompanhar e monitorar suas atividades, com a capacidade de exibi-las em visualizações diárias, semanais ou mensais.

sudo apt-get install hamster-applet

Depois de clicar com o botão direito em uma área vazia do painel, selecione a opção Adicionar ao Painel e procure por hamster-applet na lista de applets instalados.

    
por Axl 01.02.2011 / 13:12
6

Ok, agora você solicitou um aplicativo pequeno e, como qualquer aplicativo minúsculo, faltam recursos. Mas mesmo assim. Eu escrevi um, muito simples, que pode fazer o que você quiser.

Você pode fazer o download aqui , salvar este arquivo em algum lugar, clicar com o botão direito, ir para Propriedades Permissões e torná-lo Executável , depois clique duas vezes para executá-lo. Você também pode criar um lançador para ele e adicione-o no seu menu Applications .

  • Por favor, note: Eu não posso prometer que você apoiar isso, como um desenvolvedor pago faria por você, mas espero que seja útil, no entanto. Mas se você quiser que eu faça alguns pequenos ajustes, basta postar um comentário.

Notas técnicas: Isso armazenará todos os dados em um arquivo chamado task_timer.json , no mesmo diretório do qual o arquivo é executado (provavelmente seu diretório inicial). Você pode alterar este diretório no topo do arquivo. Se o aplicativo travar ou não iniciar corretamente, execute-o no Terminal (use cd path/to/file e ./filename para executá-lo) e forneça a> a saída, para que eu saiba o que está errado)

    
por Stefano Palazzo 01.02.2011 / 13:03
2

Você poderia fazer algo realmente simples como executar um script no login / logout que fizesse algo assim:

echo 'date +%Y%m%d_%H%M%S' - login >> ~/time.log

Isso acumularia a lista de registros de data e hora no arquivo de texto 'time.log' em seu diretório pessoal. Se você acabou de copiar e colar isso em um prompt de comando e pressionar enter, ele criará o arquivo e adicionará um timestamp a ele.

Você poderia tornar isso mais elaborado se quisesse, por exemplo, que o script colocasse um registro em um banco de dados, ou algo assim.

    
por Duncan Lock 01.02.2011 / 10:25