update ghostpr.py to a stable version

Author: egiliCreated May 17, 2026Updated May 28, 2026
  • Fix ASCII art syntax warnings and improve menu robustness
  • Use raw f-strings for ASCII art to resolve SyntaxWarnings regarding invalid escape sequences.
  • Replace recursive function calls in main menu with a while loop to prevent stack overflow and infinite recursion on invalid input.
  • Add validation for empty inputs to prevent ValueError crashes.
  • Use .get() for timezone data in IP_Track to prevent KeyError when API responses are missing specific fields