this post was submitted on 27 Mar 2024
33 points (100.0% liked)

Open Source

31044 readers
939 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

I'm trying to keep a log of the time that I spend doing specific tasks throughout the day. Currently, the way that I am doing this is by constantly running a stopwatch and filling out a spreadsheet for the day — when a task is completed, I lap the stopwatch and add the task and the time spent on that task in a row in the spreadsheet. It does the job, but it is very tedious. Does anyone have a recommendation for an app that can do this for me? I would like it to:

  • Log the time constantly (when a task is completed, immedately start a new task)
  • Time a task
  • Allow naming of tasks
  • (optional) Allow categorizing of tasks with tags
  • (optional) Show graphics for how time is spent each day, and statistics on how much time is spent
  • The ability to export the data (e.g. CSV)

It would probably be the most convenient for this to be an Android app, but I am also open to suggestions for a Desktop (Linux) app.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 5 points 7 months ago (1 children)

Activity watch does all that automatically! Needs some tinkering to setup, especially the android and desktop sync, but it's there.

[–] [email protected] 3 points 7 months ago* (last edited 7 months ago) (1 children)

Neat project. The choice to use a web UI is... interesting. Unfortunate that it doesn't support Wayland for tracking open windows yet. Also, the stopwatch feature is experimental and isn't fully implemented.

Update (2024-03-27T07:41Z): After doing some more research, it appears to be standard design for this sort of software to use a client-server structure. I'm not sure if this exactly fits my usecase. I suppose, ideally, it would be great if I could be able to interract with the activity tracker on all my devices. Unfortunately, however, the ActivityWatch docs state that, currently, it only supports listening on localhost [source].

[–] [email protected] 1 points 7 months ago

It does support wayland, kde gnome and something else as a fork, search for "aw-bundle" sorry on my phone right now! The bundle also tracks a couple of things more like gaming and music I think,check de github from the dude.