208 lines
7.3 KiB
JSON
208 lines
7.3 KiB
JSON
[
|
|
{
|
|
"id": "icon_generator_git",
|
|
"display_name": "Icon Generator (Git)",
|
|
"description": "Generates .ico files from PNG images, fetched via Git.",
|
|
"type": "git",
|
|
"enabled": true,
|
|
"git_url": "http://192.168.100.10:3000/VALLONGOL/SXXXXXXX_CreateIconFromFilesPng",
|
|
"git_ref": "master",
|
|
"run_command": ["python", "create_icon_file.py"],
|
|
"has_gui": false,
|
|
"parameters_definition_file": "tool_config_params.json"
|
|
},
|
|
{
|
|
"id": "pyinstaller_gui_git",
|
|
"display_name": "PyInstaller GUI (Git)",
|
|
"description": "GUI Wrapper for PyInstaller, fetched via Git.",
|
|
"type": "git",
|
|
"enabled": true,
|
|
"git_url": "http://192.168.100.10:3000/VALLONGOL/SXXXXXXX_PyInstallerGUIWrapper",
|
|
"git_ref": "master",
|
|
"run_command": ["python", "-m", "pyinstallerguiwrapper"],
|
|
"has_gui": true,
|
|
"parameters_definition_file": null
|
|
},
|
|
{
|
|
"id": "geoelevation_git",
|
|
"display_name": "Geo Elevation (Git)",
|
|
"description": "Get elevation data from network, fetched via Git.",
|
|
"type": "git",
|
|
"enabled": true,
|
|
"git_url": "http://192.168.100.10:3000/VALLONGOL/SXXXXXXX_GeoElevation",
|
|
"git_ref": "master",
|
|
"run_command": ["python", "-m", "geoelevation"],
|
|
"has_gui": true,
|
|
"parameters_definition_file": null
|
|
},
|
|
{
|
|
"id": "dependencyanalyzer_git",
|
|
"display_name": "Dependency Analyzer (Git)",
|
|
"description": "Manag. requirements from python project, fetched via Git.",
|
|
"type": "git",
|
|
"enabled": true,
|
|
"git_url": "http://192.168.100.10:3000/VALLONGOL/SXXXXXXX_DependencyAnalyzer",
|
|
"git_ref": "master",
|
|
"run_command": ["python", "-m", "dependencyanalyzer"],
|
|
"has_gui": true,
|
|
"parameters_definition_file": null
|
|
},
|
|
{
|
|
"id": "projectinitializer_git",
|
|
"display_name": "Project Inizializer (Git)",
|
|
"description": "Create standard folders for new dev tool, fetched via Git.",
|
|
"type": "git",
|
|
"enabled": true,
|
|
"git_url": "http://192.168.100.10:3000/VALLONGOL/SXXXXXXX_ProjectInitializer",
|
|
"git_ref": "master",
|
|
"run_command": ["python", "-m", "projectinitializer"],
|
|
"has_gui": true,
|
|
"parameters_definition_file": null
|
|
},
|
|
{
|
|
"id": "gui_g_reconverter_git",
|
|
"display_name": "Gui g_reconverter (Git)",
|
|
"description": "Gui for console application g_reconverter, fetched via Git.",
|
|
"type": "git",
|
|
"enabled": true,
|
|
"git_url": "http://192.168.100.10:3000/VALLONGOL/SXXXXXXX_GUI_g_reconverter",
|
|
"git_ref": "master",
|
|
"run_command": ["python", "-m", "gui_g_reconverter"],
|
|
"has_gui": true,
|
|
"parameters_definition_file": null
|
|
},
|
|
{
|
|
"id": "git_utility_git",
|
|
"display_name": "Git Utility (Git)",
|
|
"description": "Git utility suite, fetched via Git.",
|
|
"type": "git",
|
|
"enabled": true,
|
|
"git_url": "http://192.168.100.10:3000/VALLONGOL/SXXXXXXX_GitUtility",
|
|
"git_ref": "master",
|
|
"run_command": ["python", "-m", "gitutility"],
|
|
"has_gui": true,
|
|
"parameters_definition_file": null
|
|
},
|
|
{
|
|
"id": "backup_tools_git",
|
|
"display_name": "Backup Tools (Git)",
|
|
"description": "Backup suite, fetched via Git.",
|
|
"type": "git",
|
|
"enabled": true,
|
|
"git_url": "http://192.168.100.10:3000/VALLONGOL/SXXXXXXX_BackupTools",
|
|
"git_ref": "master",
|
|
"run_command": ["python", "-m", "backuptools"],
|
|
"has_gui": true,
|
|
"parameters_definition_file": null
|
|
},
|
|
{
|
|
"id": "launcher_tool_git",
|
|
"display_name": "Launcher tool (Git)",
|
|
"description": "Launcher tool, fetched via Git.",
|
|
"type": "git",
|
|
"enabled": true,
|
|
"git_url": "http://192.168.100.10:3000/VALLONGOL/SXXXXXXX_LauncherTool",
|
|
"git_ref": "master",
|
|
"run_command": ["python", "-m", "launchertool"],
|
|
"has_gui": true,
|
|
"parameters_definition_file": null
|
|
},
|
|
{
|
|
"id": "py_hasher_git",
|
|
"display_name": "PyHasher(Git)",
|
|
"description": "PyHasher, fetched via Git.",
|
|
"type": "git",
|
|
"enabled": true,
|
|
"git_url": "http://192.168.100.10:3000/VALLONGOL/SXXXXXXX_PyHasher",
|
|
"git_ref": "master",
|
|
"run_command": ["python", "-m", "pyhasher"],
|
|
"has_gui": true,
|
|
"parameters_definition_file": null
|
|
},
|
|
{
|
|
"id": "repo_sync_git",
|
|
"display_name": "RepoSync (Git)",
|
|
"description": "Reporter sync, fetched via Git.",
|
|
"type": "git",
|
|
"enabled": true,
|
|
"git_url": "http://192.168.100.10:3000/VALLONGOL/SXXXXXXX_RepoSync",
|
|
"git_ref": "master",
|
|
"run_command": ["python", "-m", "reposync"],
|
|
"has_gui": true,
|
|
"parameters_definition_file": null
|
|
},
|
|
{
|
|
"id": "profile_analyzer_git",
|
|
"display_name": "Profile Analyzer (Git)",
|
|
"description": "View profile files, fetched via Git.",
|
|
"type": "git",
|
|
"enabled": true,
|
|
"git_url": "http://192.168.100.10:3000/VALLONGOL/SXXXXXXX_ProfileAnalyzer",
|
|
"git_ref": "master",
|
|
"run_command": ["python", "-m", "profileanalyzer"],
|
|
"has_gui": true,
|
|
"parameters_definition_file": null
|
|
},
|
|
{
|
|
"id": "markdown_converter_git",
|
|
"display_name": "Markdown Converter (Git)",
|
|
"description": "Markdown Converter into pdf and docx, fetched via Git.",
|
|
"type": "git",
|
|
"enabled": true,
|
|
"git_url": "http://192.168.100.10:3000/VALLONGOL/SXXXXXXX_MarkdownConverter",
|
|
"git_ref": "master",
|
|
"run_command": ["python", "-m", "markdownconverter"],
|
|
"has_gui": true,
|
|
"parameters_definition_file": null
|
|
},
|
|
{
|
|
"id": "pyucc_git",
|
|
"display_name": "Py UCC (Git)",
|
|
"description": "Py UCC, fetched via Git.",
|
|
"type": "git",
|
|
"enabled": true,
|
|
"git_url": "http://192.168.100.10:3000/VALLONGOL/SXXXXXXX_PyUCC",
|
|
"git_ref": "master",
|
|
"run_command": ["python", "-m", "pyucc"],
|
|
"has_gui": true,
|
|
"parameters_definition_file": null,
|
|
"auto_update_submodules": true,
|
|
"submodules": [
|
|
{
|
|
"name": "python-resource-monitor",
|
|
"path": "external/python-resource-monitor",
|
|
"modules": ["resource_monitor.py"]
|
|
},
|
|
{
|
|
"name": "python-tkinter-logger",
|
|
"path": "external/python-tkinter-logger",
|
|
"modules": ["tkinter_logger.py"]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "dummy_script",
|
|
"display_name": "Dummy Script Runner (Local)",
|
|
"description": "A simple placeholder script executed locally.",
|
|
"type": "local",
|
|
"enabled": true,
|
|
|
|
"run_command": ["python", "dummy_script/dummy.py"],
|
|
"has_gui": false,
|
|
"parameters": [
|
|
{"name": "user_text", "label": "Enter Text:", "type": "string", "required": true},
|
|
{"name": "iterations", "label": "Iterations:", "type": "integer", "required": false, "default": 1},
|
|
{"name": "enable_feature", "label": "Enable Extra Feature", "type": "boolean", "required": false, "default": false},
|
|
{"name": "output_dir", "label": "Output Directory:", "type": "folder", "required": false}
|
|
]
|
|
},
|
|
{
|
|
"id": "notepad",
|
|
"display_name": "Blocco Note (Notepad - Local)",
|
|
"description": "Avvia l'editor di testo standard (configurato localmente).",
|
|
"type": "local",
|
|
"enabled": true,
|
|
"run_command": ["notepad.exe"],
|
|
"has_gui": true
|
|
}
|
|
] |