{ "language_dir": "/Users/ckiehl/Documents/Gooey/gooey/languages", "image_dir": "default", "language": "english", "disable_progress_bar_animation": false, "default_size": [ 610, 530 ], "manual_start": false, "monospace_display": false, "target": "'/Users/ckiehl/Documents/Gooey/venv/bin/python' -u '/Users/ckiehl/Documents/Gooey/gooey/examples/demo.py'", "disable_stop_button": false, "progress_regex": null, "progress_expr": null, "num_optional_cols": 2, "program_name": "Widget Demo", "num_required_cols": 2, "show_advanced": true, "auto_start": false, "program_description": "Example application to show Gooey's various widgets", "widgets": { "primary": { "command": null, "contents": [ { "required": true, "type": "FileChooser", "data": { "display_name": "FileChooser", "choices": [], "nargs": "", "help": "Name of the file you want to process", "commands": [], "default": null } }, { "required": true, "type": "DirChooser", "data": { "display_name": "DirectoryChooser", "choices": [], "nargs": "", "help": "Name of the file you want to process", "commands": [], "default": null } }, { "required": true, "type": "FileSaver", "data": { "display_name": "FileSaver", "choices": [], "nargs": "", "help": "Name of the file you want to process", "commands": [], "default": null } }, { "required": true, "type": "MultiFileChooser", "data": { "display_name": "MultiFileSaver", "choices": [], "nargs": "", "help": "Name of the file you want to process", "commands": [], "default": null } }, { "required": true, "type": "MultiDirChooser", "data": { "display_name": "MultiDirChooser", "choices": [], "nargs": "", "help": "Name of the file you want to process", "commands": [], "default": null } }, { "required": true, "type": "TextField", "data": { "display_name": "directory", "choices": [], "nargs": "", "help": "Directory to store output", "commands": [], "default": null } }, { "required": false, "type": "TextField", "data": { "display_name": "duration", "choices": [], "nargs": "", "help": "Duration (in seconds) of the program output", "commands": [ "-d", "--duration" ], "default": 2 } }, { "required": false, "type": "DateChooser", "data": { "display_name": "cron_schedule", "choices": [], "nargs": "", "help": "datetime when the cron should begin", "commands": [ "-s", "--cron-schedule" ], "default": null } }, { "required": false, "type": "CheckBox", "data": { "display_name": "showtime", "choices": [], "nargs": "", "help": "display the countdown timer", "commands": [ "-c", "--showtime" ], "default": false } }, { "required": false, "type": "CheckBox", "data": { "display_name": "pause", "choices": [], "nargs": "", "help": "Pause execution", "commands": [ "-p", "--pause" ], "default": false } }, { "required": false, "type": "Counter", "data": { "display_name": "verbose", "choices": [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10" ], "nargs": "", "help": null, "commands": [ "-v", "--verbose" ], "default": null } }, { "required": false, "type": "CheckBox", "data": { "display_name": "overwrite", "choices": [], "nargs": "", "help": "Overwrite output file (if present)", "commands": [ "-o", "--overwrite" ], "default": false } }, { "required": false, "type": "Dropdown", "data": { "display_name": "recursive", "choices": [ "yes", "no" ], "nargs": "", "help": "Recurse into subfolders", "commands": [ "-r", "--recursive" ], "default": null } }, { "required": false, "type": "TextField", "data": { "display_name": "writelog", "choices": [], "nargs": "", "help": "Dump output to local file", "commands": [ "-w", "--writelog" ], "default": "writelogs" } }, { "required": false, "type": "CheckBox", "data": { "display_name": "error", "choices": [], "nargs": "", "help": "Stop process on error (default: No)", "commands": [ "-e", "--error" ], "default": false } }, { "data": [ { "choices": null, "nargs": "", "display_name": "verbose", "help": "Show more details", "commands": [ "-t", "--verbozze" ] }, { "choices": null, "nargs": "", "display_name": "quiet", "help": "Only output on error", "commands": [ "-q", "--quiet" ] } ], "required": false, "type": "RadioGroup", "group_name": "Choose Option" } ] } }, "group_by_type": true, "layout_type": "standard" }