ActivityWatch to osobisty monitor aktywności typu open source dla systemów Windows, Linux i macOS
- Kategoria: Oprogramowanie
Ile czasu zazwyczaj spędzasz na komputerze? Z jakich aplikacji lub witryn korzystasz lub odwiedzasz najczęściej?
Możesz znaleźć odpowiedzi na wszystkie te pytania dzięki ActivityWatch, jeśli jesteś zainteresowany analizą swojej aktywności online.
Działa podobnie do Google MyActivity lub ActivityStream Firefoksa funkcje, ale globalnie w systemach, na których program jest uruchamiany.
ActivityWatch to osobista aplikacja open source do śledzenia czasu; jego celem jest rejestrowanie „Twojego użycia” dla „Twojej analizy”. Moim zdaniem jest to narzędzie, które może pomóc zwiększyć Twoją produktywność. Program przechowuje dane na Twoim komputerze, co zapewnia, że prywatność nie jest problemem, jeśli chodzi o korzystanie z programu na Twoich urządzeniach.
Za pomocą aplikacji możesz rejestrować swoją aktywność, np. Jeśli martwisz się, że spędzasz zbyt dużo czasu na Facebooku lub Twitterze lub innej stronie internetowej, aplikacji lub grze, możesz użyć dzienników ActivityWatch, aby określić, ile czasu faktycznie spędzasz w tych witrynach.
Po zainstalowaniu program znajduje się w zasobniku systemowym i działa w tle. Możesz kliknąć ikonę prawym przyciskiem myszy, aby wyjść z aplikacji, uzyskać dostęp do pulpitu nawigacyjnego, folderów dziennika i wyłączyć moduły obserwatora. Aplikacja jest kontrolowana przez pulpit nawigacyjny, do którego można uzyskać dostęp z następującego adresu URL: localhost: 5600 lub http://127.0.0.1:5600/ w przeglądarce, tak jak w przypadku dostępu do strony routera.
W interfejsie znajdują się dwa paski zakładek: główny ma następujące opcje: Dzisiaj, Podsumowanie, Oś czasu, Stoper. W prawym rogu znajdują się jeszcze trzy opcje: Zapytanie, Surowe dane i Ustawienia.
Karta Dzisiaj umożliwia dostęp do codziennych czynności. Możesz wyświetlić statystyki z dnia dzisiejszego i wszystkich poprzednich dni, które śledził program. Karta główna wyświetla podsumowanie działań dnia, w tym najpopularniejsze aplikacje, najpopularniejsze tytuły okien i najpopularniejsze domeny przeglądarek. Zasadniczo jest to lista najczęściej używanych programów, dokumentów i witryn internetowych, na których spędzałeś czas. Lista jest wyświetlana w porządku malejącym według czasu użytkowania według kategorii. Dostępna jest opcja filtra AFK, która jest domyślnie włączona, dzięki czemu czas bezczynności nie wlicza się domyślnie do użycia.
W najpopularniejszych domenach przeglądarek wymieniony jest tylko czas spędzony w domenie najwyższego poziomu, a nie określone strony w witrynie. Np. wyświetli YouTube.com, ale nie określi oglądanych filmów. Karta Okno wyświetla wizualną oś czasu Twojej aktywności z dokładnym czasem otwarcia każdego okna, aż do dokładnej liczby sekund spędzonych na stronie internetowej. Karta Przeglądarka wyświetla najpopularniejsze domeny przeglądarek i najpopularniejsze adresy URL przeglądarek, tj. Witryny i strony internetowe, na których spędzałeś najwięcej czasu.
Powrót do głównego paska kart: możesz użyć zakładki Podsumowanie, aby wyświetlić podsumowania tygodniowe / miesięczne / roczne. Zakładka osi czasu jest trochę podobna do zakładki okna, ale wyświetla ogólną oś czasu użytkowania dla przeglądarek, aplikacji itp. Stoper jest na wczesnym etapie rozwoju i dlatego nie jest dostosowywany, ale może być używany do podstawowych celów.
Queries, Raw Data jest przeznaczone dla osób ze znajomością kodowania i nie są niezbędne do korzystania z programu. Dostarcza surowe dane, które możesz samodzielnie przetworzyć. Zakładka ustawień ma tylko jedno ustawienie: do ustawienia pory dnia (może być przydatne dla osób pracujących na nocnych zmianach).
Obserwatorzy
Obserwatorzy to moduły, które umożliwiają ActivityWatch śledzenie wykorzystania. Domyślne, z którymi program jest dostarczany, to obserwatory dla AFK (z dala od klawiatury), który rozpoznaje czas bezczynności z powodu braku aktywności, oraz Window (aby wykryć, która aplikacja jest aktywna i tytuł okna). Np. jeśli pracujesz na Notatniku, ActivityWatch poprawnie zidentyfikuje program wraz z tytułem dokumentu, to samo dotyczy odtwarzaczy wideo, gier komputerowych lub przeglądarek internetowych.
Będziesz potrzebować ActivityWatch - Open Source Time Tracker dodatek do przeglądarki Firefox lub ActivityWatch Web Watcher rozszerzenie dla przeglądarki Chrome do monitorowania korzystania z sieci. W przeciwnym razie karta Okno i przeglądarka nie wyświetli statystyk korzystania z sieci.
Obecnie dostępnych jest tylko kilka innych obserwatorów (obserwatorzy redaktorów, obserwatorzy mediów), które można pobrać z oficjalnej strony internetowej.
Przetestowałem również metody śledzenia, uruchamiając MPV, filmy z YouTube na pełnym ekranie. Czas AFK Filter away w ActivityWatch sprawia, że wydaje się, że komputer nie był używany (podczas odtwarzania filmów, ale mysz i klawiatura były bezczynne). W związku z tym statystyki z takich aplikacji mogą być nieprawidłowo rejestrowane jako czas bezczynności.
Jedyne wady, jakie widzę w programie, to brak opcji redagowania danych, które można uznać za prywatne, ani opcji szyfrowania danych. ActivityWatch jest napisany w Pythonie i jest dostępny dla systemów Windows, Linux i macOS.
Słowa końcowe
ActivityWatch to wieloplatformowe rozwiązanie typu open source do śledzenia i analizowania wykorzystania komputera. Chociaż wymaga to kilku dodatkowych instalacji, aby pokryć obszary wspólne, np. przeglądarki internetowe, gromadzi i przetwarza dane, aby zapewnić dobry przegląd Twojej aktywności na komputerze.
Filtr AFK jest nieco problematyczny jeśli chodzi o aktywność niewymagającą interakcji z komputerem, możliwość wyłączenia niektórych programów np. odtwarzacze multimedialne, pomogłyby go ulepszyć.
W sumie,