An ActivityWatch watcher to pose questions to the user and record her answers
aw-watcher-ask
An ActivityWatch watcher to pose questions to the user and record her answers.
This watcher uses Zenity to present dialog boxes to the user, and stores her answers in a locally running instance of ActivityWatch. This can be useful to poll all sorts of information on a periodical or random basis. The inspiration comes from the experience sampling method (ESM) used in psychological studies, as well as from the quantified self movement.
Install
Using pip
/pipx
Create a virtual environment, activate it and run:
$ python3 -m pip install git+https://github.com/bcbernardo/aw-watcher-ask.git
Collecting git+https://github.com/bcbernardo/aw-watcher-ask.git
... ...
Installing collected packages: aw-watcher-ask
Successfully installed aw-watcher-ask-0.1.0
Alternatively, you may use pipx
to abstract away the creation of the virtual environment, and make sure the package is globally available: