├── .gitignore ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── doc.go ├── example └── example.go ├── go.mod ├── go.sum ├── internal └── pkg │ ├── handler │ ├── handler.go │ ├── machineSleepHandler.go │ ├── mouseClickHandler.go │ ├── mouseCursorHandler.go │ ├── screenChangeHandler.go │ └── testHandler.go │ ├── logging │ └── logging.go │ └── mouse │ └── mouse.go ├── main.go └── pkg ├── activity └── types.go ├── system └── state.go └── tracker ├── tracker.go ├── tracker_test.go ├── tracker_util.go └── types.go /.gitignore: -------------------------------------------------------------------------------- 1 | # coverage 2 | *.html 3 | *.out 4 | 5 | vendor/ 6 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prashantgupta24/activity-tracker/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prashantgupta24/activity-tracker/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prashantgupta24/activity-tracker/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prashantgupta24/activity-tracker/HEAD/README.md -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prashantgupta24/activity-tracker/HEAD/doc.go -------------------------------------------------------------------------------- /example/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prashantgupta24/activity-tracker/HEAD/example/example.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prashantgupta24/activity-tracker/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prashantgupta24/activity-tracker/HEAD/go.sum -------------------------------------------------------------------------------- /internal/pkg/handler/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prashantgupta24/activity-tracker/HEAD/internal/pkg/handler/handler.go -------------------------------------------------------------------------------- /internal/pkg/handler/machineSleepHandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prashantgupta24/activity-tracker/HEAD/internal/pkg/handler/machineSleepHandler.go -------------------------------------------------------------------------------- /internal/pkg/handler/mouseClickHandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prashantgupta24/activity-tracker/HEAD/internal/pkg/handler/mouseClickHandler.go -------------------------------------------------------------------------------- /internal/pkg/handler/mouseCursorHandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prashantgupta24/activity-tracker/HEAD/internal/pkg/handler/mouseCursorHandler.go -------------------------------------------------------------------------------- /internal/pkg/handler/screenChangeHandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prashantgupta24/activity-tracker/HEAD/internal/pkg/handler/screenChangeHandler.go -------------------------------------------------------------------------------- /internal/pkg/handler/testHandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prashantgupta24/activity-tracker/HEAD/internal/pkg/handler/testHandler.go -------------------------------------------------------------------------------- /internal/pkg/logging/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prashantgupta24/activity-tracker/HEAD/internal/pkg/logging/logging.go -------------------------------------------------------------------------------- /internal/pkg/mouse/mouse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prashantgupta24/activity-tracker/HEAD/internal/pkg/mouse/mouse.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prashantgupta24/activity-tracker/HEAD/main.go -------------------------------------------------------------------------------- /pkg/activity/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prashantgupta24/activity-tracker/HEAD/pkg/activity/types.go -------------------------------------------------------------------------------- /pkg/system/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prashantgupta24/activity-tracker/HEAD/pkg/system/state.go -------------------------------------------------------------------------------- /pkg/tracker/tracker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prashantgupta24/activity-tracker/HEAD/pkg/tracker/tracker.go -------------------------------------------------------------------------------- /pkg/tracker/tracker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prashantgupta24/activity-tracker/HEAD/pkg/tracker/tracker_test.go -------------------------------------------------------------------------------- /pkg/tracker/tracker_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prashantgupta24/activity-tracker/HEAD/pkg/tracker/tracker_util.go -------------------------------------------------------------------------------- /pkg/tracker/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prashantgupta24/activity-tracker/HEAD/pkg/tracker/types.go --------------------------------------------------------------------------------