/GAM-Frontend

Front End Python program for GAMADV-XTD3 by Ross Scroggs.

Primary LanguagePythonMIT LicenseMIT

GAM-Frontend

Build Status

Front End Python program for GAMADV-XTD3 by Ross Scroggs

You must first install and configure GAMADV-XTD3 by Ross Scroggs. I have included the installer for GAMADV-XTD3 in the Release.

This Python program is written in Python 3 and assumes that you are running Linux with the default install location (~/bin/gamadv-xtd3/) for GAMADV-XTD3. If your environment is different, you will need to change the code to meet your needs.

This program does not yet contain all of GAMADV-XTD3's capabilities, but I am regularly adding functionality. Check back often for updates and added features.

I am always looking for suggestions. Please feel free to add your suggestions for features that are not yet included in this program.

Install Instructions

If you wish to convert this python program to a single executable, follow the following instructions:

  1. Make your domain-specific changes to gam.py as mentioned on line 28.

  2. Make sure that you have the pyinstaller module installed:

    • sudo pip3 install pyinstaller
      • If already installed you should make sure it's up to date: sudo pip3 install --upgrade pyinstaller
    • In Windows run pip install pyinstaller from an Administrative PowerShell window.
      • If already installed you should make sure it's up to date: pip install --upgrade pyinstaller
  3. CD to the GAM-Frontend directory

  4. Run the following command: pyinstaller gam.py --onefile

    • This will create various directories and a gam.spec file. The executable will be in the dist directory. You can delete all other files and directories and the gam executable will still function fine.