Commit b620010c authored by Valentin Buck's avatar Valentin Buck
Browse files

More builds!

parent d89cc8d0
Loading
Loading
Loading
Loading
Loading
+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
+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
+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
+7 −1
Original line number Diff line number Diff line
@@ -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"):
@@ -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"
@@ -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))