0

The current question is derived directly from this one, as my general problem is how to process the data collected by the ProcrastiTracker program. Once installed on a Windows machine, ProcrastiTracker runs in the background and tracks screen time usage by monitoring active windows.

Although the program has a built-in GUI interface that enables the user to analyze the data collected, it is still limited. I would like to use the "raw" data and process it the way I want.

Unfortunately, the program saves its database files as binary files, that are compressed with zlib. I use the word "unfortunate" because I've never worked with zlib, and it turned out to be an incredibly difficult challenge. It seems that in order to process ProcrastiTracker's database file, one needs to build zlib from source, then write some utility script in C/C++, then compile that script, then -- theoretically -- the output will be some readable data.

But my problem is:

  • I don't know C or C++
  • I've tried building zlib on my windows machine using tutorials I found on YouTube, but unsuccessfully.

My bottom line here: can anyone here advise on how to approach this task? Could it be pretty simple but I've over-complicated this? Otherwise, if you think that this seems too involving for a non-C-programmer, please say so.

Of note, I've tried commenting on an issue in the Github repository of the program, to get some help from the developer. Didn't get me too far.

Emman
  • 101

0 Answers0