Here is simple time tracker inside blender. After you install and enable it, it will log loaded and saved files and time spent of file until it is saved. All ui is inside addon preferences (see screenshot).
Here you can enable / disable logging, clear data collected so far, set custom data path (.csv) and see short summary of collected data and open individual project directories in file browser. The project name is determined by directory name where the blend is. For example if you have project in directory named “MyNewOutstandingProject” and all blends are inside subdirectory “models”, set level number to 1 and you will see project name in results. 0 is directory directly above blend, 1 is one directory above blend, and so on. If you are like me and all your projects have the same subdirectory structure, sent directory level and you are good to go.
0.2.0 updated for 2.80
0.1.0 added simple ui
0.0.8 ui tweaks, more advanced options, minor bugfixes
0.0.7 fixed performance and sorting, added tracking of files which were closed without saving once a minute (can be enabled in preferences: check Track Scene Update)
0.0.6 first release
Wow! Wish I had seen this a week ago. I spent the last week teaching myself python just to add a time tracker button. One thing I want on mine is a pause button right in the UI for when I step away from the project or take a phone call. If you add a few features I could use your addon more than any other!
This is almost exactly what I was looking for. One feature that would be great to have is an automatic activity tracking (because clicking that button is sooooo inconvenient ;)). E.g. by checking every minute (or any other adjustable time period) whether there were user inputs and if not, automatically disable the tracking.
Another feature that would be nice is a (total) render time tracking to see how much time you spent on rendering vs. editing.
how you installed the addon? this is very strange error. maybe deactivate addon, save prefs, quit blender, delete addon file (system_time_tracker.py), copy paste again new one, start blender and activate… do not remove csv file (system_time_tracker.csv), or you lose tracking data