pyTracker

pyTracker.png

PyTracker is a simple Python-based Application tracker script. It is used for tracking the time spend in each application when on your personal computer. Once the script is run, the details, such as the time and name of the current application in use will be automatically populated in a JSON file. The application which is in focus at present or at the top of the screen will be considered as your current application in use and the timer for the same will be started. Once you switch or close the application the timer will stop and will, in turn, start for the new application in use.

PyTracker has support for application tracking both in Windows as well as Mac Operating Systems. Besides, PyTracker can track the usage of individual websites in Browsers. So you can track the amount of time spend on websites like YouTube or Facebook. PyTracker notes down the main domain of the website you have visited and notes it as a single entry. So no matter how many videos you watch in YouTube website, it will all be tracked under the same entry with name www.youtube.com in the JSON file. For now PyTracker as support for Chrome and Safari Browsers, with support for the rest of the browser on the way.

Coming up

  • Syncing the data from JSON to an online account
  • Better display of the data in the form of a dashboard in the Website/Mobile App
  • Support for other Browsers
  • Support for Linux Operating System

Language used

  • Python

The installation instructions and the source code can be found here.