SharkPoint 1.0.2 (Linux x64)
API: https://api.sharkpoint.app

Needs GTK 3 (Ubuntu/Debian: sudo apt-get install -y libgtk-3-0 libsecret-1-0).
Run:  ./run-sharkpoint.sh
Keep this folder together (sharkpoint, lib/, data/). Do not move the binary alone.

Live USB-HID (Suunto D5 / GURU3 VID 1493 / PID 0035, etc.): Import uses
sharkpoint-libdc-parse download (native hidapi) first; dctool only if that CLI
is missing. Dump decode works without a computer attached.

USB permissions (required for hid_open): once as root:
  sudo ./install-udev-rules.sh
  # then unplug/replug or: sudo udevadm trigger
WSL2 without working udev after each usbipd attach:
  sudo ./fix-usb-access.sh

WSL2 USB: attach the device into the distro first, e.g.
  usbipd bind --busid <BUSID>          # elevated PowerShell once
  usbipd attach --wsl --busid <BUSID>  # each session
Then confirm: lsusb | grep -i 1493   (or check /sys/bus/usb/devices/*/idVendor)
Native Ubuntu/Debian (.deb): prefer running outside WSL. Packages:
libhidapi-libusb0 (or libhidapi-hidraw0), libusb-1.0-0. User in group plugdev.
