Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/seatedro/kawaiilogger
- Owner: seatedro
- Created: 2024-07-14T04:37:12.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-19T04:00:48.000Z (6 months ago)
- Last Synced: 2024-10-10T22:26:11.735Z (3 months ago)
- Topics: fun, metrics, productivity
- Language: Go
- Homepage:
- Size: 26.4 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
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
```