{"repo":"max-baz/yubikey-touch-detector","free":true,"listed":false,"github":"https://github.com/max-baz/yubikey-touch-detector","clone":"git clone https://github.com/max-baz/yubikey-touch-detector.git","description":"A tool to detect when your YubiKey is waiting for a touch (to send notification or display a visual indicator on the screen)","language":"Go","stars":532,"topics":["yubikey","golang","u2f","openpgp","touch","webauthn","go","gpg","ssh","notifier"],"license":"ISC","category":"ui-components","readme_excerpt":"YubiKey touch detector This is a tool that can detect when YubiKey is waiting for your touch. It is designed to be integrated with other UI components to display a visible indicator. For example, an integration with i3wm and py3status looks like this: See also: Wiki: Which UI components are already integrated with this app? Installation This tool only works on Linux . If you want to help implementing (at least partial) support for other OS, pull requests are very welcome! On Arch Linux, you can install it with pacman -S yubikey-touch-detector The package also installs a systemd service and socket. If you want the app to launch on startup, just enable the service like so: If you want the service to be started only when there is a listener on Unix socket, enable the socket instead like so: Alternatively you can download the latest release from the GitHub releases page. All releases are signed with my PGP key. Finally you can install the app with go : Prequisites for building locally - gpgme - For Go 1.17](https://go.dev/doc/go-get-install-deprecation): This places the binary in your $GOPATH/bin folder, as well as the sources in $GOPATH/src for you to use the detection functions in your own code. Usage Command line To test how the app works, run it in verbose mode to print every event on STDERR: Now try different commands that require a physical touch and see if the app can successfully detect them. Desktop notifications You can make the app show desktop notifications using libn","default_branch":null,"files":null,"tree":[],"storefront":"/r/max-baz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/max-baz/yubikey-touch-detector/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."}