ActivityWatch é um rastreador de atividades pessoais de código aberto para Windows, Linux e macOS
- Categoria: Programas
Quanto tempo você costuma passar no computador? Quais aplicativos ou sites você usa ou visita mais?
Você pode descobrir as respostas para todas essas perguntas com ActivityWatch, caso esteja interessado em analisar sua atividade online.
Funciona de forma semelhante a MyActivity do Google ou ActivityStream do Firefox recursos, mas globalmente nos sistemas em que o programa é executado.
ActivityWatch é um aplicativo de rastreamento de tempo pessoal de código aberto; seu objetivo é registrar 'seu uso' para 'sua análise'. É na minha opinião uma ferramenta que pode ajudar a melhorar sua produtividade. O programa armazena os dados em seu computador, o que garante que a privacidade não seja um problema quando se trata de usar o programa em seus dispositivos.
Você pode usar o aplicativo para registrar sua atividade, por exemplo, Se você está preocupado em gastar muito tempo no Facebook ou Twitter ou algum outro site ou aplicativo ou jogo, você pode usar seus registros ActivityWatch para determinar quanto tempo você realmente gasta nesses sites.
Depois de instalado, o programa fica na bandeja do sistema e funciona em segundo plano. Você pode clicar com o botão direito do mouse no ícone para sair do aplicativo, acessar o painel, as pastas de registro e desativar os módulos do inspetor. O aplicativo é controlado por meio de um painel que pode ser acessado a partir da seguinte URL: localhost: 5600 ou http://127.0.0.1:5600/ em seu navegador, da mesma forma que você acessaria uma página do roteador.
Existem duas barras de guias na interface: a principal tem as seguintes opções: Hoje, Resumo, Linha do tempo, Cronômetro. Existem mais três opções colocadas no canto direito: Consulta, Dados Brutos e Configurações.
A guia Hoje permite acessar a atividade diária. Você pode ver as estatísticas de hoje e de todos os dias anteriores que o programa rastreou. A guia principal exibe o resumo das atividades do dia, incluindo os principais aplicativos, principais títulos da janela e principais domínios do navegador. Basicamente, é uma lista dos programas, documentos e sites mais usados que você visitou. A lista é exibida em ordem decrescente de seu tempo de uso por categoria. Há uma opção de filtro AFK que é habilitada por padrão para que o tempo ocioso não conte para uso por padrão.
Os principais domínios do navegador relacionam apenas o tempo gasto no domínio de nível superior e não em páginas específicas do site. Por ex. ele exibirá YouTube.com, mas não especificará quais vídeos você assistiu. A guia Janela exibe uma linha do tempo visual de sua atividade listando o tempo exato em que cada janela foi acessada, até o número exato de segundos que você gastou na página da web. A guia Navegador exibe os principais domínios e URLs do navegador, ou seja, os sites e páginas da web em que você passou mais tempo.
Voltar para a barra da guia principal: você pode usar a guia Resumo para ver seus resumos semanais / mensais / anuais. A guia da linha do tempo é semelhante à guia da janela, mas exibe uma linha do tempo de uso geral para navegadores, aplicativos, etc. O cronômetro está no início do desenvolvimento e, portanto, não tem personalização, mas pode ser usado para fins básicos.
Queries, Raw Data é destinado a pessoas com conhecimento de codificação e não são essenciais para usar o programa. Ele fornece dados brutos que você pode processar por conta própria. A guia de configurações possui apenas uma configuração: definir a hora do dia (pode ser útil para quem trabalha em turnos noturnos).
Vigilantes
Watchers são os módulos que permitem que ActivityWatch rastreie seu uso. Os padrões que acompanham o programa são os watchers for AFK (longe do teclado), que reconhece o tempo ocioso devido à falta de atividade, e Window (para detectar qual aplicativo está ativo, e o título da janela). Por ex. se você estivesse trabalhando no Bloco de notas, ActivityWatch identificaria o programa corretamente junto com o título do documento, o mesmo vale para reprodutores de vídeo, jogos de computador ou navegadores da web.
Você vai precisar do ActivityWatch - Open Source Time Tracker add-on para Firefox ou o ActivityWatch Web Watcher extensão para o Chrome para monitorar seu uso da web. Caso contrário, a guia Janela e navegador não exibirá suas estatísticas de uso da web.
Atualmente, existem apenas alguns outros observadores disponíveis (observadores de editores, observadores de mídia), que você pode obter no site oficial.
Eu também testei os métodos de rastreamento rodando MPV, vídeos do YouTube em tela cheia. O Filter away AFK time em ActivityWatch faz pensar que o computador não estava sendo usado (quando os vídeos estavam sendo reproduzidos, mas o mouse e o teclado estavam ociosos). Portanto, as estatísticas de tais aplicativos podem ser registradas incorretamente como tempo ocioso.
As únicas falhas que vejo no programa são que não há opções para editar dados que podem ser considerados privados ou uma opção para criptografar os dados. ActivityWatch é escrito em Python e está disponível para Windows, Linux e macOS.
Palavras de Encerramento
ActivityWatch é uma solução de plataforma cruzada de código aberto para rastrear e analisar o uso do computador. Embora exija um pouco de instalações extras para cobrir as áreas comuns, por exemplo, navegadores da web, ele coleta e processa dados para fornecer uma boa visão geral de sua atividade no computador.
O filtro AFK é um pouco problemático quando se trata de atividades que não requerem interação com o computador, uma opção para isentar certos programas, por exemplo, media players, ajudaria a melhorá-lo.
Contudo,