a cross platform self-tracker tool
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
0xFireball 0b747a42ad
add useful commands
2 months ago
external add basic readme and ignore 11 months ago
src cap y values at 3600 10 months ago
.gitignore add basic readme and ignore 11 months ago
LICENSE Add LICENSE 11 months ago
README.md add useful commands 2 months ago

README.md

niacop

a cross platform self-tracker tool

niacop.sh script

for convenience, a script is provided to call dotnet niacop.dll. This script can be symlinked as needed to get niacop in PATH.

config and paths

  • configuration file is located at ~/.config/niacop/niacop.conf
  • data is divided into profiles, stored at ~/.local/share/niacomp/<profile>/

modes

activity tracking

  • activity tracking mode will monitor active windows and applications and timestamps
  • run with niacop activity

book

  • an interactive mode to list words
  • an option to recall recent entries, count is configurable

platform support

the window tracking features requires native support on some platforms. see the external/ directory for sources.

useful commands

# run niacop
niacop activity | tee ~/.log/niacop/niacop.log
# export niacop data
sqlite3 -header -csv ~/.local/share/niacop/profile_debugging/tracker/activity.db "select * from session;" > ~/.local/share/niacop/profile_debugging/analysis/activity.csv