Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/seatedro/kawaiilogger

personal keylogger/ratcatcher
https://github.com/seatedro/kawaiilogger

fun metrics productivity

Last synced: 3 months ago
JSON representation

personal keylogger/ratcatcher

Awesome Lists containing this project

README

        

# kawaiilogger 🔑🕵️

## this is a stupid metrics self reporter. written in go.

### feature list

- keypress count
- mouse click count
- mouse distance traveled (inspo: [@mewtru](https://x.com/trunarla/status/1813279729774158130))
- scroll step count

### configuration
if you want to run fully local with no setup, just build and run as noted below.

if however, you want to store these stupid metrics in a db somewhere, do the following:

```yaml
# create a config.yaml
# ~/.config/kawaiilogger/config.yaml
database:
type: postgres/sqlite # choose one
url: # enter your db url if you have any
filepath: # path to your .sqlite file if any
```

now just build and run !!

### build

```bash
env GO111MODULE=on go build
```

### run

```bash
./kawaiilogger &
# check the code for other OS logDir
bat ~/.config/kawaiilogger/kawaiilogger.log
```