Skip to content

Python app to clean up signal names and other parts of a messy Crestron SIMPL Windows program.

Notifications You must be signed in to change notification settings

brettvitaz/crestroncleanup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crestron Cleanup

Clean up signal names and other parts of a messy Crestron SIMPL Windows program.

Requirements:

Console Usage:

usage: python crestroncleanup [-h] [-o] [-b] filename

Clean up signals in a messy Crestron SIMPL file.

positional arguments:
  filename         Name of file to process

optional arguments:
  -h, --help       show this help message and exit
  -o, --overwrite  Overwrite the existing file
  -b, --backup     Backup existing file before overwriting

The SIMPL Windows file will examine and process all signals and produce a report detailing modified objects.

GUI Usage:

usage: python crestroncleanup

The GUI will launch and the user can open a file from the File menu (cmd+o). Interesting objects will be shown in a data table. Click the play button to process the signals and product a report. Click the save button to open the save dialog and save the file.

TODO:

  • Allow editing of signal names from data table.
  • Decode password protected SIMPL Windows files.
  • Upgrade GUI to wxPython Phoenix (currently pre-release) and Python 3

About

Python app to clean up signal names and other parts of a messy Crestron SIMPL Windows program.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages