Home | Blog | Software | Reviews and Features | Forum | Help | Donate | About us
topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • December 04, 2016, 08:32:09 PM
  • Proudly celebrating 10 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Program Idea: Track and Chart Computer Activity Times  (Read 2060 times)

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 36,406
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Program Idea: Track and Chart Computer Activity Times
« on: October 09, 2014, 11:00:04 AM »
I need some help figuring out if there are already good existing tools for this and if the idea is worth doing.

This would be a small utility that would be running in the background.  It would be keeping track of periods of activity/inactivity on the computer.  It would probably be able to track manual events as well -- in other words let you set some hotkeys to register when some arbitrary event you care about happens.
It wouldn't be logging which keys you press or which applications you are using, but just very coarse information about when you are active on your computer and when you aren't.  At least that's my current thinking.

And then it would let you browse the log data, and chart it in different ways.

I'm imagining that the tool would be useful for answering questions like:
  • What time did I stop working on the computer yesterday?
  • What days of the week do I use the computer most?
  • What hours of the day do I use the computer most?
  • Let me see how much I worked on the computer and during what hours on monday.

I know there are some good apps for tracking detailed information about what programs you are using and when.. This is much more about tracking general activity patterns.

Thoughts? Useful? Worthless? Already exists?

pl5bnsf

  • Charter Member
  • Joined in 2005
  • ***
  • default avatar
  • Posts: 8
    • View Profile
    • Donate to Member
Re: Program Idea: Track and Chart Computer Activity Times
« Reply #1 on: October 09, 2014, 11:18:23 AM »
The one I use is this: ManicTime

It works great and has a free version which does most of what you are looking for.

wraith808

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 8,405
  • "In my dreams, I always do it right."
    • View Profile
    • Donate to Member
Re: Program Idea: Track and Chart Computer Activity Times
« Reply #2 on: October 09, 2014, 12:35:05 PM »
There are several that do most of what you're looking for... the only difference I see in what you're proposing is *not* keeping track of what they are using.  I suppose if there's someone out there that doesn't like the idea of the software keeping track of what they're doing, this would be a boon.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 36,406
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Program Idea: Track and Chart Computer Activity Times
« Reply #3 on: October 09, 2014, 12:59:55 PM »
Eh, im not super paranoid about privacy, so if there are some existing free tools that do what i want and more, probably not worth the effort.  As long as they make it relatively easy to answer those questions i listed above, no need to reinvent the wheel.

AzureToad

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 52
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: Program Idea: Track and Chart Computer Activity Times
« Reply #4 on: October 09, 2014, 06:30:43 PM »
Based on your requirements, I'm wondering if Gina Tripani's QuickLogger utility would be along the lines - or maybe a launch pad for your own design?
I've used it before, easy to use.

For my needs, I too use ManicTime.  It doesn't quite cover what you're looking for, but some others might find it useful.
____________________
while (!sleep)
   {
      sheep++
   }