HUD - jejellyroll-fr/fpdb-3 GitHub Wiki

HUD

General overview

  • main thread
    • opens a ZeroMQ local socket (default port 5555) -> Importer.py
    • when user clicks on "Start auto-import", run HUD_main.pyw
    • look to recently modified files in user-defined auto-import directories
    • scan those files reguraly (each second by default) to look for hands history
    • send those information to HUD_main process via ZMQ socket
  • HUD_main process
    • listen for incoming messages (listening local socket)
    • when hands are incoming:
      • searches for windows with names matching table name
      • if a match is found, start HUD display