Skip to content

A simple application made with typescript, running on nodejs, that tracks the ammount of time spent on apps and saves it locally

License

Notifications You must be signed in to change notification settings

xelox/screenTimeRec

Repository files navigation

Simple Application-usage Time Tracker

This application records time spent on programs and saves it in the folder %APPDATA%/Simple Application Usage Time Tracker/data folder. Data is only collected and saved locally.

Requirements

In order to run this program at all you need nodejs installed, also, to run it in the background you may need to install with npm install -g forever the forever module, otherwise you can choose your own way to run build/tracker.js in the background, or even run it manually as you may need.

Instructions to run this tracker on startup (Windows)

  1. Right click the file "startService.bat" from the dist folder.
  2. Click on "Copy as Path".
  3. Press Win+R to open the Run dialog.
  4. Type shell:startup and press Enter. This will open the Startup folder.
  5. Inside the folder that just opened, right click, hover "new", select "Shortcut".
  6. In the dialog that opens, paste the Path to "startTracker.bat" and press next, then press finish.

Options

To set:

  • The output directory
  • The filename format
  • The delay between each check

Edit options.example.yaml and rename it do options.yaml.

About

A simple application made with typescript, running on nodejs, that tracks the ammount of time spent on apps and saves it locally

Topics

Resources

License

Stars

Watchers

Forks