Loading CTD-Plugin/BUILD +2 −1 Original line number Diff line number Diff line PYTHON CTD-Reader.py NAME CTD-Plugin FOLDER utm No newline at end of file GEOMAR-ADCP-Plugin/BUILD 0 → 100644 +3 −0 Original line number Diff line number Diff line PYTHON GEOMAR_ADCP_READER.py NAME GEOMAR-ADCP-Reader FOLDER utm No newline at end of file GEOMAR-Turbidity-Plugin/BUILD 0 → 100644 +3 −0 Original line number Diff line number Diff line PYTHON GEOMAR_Turbidity_Reader.py NAME GEOMAR-Turbidity-Plugin FOLDER utm No newline at end of file WinADCP-Plugin/BUILD 0 → 100644 +4 −0 Original line number Diff line number Diff line PYTHON WinADCPReader.py RUST pylibwinadcp NAME WinADCP-Reader FOLDER utm No newline at end of file build-plugins.py +7 −1 Original line number Diff line number Diff line Loading @@ -26,6 +26,7 @@ def process_python(path, module): def process_plugin_folder(path): descriptor = open(os.path.join(path,"BUILD")).read().splitlines() plugin_files = [] plugin_folders = [] plugin_name = os.path.basename(path) for l in descriptor: if l.startswith("RUST"): Loading @@ -34,11 +35,14 @@ def process_plugin_folder(path): plugin_files += process_python(path, l[7:].strip()) elif l.startswith("NAME"): plugin_name = l[5:].strip() elif l.startswith("FOLDER"): plugin_folders += l[7:].strip() print(plugin_name) print(plugin_files) return { 'name': plugin_name, 'files': plugin_files 'files': plugin_files, 'folders': plugin_folders } target_folder_name = "plugins" Loading @@ -58,6 +62,8 @@ for f in os.listdir(): os.mkdir(os.path.join(target_folder_name,plugin['name'])) for f in plugin["files"]: shutil.copyfile(f, os.path.join(target_folder_name, plugin['name'], os.path.basename(f))) for f in plugin["folders"]: shutil.copytree(f, os.path.join(target_folder_name, plugin['name'], os.path.basename(f))) except Exception as e: print("Error handling plugin " + f) print(repr(e)) Loading Loading
CTD-Plugin/BUILD +2 −1 Original line number Diff line number Diff line PYTHON CTD-Reader.py NAME CTD-Plugin FOLDER utm No newline at end of file
GEOMAR-ADCP-Plugin/BUILD 0 → 100644 +3 −0 Original line number Diff line number Diff line PYTHON GEOMAR_ADCP_READER.py NAME GEOMAR-ADCP-Reader FOLDER utm No newline at end of file
GEOMAR-Turbidity-Plugin/BUILD 0 → 100644 +3 −0 Original line number Diff line number Diff line PYTHON GEOMAR_Turbidity_Reader.py NAME GEOMAR-Turbidity-Plugin FOLDER utm No newline at end of file
WinADCP-Plugin/BUILD 0 → 100644 +4 −0 Original line number Diff line number Diff line PYTHON WinADCPReader.py RUST pylibwinadcp NAME WinADCP-Reader FOLDER utm No newline at end of file
build-plugins.py +7 −1 Original line number Diff line number Diff line Loading @@ -26,6 +26,7 @@ def process_python(path, module): def process_plugin_folder(path): descriptor = open(os.path.join(path,"BUILD")).read().splitlines() plugin_files = [] plugin_folders = [] plugin_name = os.path.basename(path) for l in descriptor: if l.startswith("RUST"): Loading @@ -34,11 +35,14 @@ def process_plugin_folder(path): plugin_files += process_python(path, l[7:].strip()) elif l.startswith("NAME"): plugin_name = l[5:].strip() elif l.startswith("FOLDER"): plugin_folders += l[7:].strip() print(plugin_name) print(plugin_files) return { 'name': plugin_name, 'files': plugin_files 'files': plugin_files, 'folders': plugin_folders } target_folder_name = "plugins" Loading @@ -58,6 +62,8 @@ for f in os.listdir(): os.mkdir(os.path.join(target_folder_name,plugin['name'])) for f in plugin["files"]: shutil.copyfile(f, os.path.join(target_folder_name, plugin['name'], os.path.basename(f))) for f in plugin["folders"]: shutil.copytree(f, os.path.join(target_folder_name, plugin['name'], os.path.basename(f))) except Exception as e: print("Error handling plugin " + f) print(repr(e)) Loading