{"repo":"seatedro/etsu","free":true,"listed":false,"github":"https://github.com/seatedro/etsu","clone":"git clone https://github.com/seatedro/etsu.git","description":"personal keylogger/ratcatcher","language":"Rust","stars":13,"topics":["fun","metrics","productivity"],"license":null,"category":"analytics","readme_excerpt":"Etsu An elegant personal spyware. (JK, it tracks silly metrics) Features - Tracks keypresses, mouse clicks, scroll steps, and mouse distance traveled - Local SQLite storage with optional PostgreSQL syncing - Minimal resource usage - Simple configuration - Runs as a background service/daemon Installation Build from Source Configuration Etsu uses a TOML configuration file. Copy the example configuration: Edit the config.toml file to adjust settings. Configuration File Locations The configuration file is searched in these locations: - macOS : /Library/Application Support/com.seatedro.etsu/config.toml - Linux : /.config/etsu/config.toml - Windows : %APPDATA%\\seatedro\\etsu\\config.toml Usage How in god's name do we package this as a background process cross-platform? Please raise a PR Running Manually You can also run Etsu directly: Viewing Statistics Etsu stores metrics in a local SQLite database located at: - macOS : /Library/Application Support/com.seatedro.etsu/metrics.db - Linux : /.local/share/etsu/metrics.db - Windows : %LOCALAPPDATA%\\seatedro\\etsu\\metrics.db License MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/seatedro","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/seatedro/etsu/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}