From ae242adba155ec83298eb55ab2e2264f1ce3c9b9 Mon Sep 17 00:00:00 2001 From: Andreas Dieckmann Date: Sat, 16 Apr 2022 12:08:01 +0200 Subject: [PATCH] migrated maintenance scripts --- .../2.x/CompareNodeListWithNodeDir.dyn | 406 +++- maintenance/2.x/ExtractNodeDependencies.dyn | 1791 ++++++++++++++++ maintenance/2.x/ExtractNodeIDs.dyn | 909 ++++++++ maintenance/2.x/ExtractPythonScripts.dyn | 1899 +++++++++++++++++ .../2.x/FindMissingNodeDescriptions.dyn | 716 +++++++ .../2.x/FindNestedNodeNameMismatches.dyn | 1679 +++++++++++++++ maintenance/2.x/FindNodesByVersion.dyn | 1512 +++++++++++++ 7 files changed, 8827 insertions(+), 85 deletions(-) create mode 100644 maintenance/2.x/ExtractNodeDependencies.dyn create mode 100644 maintenance/2.x/ExtractNodeIDs.dyn create mode 100644 maintenance/2.x/ExtractPythonScripts.dyn create mode 100644 maintenance/2.x/FindMissingNodeDescriptions.dyn create mode 100644 maintenance/2.x/FindNestedNodeNameMismatches.dyn create mode 100644 maintenance/2.x/FindNodesByVersion.dyn diff --git a/maintenance/2.x/CompareNodeListWithNodeDir.dyn b/maintenance/2.x/CompareNodeListWithNodeDir.dyn index 83213a2c..0ce3cb4d 100644 --- a/maintenance/2.x/CompareNodeListWithNodeDir.dyn +++ b/maintenance/2.x/CompareNodeListWithNodeDir.dyn @@ -291,11 +291,11 @@ { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", "NodeType": "CodeBlockNode", - "Code": "// Filename\ndir + \"\\\\\" + seq[name_index] + \".dyf\";", + "Code": "// Filename\ndir + \"\\\\\" + name + \".dyf\";", "Id": "e861a99471e24cd494ca1b052e41b90c", "Inputs": [ { - "Id": "e85d8e40e2e147339e1c4e21096048c3", + "Id": "53aac0625863457c8e767bc06281a210", "Name": "dir", "Description": "dir", "UsingDefaultValue": false, @@ -304,18 +304,9 @@ "KeepListStructure": false }, { - "Id": "82597b8927724b4c8146b0f14358eab5", - "Name": "seq", - "Description": "seq", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "904d03a3d5a149db828b3814256e8bc5", - "Name": "name_index", - "Description": "name_index", + "Id": "c7dc52b68b2945eca9f9fd3f6b879003", + "Name": "name", + "Description": "name", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -324,7 +315,7 @@ ], "Outputs": [ { - "Id": "019dc3dfdc614f67b225e181437b068c", + "Id": "d890a2c566ce4085a8b3c2838f6bcad0", "Name": "", "Description": "Wert des Ausdrucks in Zeile 2", "UsingDefaultValue": false, @@ -694,6 +685,152 @@ ], "Replication": "Auto", "Description": "Filtert eine Sequenz durch Abrufen entsprechender Indizes in einer separaten Liste boolescher Werte.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "NodeType": "StringInputNode", + "InputValue": "---", + "Id": "537e164a2f2d42c79508d708419d9661", + "Inputs": [], + "Outputs": [ + { + "Id": "bfa9245c9f7b41e6b93ad82df42b553b", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Erstellt eine Zeichenfolge." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", + "Id": "54877381a5bf4debbde51a55083b0745", + "Inputs": [ + { + "Id": "6b707e814b4249b0bd233e3fdc379eb3", + "Name": "list", + "Description": "Liste, aus der ein Element abgerufen werden soll\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2d7a5e965ce249c59f60f47c60e1afc9", + "Name": "index", + "Description": "Index des abzurufenden Elements\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "95f7bb45b8d74b87a76f594c80253651", + "Name": "item", + "Description": "Element am angegebenen Index in der Liste", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Gibt ein Element aus der angegebenen Liste an der Position des angegebenen Index zurück.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "name != ignore;", + "Id": "dfa1d1e279734417bb3dc1655b6b0020", + "Inputs": [ + { + "Id": "5ad18d06a29d4bc9a37523acebd025bf", + "Name": "name", + "Description": "name", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "81379aad86fa4e63bc4e84424bba7b6f", + "Name": "ignore", + "Description": "ignore", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "35249f4ffeb041e59552498f0638e2ec", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]", + "Id": "3352e0daa09948e0a97f002c432c3b4c", + "Inputs": [ + { + "Id": "f0242e15fa764ea88dbed66876636e11", + "Name": "list", + "Description": "Zu filternde Liste\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d6ef8ff0108448f6b08ccfd43ede590e", + "Name": "mask", + "Description": "Liste der booleschen Ausdrücke, die eine Maske darstellen\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "86edefa7cdd740ffaaa5af3f03a17922", + "Name": "in", + "Description": "Elemente mit Maskenindex true", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "caf51f9a29d8494ca4c680c25d5eae9b", + "Name": "out", + "Description": "Elemente mit Maskenindex false", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Filtert eine Sequenz durch Abrufen entsprechender Indizes in einer separaten Liste boolescher Werte.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]" } ], "Connectors": [ @@ -729,28 +866,28 @@ }, { "Start": "659710db80764dc38e6bf69ee5b1fd5f", - "End": "82597b8927724b4c8146b0f14358eab5", - "Id": "5497d75148cb4f25abbe753d63520469" + "End": "6b707e814b4249b0bd233e3fdc379eb3", + "Id": "63f40ec5fc64459194f5a563affefce1" }, { "Start": "2f5a83d83fdc4a3887be002367b10c1b", - "End": "904d03a3d5a149db828b3814256e8bc5", - "Id": "791e7a1f20f24078b10eecaa8dfa3eba" + "End": "2d7a5e965ce249c59f60f47c60e1afc9", + "Id": "848bb440b063429485612920de4dcc1f" }, { - "Start": "019dc3dfdc614f67b225e181437b068c", + "Start": "d890a2c566ce4085a8b3c2838f6bcad0", "End": "0db78f92aadf4df58c67e3e2ff8ec0e6", - "Id": "6c35dc4e481044689a6fd90a0c2bce9f" + "Id": "9c461fc0694f4106be6ab5ca8d116e38" }, { - "Start": "019dc3dfdc614f67b225e181437b068c", + "Start": "d890a2c566ce4085a8b3c2838f6bcad0", "End": "9ccdbaa123d94b3aabe3be1e1f7df131", - "Id": "3643841b1b32401e95d4e8fd9035e359" + "Id": "59abc2dc7e2c425088bba0c82efab3ef" }, { - "Start": "019dc3dfdc614f67b225e181437b068c", + "Start": "d890a2c566ce4085a8b3c2838f6bcad0", "End": "dff4cc82c68d484ab2d6d844a363865b", - "Id": "1e2c32b494e7460f9767e7cd0abdbea9" + "Id": "95d7ba01825c4b11b6ea3889b86948f4" }, { "Start": "374c8a68f2bd4821a78e65725f225a8d", @@ -759,8 +896,8 @@ }, { "Start": "374c8a68f2bd4821a78e65725f225a8d", - "End": "e85d8e40e2e147339e1c4e21096048c3", - "Id": "ab4b6edbd6284dfd937aa341de10a635" + "End": "53aac0625863457c8e767bc06281a210", + "Id": "1b43d318d1b64e2f95d2ff403eea61ac" }, { "Start": "6ddfc5ec81cf42a18e1ddc8be830e5a4", @@ -806,6 +943,31 @@ "Start": "d1ea41d354294b63ba3f837f5ab01050", "End": "f02903c6f98d438d832f2e36d4b50fdf", "Id": "85261fe9c630412eae09612b247afcae" + }, + { + "Start": "bfa9245c9f7b41e6b93ad82df42b553b", + "End": "81379aad86fa4e63bc4e84424bba7b6f", + "Id": "b838f4647d054c6faa9f25f63609c184" + }, + { + "Start": "95f7bb45b8d74b87a76f594c80253651", + "End": "5ad18d06a29d4bc9a37523acebd025bf", + "Id": "b7b44d776d8c45c3b36a08cae3b07add" + }, + { + "Start": "95f7bb45b8d74b87a76f594c80253651", + "End": "f0242e15fa764ea88dbed66876636e11", + "Id": "941d80f643244afcac9e3bb0f11162c2" + }, + { + "Start": "35249f4ffeb041e59552498f0638e2ec", + "End": "d6ef8ff0108448f6b08ccfd43ede590e", + "Id": "3afc0a9838874d1a8193ad5a77f5decc" + }, + { + "Start": "86edefa7cdd740ffaaa5af3f03a17922", + "End": "c7dc52b68b2945eca9f9fd3f6b879003", + "Id": "a647039b8d7445db9fb6b2d7f90127af" } ], "Dependencies": [ @@ -821,7 +983,7 @@ ] } ], - "Thumbnail": null, + "Thumbnail": "", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { @@ -874,8 +1036,8 @@ "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": -56.9911146713168, - "Y": 695.611358551666 + "X": -32.986150670862656, + "Y": 629.98012473764084 }, { "ShowGeometry": true, @@ -944,8 +1106,8 @@ "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": -57.51128149310928, - "Y": 791.88824007442611 + "X": -33.506317492655114, + "Y": 726.257006260401 }, { "ShowGeometry": true, @@ -954,8 +1116,8 @@ "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1118.04356504852, - "Y": 655.463843658742 + "X": 1819.4520313890334, + "Y": 658.74145331453883 }, { "ShowGeometry": true, @@ -964,8 +1126,8 @@ "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 266.495954131626, - "Y": 242.501619288531 + "X": -36.180086554245065, + "Y": 1044.5200482382231 }, { "ShowGeometry": true, @@ -974,8 +1136,8 @@ "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": -56.800805645879635, - "Y": 865.35501676087085 + "X": -32.795841645425469, + "Y": 799.72378294684574 }, { "ShowGeometry": true, @@ -984,8 +1146,8 @@ "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1254.67484654114, - "Y": 957.013450002912 + "X": 1840.4019600891738, + "Y": 990.76134821104972 }, { "ShowGeometry": true, @@ -994,8 +1156,8 @@ "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1012.4631004293481, - "Y": 932.02095418662054 + "X": 1598.190213977382, + "Y": 965.76885239475826 }, { "ShowGeometry": true, @@ -1004,8 +1166,8 @@ "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 1138.6714837424847, - "Y": 1026.386447777099 + "X": 1724.3985972905186, + "Y": 1060.1343459852369 }, { "ShowGeometry": true, @@ -1014,8 +1176,8 @@ "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1624.76469886249, - "Y": 755.134566961889 + "X": 2243.5732260656364, + "Y": 815.60724751733835 }, { "ShowGeometry": true, @@ -1024,8 +1186,8 @@ "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1622.4849678834, - "Y": 894.474237900555 + "X": 2241.2934950865465, + "Y": 954.94691845600425 }, { "ShowGeometry": true, @@ -1034,8 +1196,8 @@ "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1900.29487450856, - "Y": 728.807531767364 + "X": 2519.1034017117063, + "Y": 789.28021232281333 }, { "ShowGeometry": true, @@ -1044,8 +1206,8 @@ "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 534.0599876161516, - "Y": 240.83975852941597 + "X": 231.38394693028056, + "Y": 1042.8581874791082 }, { "ShowGeometry": true, @@ -1054,8 +1216,48 @@ "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1902.04872767954, - "Y": 869.436675751221 + "X": 2520.8572548826864, + "Y": 929.90935630667025 + }, + { + "ShowGeometry": true, + "Name": "Ignore", + "Id": "537e164a2f2d42c79508d708419d9661", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": -30.757207803400092, + "Y": 903.44654595944746 + }, + { + "ShowGeometry": true, + "Name": "List.GetItemAtIndex", + "Id": "54877381a5bf4debbde51a55083b0745", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1116.5025479969459, + "Y": 714.06843507678946 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "dfa1d1e279734417bb3dc1655b6b0020", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1336.7639917753372, + "Y": 783.66301439316021 + }, + { + "ShowGeometry": true, + "Name": "List.FilterByBoolMask", + "Id": "3352e0daa09948e0a97f002c432c3b4c", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1609.6013034495134, + "Y": 714.0845591660925 } ], "Annotations": [ @@ -1065,21 +1267,22 @@ "Nodes": [ "a8eae1d8da264706b14f62e1b366dd4b", "edcc83b275ab4073b4f94f891437da10", - "d7036ab226c44a93802d397e5a1be3df" + "d7036ab226c44a93802d397e5a1be3df", + "537e164a2f2d42c79508d708419d9661" ], - "Left": -67.51128149310928, - "Top": 649.611358551666, + "Left": -43.506317492655114, + "Top": 583.98012473764084, "Width": 255.71047584722965, - "Height": 309.74365820920491, + "Height": 387.46642122180663, "FontSize": 30.0, - "InitialTop": 695.611358551666, - "InitialHeight": 295.115222821151, + "InitialTop": 629.98012473764084, + "InitialHeight": 418.46642122180674, "TextblockHeight": 36.0, "Background": "#FF848484" }, { "Id": "6050e05d1cda4e40a0b00b3da289b7fd", - "Title": "Get node names from directory", + "Title": "Get node names from list", "Nodes": [ "52de419198b4494b837599beaffeef58", "59228dcb6cb149db8ef3d454587d44d7", @@ -1087,33 +1290,36 @@ "6bf5b83476f04c059d7c41d63f59d6aa", "9f0e2911887d407aa5e40bd6964efc0c", "fe19995f81464bae87df347df6fdde02", - "e861a99471e24cd494ca1b052e41b90c" + "e861a99471e24cd494ca1b052e41b90c", + "3352e0daa09948e0a97f002c432c3b4c", + "dfa1d1e279734417bb3dc1655b6b0020", + "54877381a5bf4debbde51a55083b0745" ], "Left": 236.05308873894217, "Top": 577.476775724714, - "Width": 1341.9904763095778, - "Height": 285.62314078032705, + "Width": 1914.3989426500912, + "Height": 309.18623866844621, "FontSize": 30.0, "InitialTop": 623.476775724714, - "InitialHeight": 269.623140780326, + "InitialHeight": 316.62314078032705, "TextblockHeight": 36.0, "Background": "#FFC1D676" }, { "Id": "67c0a519d09b43ea9ac06b2e2791238f", - "Title": "Get node names from file", + "Title": "Get node names from directory", "Nodes": [ "bbab40325c954137828a1334a44cabb7", "371d6bfed32849c4abef9a9322694ed8", "04b2d6f9e0d84b408b61af6df9240753" ], - "Left": 1002.4631004293481, - "Top": 886.02095418662054, + "Left": 1588.190213977382, + "Top": 919.76885239475826, "Width": 569.21174611179185, - "Height": 215.99249581629158, + "Height": 215.99249581629135, "FontSize": 30.0, - "InitialTop": 932.02095418662054, - "InitialHeight": 186.32531555724, + "InitialTop": 965.76885239475826, + "InitialHeight": 239.36549359047865, "TextblockHeight": 36.0, "Background": "#FFC1D676" }, @@ -1126,13 +1332,13 @@ "e2f3d6141dad4a099c8454d0cb7cc834", "51059f31af7c4360b91da70d8b64925f" ], - "Left": 1612.4849678834, - "Top": 682.807531767364, - "Width": 470.56375979614018, - "Height": 330.66670613319093, + "Left": 2231.2934950865465, + "Top": 743.28021232281333, + "Width": 470.56375979613995, + "Height": 330.66670613319104, "FontSize": 30.0, - "InitialTop": 728.807531767364, - "InitialHeight": 314.666706133191, + "InitialTop": 789.28021232281333, + "InitialHeight": 310.66670613319104, "TextblockHeight": 36.0, "Background": "#FFC1D676" }, @@ -1143,19 +1349,49 @@ "20e5b07d43f440e5a18425a44a35347e", "26d3d2048fa1422cad79ecb703f78b32" ], - "Left": 256.495954131626, - "Top": 194.83975852941597, + "Left": -46.180086554245065, + "Top": 996.85818747910821, "Width": 544.56403348452568, - "Height": 325.66186075911503, + "Height": 325.66186075911492, "FontSize": 30.0, - "InitialTop": 240.83975852941597, - "InitialHeight": 270.022416899247, + "InitialTop": 1042.8581874791082, + "InitialHeight": 146.66186075911492, "TextblockHeight": 36.0, "Background": "#FF848484" + }, + { + "Id": "d4290827c7af40bd84237126fa009d5b", + "Title": "Compare Node List With Node Directory", + "Nodes": [ + "92406b9cee7646168c46f023431a5880" + ], + "Left": -52.83829651467147, + "Top": 250.79586283611638, + "Width": 315.0, + "Height": 304.0, + "FontSize": 48.0, + "InitialTop": 490.79586283611638, + "InitialHeight": 145.0, + "TextblockHeight": 230.0, + "Background": "#FF848484" + }, + { + "Id": "92406b9cee7646168c46f023431a5880", + "Title": "This graph compares all the package nodes with the list of nodes in order to identify any discrepancies.", + "Nodes": [], + "Left": -42.83829651467147, + "Top": 490.79586283611638, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" } ], - "X": 71.839932191788236, - "Y": 20.987912951499283, - "Zoom": 0.72750825760683657 + "X": 54.280347976509645, + "Y": -5.6343651016184708, + "Zoom": 0.56679069785592417 } } \ No newline at end of file diff --git a/maintenance/2.x/ExtractNodeDependencies.dyn b/maintenance/2.x/ExtractNodeDependencies.dyn new file mode 100644 index 00000000..ad7e413a --- /dev/null +++ b/maintenance/2.x/ExtractNodeDependencies.dyn @@ -0,0 +1,1791 @@ +{ + "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "IsCustomNode": false, + "Description": "", + "Name": "ExtractNodeDependencies", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "31941836d4874c9cbc8a2ba27921c2b6", + "Name": "Directory Path (Nodes)", + "Type": "string", + "Value": "C:\\Users\\andreas\\Documents\\GitHub\\ClockworkForDynamo\\nodes\\2.x", + "Description": "Ermöglicht die Auswahl einen Verzeichnisses auf dem System, um seinen Pfad abzurufen.", + "SelectedIndex": 0 + }, + { + "Id": "02e1b7e1f3784667950baa6162ec7722", + "Name": "Directory Path (Results)", + "Type": "string", + "Value": "C:\\Users\\andreas\\Desktop", + "Description": "Ermöglicht die Auswahl einen Verzeichnisses auf dem System, um seinen Pfad abzurufen.", + "SelectedIndex": 0 + }, + { + "Id": "f398819286aa427bb7eb0473732fde03", + "Name": "File Name (Results)", + "Type": "string", + "Value": "NodeDependencies", + "Description": "Erstellt eine Zeichenfolge.", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "CoreNodeModels.Input.Directory, CoreNodeModels", + "HintPath": "C:\\Users\\andreas\\Documents\\GitHub\\ClockworkForDynamo\\nodes\\2.x", + "InputValue": "C:\\Users\\andreas\\Documents\\GitHub\\ClockworkForDynamo\\nodes\\2.x", + "NodeType": "ExtensionNode", + "Id": "31941836d4874c9cbc8a2ba27921c2b6", + "Inputs": [], + "Outputs": [ + { + "Id": "a24ff248d6004f8b9f67ca91a45a1476", + "Name": "", + "Description": "Verzeichnispfad", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die Auswahl einen Verzeichnisses auf dem System, um seinen Pfad abzurufen." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.IO.FileSystem.GetDirectoryContents@var,string,bool", + "Id": "f411998a1b664fe6857751a16d0c532f", + "Inputs": [ + { + "Id": "5a8132acf1c14d71951208e16deb33c0", + "Name": "directory", + "Description": "Verzeichnis zum Abrufen des Inhalts\n\nvar", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a871d2a3f03d471eb143bffe4df9bf95", + "Name": "searchString", + "Description": "Suchzeichenfolge zum Filtern von Ergebnissen\n\nstring\nVorgabewert : \"*.*\"", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "45e991048b7441c8bd2ea824c4dd1da9", + "Name": "includeSubdirectories", + "Description": "Legen Sie diese Option auf True fest, um Dateien und Ordner in Unterverzeichnissen (rekursiv) einzubeziehen, oder legen Sie False fest, um Ergebnisse nur aus der obersten Ebene des angegebenen Verzeichnisses einzubeziehen.\n\nbool\nVorgabewert : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4d33136bfb9947b59022965c8de92ebe", + "Name": "files", + "Description": "Aus Abfrage resultierende Dateien", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "91de76f0cfbd425aa5ea8c4b468b8bb1", + "Name": "directories", + "Description": "Aus Abfrage resultierende Verzeichnisse", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Gibt eine Liste mit Dateien und Verzeichnissen zurück, die sich in einem bestimmten Verzeichnis befinden. Mit einer optionalen searchString können Sie die Ergebnisse filtern.\n\nFileSystem.GetDirectoryContents (directory: var, searchString: string = \"*.*\", includeSubdirectories: bool = false): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"*.dyf\";", + "Id": "dda1bb8cec864cf3bfa18e7fa1782fec", + "Inputs": [], + "Outputs": [ + { + "Id": "ff35638887fd4990bf353076d3e551e0", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." + }, + { + "ConcreteType": "CoreNodeModels.Input.DirectoryObject, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "759906393ae649c2975cf1b2197d38d8", + "Inputs": [ + { + "Id": "7120d7fbadfe4f1a9e6edf0c199881fa", + "Name": "path", + "Description": "Pfad zum Verzeichnis (type: string)", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9d694ef7cd2a49cbad138f4831a5ff09", + "Name": "directory", + "Description": "Verzeichnisobjekt", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Erstellt ein Verzeichnisobjekt aus einem Pfad." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "38ea5ab3-5af3-4395-ab54-939142172e9e", + "FunctionType": "Graph", + "NodeType": "FunctionNode", + "Id": "3ea46fc675b34c6292a29de12738a4f5", + "Inputs": [ + { + "Id": "7adea62a63e748fe952939d65eea4769", + "Name": "path", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "aedffeb58c1e4c8cb2a5978a2ac08b27", + "Name": "Version", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fc980786f4ec4db19006c5babdff3768", + "Name": "Name", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d3c18e28e3444b9eaa5367c1f7cba9e7", + "Name": "ID", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1f31634e04f04feea2d138d418374638", + "Name": "Description", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0c070626b918411ca2de8146ba7ff4f9", + "Name": "Category", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "936babaef7c14edaa8cc21b707668dbf", + "Name": "Inputs", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b44e154098b74aa18780cc68b11cd0fd", + "Name": "InputDataTypes", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c406d72e3b6b46f7b56dad41989cb419", + "Name": "InputDefaultVals", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "69ea3f8e13bd4c2c9ca6248ea9ebcbfa", + "Name": "Outputs", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "25dc1cbf0a814b60a185dd22bb160b0c", + "Name": "PythonScripts", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f276ff28bfae43c8837c37321a2d5b13", + "Name": "NestedCustomNodes", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c9d346a966714f3388ab8cf7e635bcd6", + "Name": "CustomNodesCount", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a1d738dd37cc4b21a86b2f6cc098c244", + "Name": "NestedBuiltinNodes", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "93ff22c0d3fe40c3b9ee99b26809b25c", + "Name": "BuiltinNodesCount", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "00dff07514fc49a29f2489c26761e3d6", + "Name": "InputDescriptions", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6a795c263c5c4246a4aa3bfcf23ba1df", + "Name": "OutputDescriptions", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ca4d4d493cb1432cbc2e7a3e815c29cb", + "Name": "IsVisibleInLibrary", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Extracts information from a custom node." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]", + "Id": "c3388d4b6c7a4aca9e5191b0fdc2b980", + "Inputs": [ + { + "Id": "b841346916244a69a527fa29953735d3", + "Name": "list", + "Description": "Zu filternde Liste\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "463891ce0d454b7e8aaa7d9080ec5282", + "Name": "mask", + "Description": "Liste der booleschen Ausdrücke, die eine Maske darstellen\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "051fbfb2f8414d4c84e3e3841bf54715", + "Name": "in", + "Description": "Elemente mit Maskenindex true", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "eacd3470b1c54ad5835af88cfa978766", + "Name": "out", + "Description": "Elemente mit Maskenindex false", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Filtert eine Sequenz durch Abrufen entsprechender Indizes in einer separaten Liste boolescher Werte.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]", + "Id": "565d534067e7479e90f3f44b11b975cf", + "Inputs": [ + { + "Id": "29a4341294d9491da7dba47b7e953898", + "Name": "list", + "Description": "Zu filternde Liste\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8590b8d0e0f44c48bc820c29c0925b4d", + "Name": "mask", + "Description": "Liste der booleschen Ausdrücke, die eine Maske darstellen\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2bd5a2da1eea4e32a0844d69fb84d780", + "Name": "in", + "Description": "Elemente mit Maskenindex true", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6d5bf5aaa87a4b91aaca9a7e8208cb22", + "Name": "out", + "Description": "Elemente mit Maskenindex false", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Filtert eine Sequenz durch Abrufen entsprechender Indizes in einer separaten Liste boolescher Werte.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", + "Id": "60807e9abbd242bd9b747cf93b67de5a", + "Inputs": [ + { + "Id": "3b4db29a3b05486d80db3e90234570c3", + "Name": "list", + "Description": "Zu vereinfachende Liste\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a1c71241499c4a4fbc55d8759053641c", + "Name": "amount", + "Description": "Layer der zu entfernenden Listenverschachtelung (-1 entfernt alle Listenverschachtelungen)\n\nint\nVorgabewert : -1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0f2073ac3991431fa4f6d9eba8b99220", + "Name": "list", + "Description": "Vereinfachte Liste nach Betrag", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Vereinfacht eine verschachtelte Liste von Listen um eine bestimmte Anzahl von Ebenen.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", + "Id": "a2b6aad83c0c487ba1a1d3c0f7941d23", + "Inputs": [ + { + "Id": "58419350223c43158e96a8b6aec0f965", + "Name": "list", + "Description": "Zu vereinfachende Liste\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e99008cf4a8d47b4b42685f2f5a17b0d", + "Name": "amount", + "Description": "Layer der zu entfernenden Listenverschachtelung (-1 entfernt alle Listenverschachtelungen)\n\nint\nVorgabewert : -1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4e2db8d5bd8241569528fb12194b4cbe", + "Name": "list", + "Description": "Vereinfachte Liste nach Betrag", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Vereinfacht eine verschachtelte Liste von Listen um eine bestimmte Anzahl von Ebenen.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "NodeType": "ExtensionNode", + "Id": "4dc6a5da283b4c6cb4fd66a0942bef73", + "Inputs": [ + { + "Id": "b0c97dde9c71442f8d11a1b07919620a", + "Name": "item0", + "Description": "Elementindex #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "daf7c6f815d744b68a4e2a6212ed94b9", + "Name": "item1", + "Description": "Elementindex #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "937dec63383347f0939ee59eb557adc8", + "Name": "list", + "Description": "Eine Liste (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Erstellt eine neue Liste aus den angegebenen Eingaben." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSOffice.Data.ExportCSV@string,var[][]", + "Id": "577e7f41c5994d63a47abe923d2e93d6", + "Inputs": [ + { + "Id": "8042aa1d6529499c9b7364e4042d44a6", + "Name": "filePath", + "Description": "Pfad, unter dem geschrieben werden soll\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ed4f76dc928a459988481a4da7a79d3f", + "Name": "data", + "Description": "In CSV zu schreibende Liste von Listen\n\nvar[][]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8a3adf49eda34faab4a3f118b8836093", + "Name": "void", + "Description": "void", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Schreibt eine Liste von Listen in Form kommagetrennter Werte in eine Datei. Die äußere Liste steht für Zeilen, die innere für Spalten.\n\nData.ExportCSV (filePath: string, data: var[][]): void" + }, + { + "ConcreteType": "CoreNodeModels.Input.Directory, CoreNodeModels", + "HintPath": "C:\\Users\\andreas\\Desktop", + "InputValue": "C:\\Users\\andreas\\Desktop", + "NodeType": "ExtensionNode", + "Id": "02e1b7e1f3784667950baa6162ec7722", + "Inputs": [], + "Outputs": [ + { + "Id": "6ef6ab4a1ab34930a290b5e74522a512", + "Name": "", + "Description": "Verzeichnispfad", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die Auswahl einen Verzeichnisses auf dem System, um seinen Pfad abzurufen." + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "NodeType": "StringInputNode", + "InputValue": "NodeDependencies", + "Id": "f398819286aa427bb7eb0473732fde03", + "Inputs": [], + "Outputs": [ + { + "Id": "7cc8f9916a6648eaa5ee12ffe4a1df41", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Erstellt eine Zeichenfolge." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.List.Join@var[]..[]", + "FunctionType": "VariableArgument", + "NodeType": "FunctionNode", + "Id": "5c9b65ca64eb4a68b09be19a428341ee", + "Inputs": [ + { + "Id": "5279a1b7aace439e8f3a98fc591f6b1f", + "Name": "list0", + "Description": "Die zu einer Liste zu verkettenden Listen\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e8f3250965bb44689d2704b92a87a5df", + "Name": "list1", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0da516136b0c489587c30286e900433b", + "Name": "list", + "Description": "Verbundene Liste", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Verkettet alle angegebenen Listen zu einer einzelnen Liste.\n\nList.Join (lists: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"Parents\";\n\"Children\";", + "Id": "700871d5b2af49c688bd5f065b669567", + "Inputs": [], + "Outputs": [ + { + "Id": "8a3b363f05714c4b99a9478148c53df8", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4a7fe6931379435686b9d2a918ee913d", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.List.Join@var[]..[]", + "FunctionType": "VariableArgument", + "NodeType": "FunctionNode", + "Id": "1f88fe91904a4ca58812f23aeda09be5", + "Inputs": [ + { + "Id": "08958992160f4cfb994713856737a8ae", + "Name": "list0", + "Description": "Die zu einer Liste zu verkettenden Listen\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "dadb2cb38f294905ac744d0d1b62a6bb", + "Name": "list1", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e814656984b54966a50e1c22a652e5da", + "Name": "list", + "Description": "Verbundene Liste", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Verkettet alle angegebenen Listen zu einer einzelnen Liste.\n\nList.Join (lists: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "filename + \".CSV\";", + "Id": "5f059990839844e8bd6e1a6bd773b03c", + "Inputs": [ + { + "Id": "7e18252270224191872c63d92bebe40c", + "Name": "filename", + "Description": "filename", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "bc917e01bf8d4dd0a8537555a64025a3", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "NodeType": "ExtensionNode", + "Id": "37ce17ad97594c3fa8c105f15bead8cc", + "Inputs": [ + { + "Id": "1322ce2f9a064156939767c93ff6a685", + "Name": "item0", + "Description": "Elementindex #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1f794988bde74e8bb864cd508b1baf7e", + "Name": "item1", + "Description": "Elementindex #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c9e7a3b10b76416babc730502f94c8db", + "Name": "list", + "Description": "Eine Liste (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Erstellt eine neue Liste aus den angegebenen Eingaben." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "c7b1d8ca-bc1f-4755-9632-bcaaad615794", + "FunctionType": "Graph", + "NodeType": "FunctionNode", + "Id": "6ddf4b3781f74eb284b89d8e925f1d8b", + "Inputs": [ + { + "Id": "34b8662d91974be389e72cbe809fd2a4", + "Name": "seq", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "79bdbe2c33a74e6c9c54b92689f3a070", + "Name": "sortIndex", + "Description": "int\nVorgabewert : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d1dd673329ac4d32b25d064ec11f30fc", + "Name": "caseInsensitive", + "Description": "bool\nVorgabewert : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "94f1cbe51b51490393be2f2f535450ab", + "Name": "orderDescending", + "Description": "bool\nVorgabewert : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "32c0433201a047cb872bedadd4753f59", + "Name": "seq", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Sorts a list of lists by one of its sublists" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "seq[0];\nseq[1];", + "Id": "959ad55ce9e842c89ea9dce3775ffd1f", + "Inputs": [ + { + "Id": "fe3c5f63eeee40d89ada9432c93fb43f", + "Name": "seq", + "Description": "seq", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9e5894e36b544294af415b0396c2e817", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b48056615518475fbc3197a2b413d632", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Transpose@var[]..[]", + "Id": "6e1125e0fc804244a77a90279ac76067", + "Inputs": [ + { + "Id": "f07c150035ab4ec8b965835f3e6f75a2", + "Name": "lists", + "Description": "Liste der umzustellenden Listen\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f36e0833d1354cc791ba0ef515e70119", + "Name": "lists", + "Description": "Liste der umgestellten Listen", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Vertauscht Zeilen und Spalten in einer Liste von Listen. Wenn einige Zeilen kürzer als die übrigen sind, werden Nullwerte als Platzhalter in das resultierende Array eingefügt, sodass dieses immer rechteckig ist.\n\nList.Transpose (lists: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "c7b1d8ca-bc1f-4755-9632-bcaaad615794", + "FunctionType": "Graph", + "NodeType": "FunctionNode", + "Id": "33dd71d493bc4304a62ad18d0f78e47b", + "Inputs": [ + { + "Id": "7cae40309df7465ead6020166b4b52c3", + "Name": "seq", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "86dd719835904f658d66cdeb99fe5340", + "Name": "sortIndex", + "Description": "int\nVorgabewert : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "896c22e8df324cdbb33b07574ca52362", + "Name": "caseInsensitive", + "Description": "bool\nVorgabewert : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3339a70475eb41329eedc5815c8a151b", + "Name": "orderDescending", + "Description": "bool\nVorgabewert : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "1f9b1757209d4246b5dd66beaf5748c6", + "Name": "seq", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Sorts a list of lists by one of its sublists" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "1;", + "Id": "65f1bcda7c124081b988e2780249c07e", + "Inputs": [], + "Outputs": [ + { + "Id": "35bba2b1ccc14087880f63ec0504274c", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Count@var[]..[]", + "Id": "1210d9aa7ac84f58a2f0c248092c40f6", + "Inputs": [ + { + "Id": "b471ddd12ce144b9818c4227854f22bd", + "Name": "list", + "Description": "Liste, deren Elementanzahl abgerufen werden soll\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": true, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0bfcd5f2cadf48c69d7389e78feec2ba", + "Name": "int", + "Description": "Länge der Liste", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Gibt die Anzahl der Elemente in der angegebenen Liste zurück.\n\nList.Count (list: var[]..[]): int" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.OfRepeatedItem@var[]..[],int", + "Id": "a0fb1511d0464635ae7dcac37788eec1", + "Inputs": [ + { + "Id": "6ad2e8b651044e4db4910d786554b282", + "Name": "item", + "Description": "Das zu wiederholende Element\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 1, + "UseLevels": true, + "KeepListStructure": false + }, + { + "Id": "6579ef00115440aaa71799f523655fb9", + "Name": "amount", + "Description": "Die Anzahl der Wiederholungen\n\nint", + "UsingDefaultValue": false, + "Level": 1, + "UseLevels": true, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "dd45352f5ef84ab69790d7141df1018f", + "Name": "list", + "Description": "Liste der wiederholten Elemente", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Erstellt eine Liste, die die angegebene Anzahl von Instanzen des angegebenen Elements enthält.\n\nList.OfRepeatedItem (item: var[]..[], amount: int): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "cbc06bc3-4c8d-4b6a-bd05-e0f5b70427da", + "FunctionType": "Graph", + "NodeType": "FunctionNode", + "Id": "842f5913ca2b4079b0f7c78bb49876af", + "Inputs": [ + { + "Id": "84891735ed3a4a3ebeaa7992b4b213af", + "Name": "seq", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": true, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "dde59cb9016345f790277cb01e13619a", + "Name": "bool", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Just the inversion of the built-in Is Empty List node." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.IO.FileSystem.CombinePath@string[]", + "FunctionType": "VariableArgument", + "NodeType": "FunctionNode", + "Id": "306f4da8f8de4cd3b48466d2d05128cc", + "Inputs": [ + { + "Id": "319643cf7e6d4489a5b4d69fa4a3b439", + "Name": "string0", + "Description": "Zu einem Pfad zu kombinierende Zeichenfolgen\n\nstring[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f0970c9a965d46fe93cec4132929b31f", + "Name": "string1", + "Description": "string[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9c1d4aed211348ce9bbf1fb7250d4c4c", + "Name": "string", + "Description": "Kombinierter Dateipfad", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Verbindet mehrere Zeichenfolgen zu einem einzelnen Dateipfad.\n\nFileSystem.CombinePath (strings: string[]): string" + } + ], + "Connectors": [ + { + "Start": "a24ff248d6004f8b9f67ca91a45a1476", + "End": "7120d7fbadfe4f1a9e6edf0c199881fa", + "Id": "87c85a4517ea407db03a05a04ae6e66a" + }, + { + "Start": "4d33136bfb9947b59022965c8de92ebe", + "End": "7adea62a63e748fe952939d65eea4769", + "Id": "fdac259d29d745fa82c4653817f64a38" + }, + { + "Start": "ff35638887fd4990bf353076d3e551e0", + "End": "a871d2a3f03d471eb143bffe4df9bf95", + "Id": "732e27ba1ed24a32823b54167b50fa11" + }, + { + "Start": "9d694ef7cd2a49cbad138f4831a5ff09", + "End": "5a8132acf1c14d71951208e16deb33c0", + "Id": "d711564b1af84f3e8c01bef61256204f" + }, + { + "Start": "fc980786f4ec4db19006c5babdff3768", + "End": "b841346916244a69a527fa29953735d3", + "Id": "de3aed082c75401e96ee2604fc5149cf" + }, + { + "Start": "f276ff28bfae43c8837c37321a2d5b13", + "End": "84891735ed3a4a3ebeaa7992b4b213af", + "Id": "6e218c90e1a84792a54fe7884ce4f4a7" + }, + { + "Start": "f276ff28bfae43c8837c37321a2d5b13", + "End": "29a4341294d9491da7dba47b7e953898", + "Id": "4ce640f278114272bc973914ee7a75e8" + }, + { + "Start": "051fbfb2f8414d4c84e3e3841bf54715", + "End": "6ad2e8b651044e4db4910d786554b282", + "Id": "6a4c935336994f3c8e629bcd00ead4bd" + }, + { + "Start": "2bd5a2da1eea4e32a0844d69fb84d780", + "End": "58419350223c43158e96a8b6aec0f965", + "Id": "59919aa3c7e84f1b895bf4e5ce0cb406" + }, + { + "Start": "2bd5a2da1eea4e32a0844d69fb84d780", + "End": "b471ddd12ce144b9818c4227854f22bd", + "Id": "7c97278ff4ed437baa246051d9cd9181" + }, + { + "Start": "0f2073ac3991431fa4f6d9eba8b99220", + "End": "1322ce2f9a064156939767c93ff6a685", + "Id": "4a62993fdf134b5aa1cf7cccec8e94e7" + }, + { + "Start": "4e2db8d5bd8241569528fb12194b4cbe", + "End": "1f794988bde74e8bb864cd508b1baf7e", + "Id": "942396ce536349bf8149b89b3d43d941" + }, + { + "Start": "937dec63383347f0939ee59eb557adc8", + "End": "f07c150035ab4ec8b965835f3e6f75a2", + "Id": "a66ccfc4ebe242d592885a6fb8abddd5" + }, + { + "Start": "6ef6ab4a1ab34930a290b5e74522a512", + "End": "319643cf7e6d4489a5b4d69fa4a3b439", + "Id": "f4ea3afefbcc4737bfd0df7e2bbf5fea" + }, + { + "Start": "7cc8f9916a6648eaa5ee12ffe4a1df41", + "End": "7e18252270224191872c63d92bebe40c", + "Id": "b1ee745204da4c8d91b789d385932756" + }, + { + "Start": "0da516136b0c489587c30286e900433b", + "End": "b0c97dde9c71442f8d11a1b07919620a", + "Id": "2e8befdc0cfd4d5690f317c1da5890de" + }, + { + "Start": "8a3b363f05714c4b99a9478148c53df8", + "End": "5279a1b7aace439e8f3a98fc591f6b1f", + "Id": "b2795ec4c45d49e1beed8154fb574b96" + }, + { + "Start": "4a7fe6931379435686b9d2a918ee913d", + "End": "08958992160f4cfb994713856737a8ae", + "Id": "11f6f63cc2a747f980bdbe887361ca39" + }, + { + "Start": "e814656984b54966a50e1c22a652e5da", + "End": "daf7c6f815d744b68a4e2a6212ed94b9", + "Id": "28fa4706cd39486bb5d258e200d75d68" + }, + { + "Start": "bc917e01bf8d4dd0a8537555a64025a3", + "End": "f0970c9a965d46fe93cec4132929b31f", + "Id": "7bf1d1f9b55544e198282fa3e43896eb" + }, + { + "Start": "c9e7a3b10b76416babc730502f94c8db", + "End": "7cae40309df7465ead6020166b4b52c3", + "Id": "f5378abde0de4a318416d4c2499f12ab" + }, + { + "Start": "32c0433201a047cb872bedadd4753f59", + "End": "fe3c5f63eeee40d89ada9432c93fb43f", + "Id": "e00d8521e6e34a1c9d5fa3bb9e883b0f" + }, + { + "Start": "9e5894e36b544294af415b0396c2e817", + "End": "e8f3250965bb44689d2704b92a87a5df", + "Id": "f0b66355cb004f09affab4b5dbf9d81a" + }, + { + "Start": "b48056615518475fbc3197a2b413d632", + "End": "dadb2cb38f294905ac744d0d1b62a6bb", + "Id": "30433521314b4d66bea5d282ec86c525" + }, + { + "Start": "f36e0833d1354cc791ba0ef515e70119", + "End": "ed4f76dc928a459988481a4da7a79d3f", + "Id": "16151c17df12480db98ee897692c119e" + }, + { + "Start": "1f9b1757209d4246b5dd66beaf5748c6", + "End": "34b8662d91974be389e72cbe809fd2a4", + "Id": "c0b78537b6214203b864c68bc415ded4" + }, + { + "Start": "35bba2b1ccc14087880f63ec0504274c", + "End": "86dd719835904f658d66cdeb99fe5340", + "Id": "3f0e1a15e3e849029b6e1aba678cbfd9" + }, + { + "Start": "0bfcd5f2cadf48c69d7389e78feec2ba", + "End": "6579ef00115440aaa71799f523655fb9", + "Id": "be2fbed57898498ea214c2e2173156fe" + }, + { + "Start": "dd45352f5ef84ab69790d7141df1018f", + "End": "3b4db29a3b05486d80db3e90234570c3", + "Id": "d5ebb5123f824c7286e8fbfa6f292a4c" + }, + { + "Start": "dde59cb9016345f790277cb01e13619a", + "End": "8590b8d0e0f44c48bc820c29c0925b4d", + "Id": "fd0f3c8d38894d97906d54df95edf01d" + }, + { + "Start": "dde59cb9016345f790277cb01e13619a", + "End": "463891ce0d454b7e8aaa7d9080ec5282", + "Id": "59ef672afdb44e958bfe8ee9a54fe08b" + }, + { + "Start": "9c1d4aed211348ce9bbf1fb7250d4c4c", + "End": "8042aa1d6529499c9b7364e4042d44a6", + "Id": "2ae25d610f344011a2843227d45b0e16" + } + ], + "Dependencies": [ + "38ea5ab3-5af3-4395-ab54-939142172e9e", + "c7b1d8ca-bc1f-4755-9632-bcaaad615794", + "cbc06bc3-4c8d-4b6a-bd05-e0f5b70427da" + ], + "NodeLibraryDependencies": [ + { + "Name": "Clockwork for Dynamo 2.x", + "Version": "2.3.0", + "ReferenceType": "Package", + "Nodes": [ + "3ea46fc675b34c6292a29de12738a4f5", + "6ddf4b3781f74eb284b89d8e925f1d8b", + "33dd71d493bc4304a62ad18d0f78e47b", + "842f5913ca2b4079b0f7c78bb49876af" + ] + } + ], + "Thumbnail": null, + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.12", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "1.10", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "Keine", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.12.0.5650", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "Hintergrundvorschau", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "NodeViews": [ + { + "ShowGeometry": true, + "Name": "Directory Path (Nodes)", + "Id": "31941836d4874c9cbc8a2ba27921c2b6", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "X": -337.524172356913, + "Y": 255.05920283113 + }, + { + "ShowGeometry": true, + "Name": "FileSystem.GetDirectoryContents", + "Id": "f411998a1b664fe6857751a16d0c532f", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 269.301436500528, + "Y": 295.521657812964 + }, + { + "ShowGeometry": true, + "Name": "File Extension", + "Id": "dda1bb8cec864cf3bfa18e7fa1782fec", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 23.3014365005275, + "Y": 364.734991146298 + }, + { + "ShowGeometry": true, + "Name": "Directory.FromPath", + "Id": "759906393ae649c2975cf1b2197d38d8", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 23.3014365005275, + "Y": 256.521657812964 + }, + { + "ShowGeometry": true, + "Name": "CustomNode.Info", + "Id": "3ea46fc675b34c6292a29de12738a4f5", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 623.33705563075216, + "Y": 297.12891336289169 + }, + { + "ShowGeometry": true, + "Name": "List.FilterByBoolMask", + "Id": "c3388d4b6c7a4aca9e5191b0fdc2b980", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1173.8282583401613, + "Y": 375.51853738938371 + }, + { + "ShowGeometry": true, + "Name": "List.FilterByBoolMask", + "Id": "565d534067e7479e90f3f44b11b975cf", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1175.1199929243012, + "Y": 529.23495290254073 + }, + { + "ShowGeometry": true, + "Name": "List.Flatten", + "Id": "60807e9abbd242bd9b747cf93b67de5a", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1854.6289287107511, + "Y": 381.45891855209669 + }, + { + "ShowGeometry": true, + "Name": "List.Flatten", + "Id": "a2b6aad83c0c487ba1a1d3c0f7941d23", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1856.9779195773413, + "Y": 491.56045061887471 + }, + { + "ShowGeometry": true, + "Name": "List.Create", + "Id": "4dc6a5da283b4c6cb4fd66a0942bef73", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3410.5128367678813, + "Y": 474.24586907450373 + }, + { + "ShowGeometry": true, + "Name": "Data.ExportCSV", + "Id": "577e7f41c5994d63a47abe923d2e93d6", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3821.353890622981, + "Y": 371.13309182565968 + }, + { + "ShowGeometry": true, + "Name": "Directory Path (Results)", + "Id": "02e1b7e1f3784667950baa6162ec7722", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "X": -337.018737630274, + "Y": 356.86373283055 + }, + { + "ShowGeometry": true, + "Name": "File Name (Results)", + "Id": "f398819286aa427bb7eb0473732fde03", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "X": -335.824044511576, + "Y": 460.802034157308 + }, + { + "ShowGeometry": true, + "Name": "List.Join", + "Id": "5c9b65ca64eb4a68b09be19a428341ee", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3196.0407982650713, + "Y": 424.56062601854171 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "700871d5b2af49c688bd5f065b669567", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3019.892823950931, + "Y": 495.2005885528817 + }, + { + "ShowGeometry": true, + "Name": "List.Join", + "Id": "1f88fe91904a4ca58812f23aeda09be5", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3198.3030273009513, + "Y": 550.83404423493869 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "5f059990839844e8bd6e1a6bd773b03c", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3265.1435403761211, + "Y": 327.56794400449172 + }, + { + "ShowGeometry": true, + "Name": "List.Create", + "Id": "37ce17ad97594c3fa8c105f15bead8cc", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2080.8860395685215, + "Y": 429.21681631658669 + }, + { + "ShowGeometry": true, + "Name": "List.SortListOfLists", + "Id": "6ddf4b3781f74eb284b89d8e925f1d8b", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2549.340958095891, + "Y": 478.27457058305669 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "959ad55ce9e842c89ea9dce3775ffd1f", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2847.1862643732211, + "Y": 481.90449113120371 + }, + { + "ShowGeometry": true, + "Name": "List.Transpose", + "Id": "6e1125e0fc804244a77a90279ac76067", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3588.904941055911, + "Y": 473.76991021473668 + }, + { + "ShowGeometry": true, + "Name": "List.SortListOfLists", + "Id": "33dd71d493bc4304a62ad18d0f78e47b", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2254.3314572616614, + "Y": 478.55654893087973 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "65f1bcda7c124081b988e2780249c07e", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2124.0089173239012, + "Y": 553.41941113937969 + }, + { + "ShowGeometry": true, + "Name": "List.Count", + "Id": "1210d9aa7ac84f58a2f0c248092c40f6", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1403.3778678573713, + "Y": 455.28092232156968 + }, + { + "ShowGeometry": true, + "Name": "List.OfRepeatedItem", + "Id": "a0fb1511d0464635ae7dcac37788eec1", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1615.6363407585511, + "Y": 380.6591173273867 + }, + { + "ShowGeometry": true, + "Name": "List.IsNotEmpty", + "Id": "842f5913ca2b4079b0f7c78bb49876af", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 950.05126918341614, + "Y": 479.11629197844172 + }, + { + "ShowGeometry": true, + "Name": "FileSystem.CombinePath", + "Id": "306f4da8f8de4cd3b48466d2d05128cc", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3565.1178408025312, + "Y": 295.3342044242047 + } + ], + "Annotations": [ + { + "Id": "97c0a2bf81f24dffad12649f97173abd", + "Title": "INPUTS", + "Nodes": [ + "31941836d4874c9cbc8a2ba27921c2b6", + "f398819286aa427bb7eb0473732fde03", + "02e1b7e1f3784667950baa6162ec7722" + ], + "Left": -347.524172356913, + "Top": 209.05920283113, + "Width": 255.0, + "Height": 319.74283132617808, + "FontSize": 30.0, + "InitialTop": 255.05920283113, + "InitialHeight": 528.94356187368, + "TextblockHeight": 36.0, + "Background": "#FF848484" + }, + { + "Id": "8a49e08d43ef45849284842f64ec1206", + "Title": "Browse directory", + "Nodes": [ + "f411998a1b664fe6857751a16d0c532f", + "759906393ae649c2975cf1b2197d38d8", + "dda1bb8cec864cf3bfa18e7fa1782fec" + ], + "Left": 13.301436500527501, + "Top": 210.521657812964, + "Width": 573.00000000000045, + "Height": 247.213333333334, + "FontSize": 30.0, + "InitialTop": 256.521657812964, + "InitialHeight": 391.160734902458, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "59deed21384843c5adbcbb585b63d64e", + "Title": "Find nodes that contain nested nodes", + "Nodes": [ + "3ea46fc675b34c6292a29de12738a4f5", + "c3388d4b6c7a4aca9e5191b0fdc2b980", + "565d534067e7479e90f3f44b11b975cf", + "842f5913ca2b4079b0f7c78bb49876af" + ], + "Left": 613.33705563075216, + "Top": 251.12891336289169, + "Width": 742.782937293549, + "Height": 555.0, + "FontSize": 30.0, + "InitialTop": 297.12891336289169, + "InitialHeight": 706.638278749519, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "c895c765570f4cf3abdcbac91f1f6373", + "Title": "Format results", + "Nodes": [ + "60807e9abbd242bd9b747cf93b67de5a", + "a2b6aad83c0c487ba1a1d3c0f7941d23", + "6ddf4b3781f74eb284b89d8e925f1d8b", + "37ce17ad97594c3fa8c105f15bead8cc", + "33dd71d493bc4304a62ad18d0f78e47b", + "65f1bcda7c124081b988e2780249c07e", + "a0fb1511d0464635ae7dcac37788eec1", + "1210d9aa7ac84f58a2f0c248092c40f6" + ], + "Left": 1393.3778678573713, + "Top": 334.6591173273867, + "Width": 1402.9630902385197, + "Height": 314.897431603493, + "FontSize": 30.0, + "InitialTop": 380.6591173273867, + "InitialHeight": 277.723896830949, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "965563ab52b74cc7aaa3ab2e2da9a5e0", + "Title": "Write results to file", + "Nodes": [ + "4dc6a5da283b4c6cb4fd66a0942bef73", + "577e7f41c5994d63a47abe923d2e93d6", + "5c9b65ca64eb4a68b09be19a428341ee", + "700871d5b2af49c688bd5f065b669567", + "1f88fe91904a4ca58812f23aeda09be5", + "5f059990839844e8bd6e1a6bd773b03c", + "959ad55ce9e842c89ea9dce3775ffd1f", + "6e1125e0fc804244a77a90279ac76067", + "306f4da8f8de4cd3b48466d2d05128cc" + ], + "Left": 2837.1862643732211, + "Top": 249.3342044242047, + "Width": 1185.16762624976, + "Height": 420.499839810734, + "FontSize": 30.0, + "InitialTop": 295.3342044242047, + "InitialHeight": 418.085891469133, + "TextblockHeight": 36.0, + "Background": "#FF48B9FF" + }, + { + "Id": "79065b3ed2454d4d90a0a1834b205968", + "Title": "Extract Node Dependencies", + "Nodes": [ + "075fddc891394ceb8511d8b3316482e1" + ], + "Left": -344.741229505188, + "Top": -66.3530296318676, + "Width": 317.0, + "Height": 246.0, + "FontSize": 48.0, + "InitialTop": 58.6469703681324, + "InitialHeight": 146.0, + "TextblockHeight": 115.0, + "Background": "#FF848484" + }, + { + "Id": "075fddc891394ceb8511d8b3316482e1", + "Title": "This graph parses each *.dyf file in a given directory and finds their respective dependencies.\r\n\r\nI am using this when doing major package upgrades in order to first upgrade those nodes that are dependencies of other nodes.", + "Nodes": [], + "Left": -334.741229505188, + "Top": 58.6469703681324, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" + } + ], + "X": 150.27060519365941, + "Y": 352.59890315169332, + "Zoom": 0.35633182759568416 + } +} \ No newline at end of file diff --git a/maintenance/2.x/ExtractNodeIDs.dyn b/maintenance/2.x/ExtractNodeIDs.dyn new file mode 100644 index 00000000..0a99f58f --- /dev/null +++ b/maintenance/2.x/ExtractNodeIDs.dyn @@ -0,0 +1,909 @@ +{ + "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "IsCustomNode": false, + "Description": "", + "Name": "ExtractNodeIDs", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "31941836d4874c9cbc8a2ba27921c2b6", + "Name": "Directory Path (Nodes)", + "Type": "string", + "Value": "C:\\Users\\andreas\\Documents\\GitHub\\ClockworkForDynamo\\nodes\\2.x", + "Description": "Ermöglicht die Auswahl einen Verzeichnisses auf dem System, um seinen Pfad abzurufen.", + "SelectedIndex": 0 + }, + { + "Id": "653011cc2149490ab0d33ebbf7e5828f", + "Name": "File Name (Results)", + "Type": "string", + "Value": "NodeIDs", + "Description": "Erstellt eine Zeichenfolge.", + "SelectedIndex": 0 + }, + { + "Id": "c292237d78a54de28ea878cdd593c4ae", + "Name": "Directory Path (Results)", + "Type": "string", + "Value": "C:\\Users\\andreas\\Desktop", + "Description": "Ermöglicht die Auswahl einen Verzeichnisses auf dem System, um seinen Pfad abzurufen.", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "CoreNodeModels.Input.Directory, CoreNodeModels", + "HintPath": "U:\\repos\\ClockworkForDynamo\\nodes\\1.x", + "InputValue": "C:\\Users\\andreas\\Documents\\GitHub\\ClockworkForDynamo\\nodes\\2.x", + "NodeType": "ExtensionNode", + "Id": "31941836d4874c9cbc8a2ba27921c2b6", + "Inputs": [], + "Outputs": [ + { + "Id": "b0512a96f02346c1bd7749ce5abd4db7", + "Name": "", + "Description": "Verzeichnispfad", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die Auswahl einen Verzeichnisses auf dem System, um seinen Pfad abzurufen." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.IO.FileSystem.GetDirectoryContents@var,string,bool", + "Id": "f411998a1b664fe6857751a16d0c532f", + "Inputs": [ + { + "Id": "66b74b654dfd47dc9b9e683174dcf2f8", + "Name": "directory", + "Description": "Verzeichnis zum Abrufen des Inhalts\n\nvar", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8c65048a573d43db815af732cdecf1c4", + "Name": "searchString", + "Description": "Suchzeichenfolge zum Filtern von Ergebnissen\n\nstring\nVorgabewert : \"*.*\"", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "541985af755a4390aafc233af814ca13", + "Name": "includeSubdirectories", + "Description": "Legen Sie diese Option auf True fest, um Dateien und Ordner in Unterverzeichnissen (rekursiv) einzubeziehen, oder legen Sie False fest, um Ergebnisse nur aus der obersten Ebene des angegebenen Verzeichnisses einzubeziehen.\n\nbool\nVorgabewert : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7f457ad4c6f749b88c2b5d32bdc86154", + "Name": "files", + "Description": "Aus Abfrage resultierende Dateien", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ee3fe10442c347baac6bb309c45ddae0", + "Name": "directories", + "Description": "Aus Abfrage resultierende Verzeichnisse", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Gibt eine Liste mit Dateien und Verzeichnissen zurück, die sich in einem bestimmten Verzeichnis befinden. Mit einer optionalen searchString können Sie die Ergebnisse filtern.\n\nFileSystem.GetDirectoryContents (directory: var, searchString: string = \"*.*\", includeSubdirectories: bool = false): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"*.dyf\";", + "Id": "dda1bb8cec864cf3bfa18e7fa1782fec", + "Inputs": [], + "Outputs": [ + { + "Id": "7ee73f18e8504951bb6e268015dbf18e", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." + }, + { + "ConcreteType": "CoreNodeModels.Input.DirectoryObject, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "759906393ae649c2975cf1b2197d38d8", + "Inputs": [ + { + "Id": "ca4d3b76cf6549ad8a0764c60f5a95fe", + "Name": "path", + "Description": "Pfad zum Verzeichnis (type: string)", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "aa4646270e1a4033ae2ed184f81d17fb", + "Name": "directory", + "Description": "Verzeichnisobjekt", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Erstellt ein Verzeichnisobjekt aus einem Pfad." + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "NodeType": "StringInputNode", + "InputValue": "NodeIDs", + "Id": "653011cc2149490ab0d33ebbf7e5828f", + "Inputs": [], + "Outputs": [ + { + "Id": "41bda8c3ab754be4bbf3242896f11d57", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Erstellt eine Zeichenfolge." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "38ea5ab3-5af3-4395-ab54-939142172e9e", + "FunctionType": "Graph", + "NodeType": "FunctionNode", + "Id": "3ea46fc675b34c6292a29de12738a4f5", + "Inputs": [ + { + "Id": "ba8c51bab6d8413b8cd8ff7d61facc16", + "Name": "path", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "37ebf62424bc4098aff6b71e97d95260", + "Name": "Version", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a8694e31a7954665aa0a44d3581479ae", + "Name": "Name", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f18f147d64b54148a12d0eed88828068", + "Name": "ID", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "cd4192d6b27a475fb0a73fffe2816457", + "Name": "Description", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0c53251d1da94e5d9d9c2024f323f3f6", + "Name": "Category", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b24454ba0fd64a7fb3147d67369a8c8b", + "Name": "Inputs", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3250ca0f497a44d4af4911f0fc9c8660", + "Name": "InputDataTypes", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0e310e4ad16a4ea985bf7159dc67b18f", + "Name": "InputDefaultVals", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "420932f8965240ea8fc7b88bfdd4f596", + "Name": "Outputs", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "81df3d4e86254feca2bd3497642138d7", + "Name": "PythonScripts", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "24f11f8825cc4f07b759f8df9fa1c0c2", + "Name": "NestedCustomNodes", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e3ee3b7bc9594700815901b38a815b33", + "Name": "CustomNodesCount", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "bb250e8e65194804845234612a46a3a2", + "Name": "NestedBuiltinNodes", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e619f74e05864a4d9795bce8704cc225", + "Name": "BuiltinNodesCount", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4eb825d1ef4d423d88d0b80b26ddad97", + "Name": "InputDescriptions", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5f9cda36847b4d5a89bca195a47a5bf1", + "Name": "OutputDescriptions", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f4fdd32ae2cf43efa2528c6377d626b5", + "Name": "IsVisibleInLibrary", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Extracts information from a custom node." + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "NodeType": "ExtensionNode", + "Id": "54de6e97320f4c26a45cf7a17235b2f3", + "Inputs": [ + { + "Id": "e0d44e2673c14cffbfb9e76454318dda", + "Name": "item0", + "Description": "Elementindex #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1b441da80ad048c787d46965d659fa97", + "Name": "item1", + "Description": "Elementindex #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "bf2a35e10cbd401890d7f295901c2408", + "Name": "list", + "Description": "Eine Liste (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Erstellt eine neue Liste aus den angegebenen Eingaben." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Transpose@var[]..[]", + "Id": "a8c626f07fe94242abaa79898b4a5ba4", + "Inputs": [ + { + "Id": "071fe257b21a431c9c9c21bac71ef7c0", + "Name": "lists", + "Description": "Liste der umzustellenden Listen\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "79924fbc419846808cf220e9698650bd", + "Name": "lists", + "Description": "Liste der umgestellten Listen", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Vertauscht Zeilen und Spalten in einer Liste von Listen. Wenn einige Zeilen kürzer als die übrigen sind, werden Nullwerte als Platzhalter in das resultierende Array eingefügt, sodass dieses immer rechteckig ist.\n\nList.Transpose (lists: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSOffice.Data.ExportCSV@string,var[][]", + "Id": "50f01df2d1d64b64bdc8258b80232204", + "Inputs": [ + { + "Id": "7955195947354ad0b549247237c93357", + "Name": "filePath", + "Description": "Pfad, unter dem geschrieben werden soll\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a5ad11f06ae743138c06d10d3c0696ae", + "Name": "data", + "Description": "In CSV zu schreibende Liste von Listen\n\nvar[][]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c52c04418a8b450a99bc4bedaed55e2d", + "Name": "void", + "Description": "void", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Schreibt eine Liste von Listen in Form kommagetrennter Werte in eine Datei. Die äußere Liste steht für Zeilen, die innere für Spalten.\n\nData.ExportCSV (filePath: string, data: var[][]): void" + }, + { + "ConcreteType": "CoreNodeModels.Input.Directory, CoreNodeModels", + "HintPath": "C:\\Users\\adieckmann\\Desktop", + "InputValue": "C:\\Users\\andreas\\Desktop", + "NodeType": "ExtensionNode", + "Id": "c292237d78a54de28ea878cdd593c4ae", + "Inputs": [], + "Outputs": [ + { + "Id": "784943fc90f0443ca6dc92d377157a89", + "Name": "", + "Description": "Verzeichnispfad", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die Auswahl einen Verzeichnisses auf dem System, um seinen Pfad abzurufen." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "filename + \".CSV\";", + "Id": "c92715d6af1241f28f8629c2c577fc62", + "Inputs": [ + { + "Id": "25d291819c9c4ee9ae4f0fbce4b893d4", + "Name": "filename", + "Description": "filename", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8819d6c3b4224e3d9c0f52d01a563d54", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.IO.FileSystem.CombinePath@string[]", + "FunctionType": "VariableArgument", + "NodeType": "FunctionNode", + "Id": "df08c8361de5444989475ef4619c2e3b", + "Inputs": [ + { + "Id": "814010b333824105914db4b091e3540e", + "Name": "string0", + "Description": "Zu einem Pfad zu kombinierende Zeichenfolgen\n\nstring[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "207d01f1ef564715ad3ac1affd668425", + "Name": "string1", + "Description": "string[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8082c2f8d3b443a8ac3366155d37a614", + "Name": "string", + "Description": "Kombinierter Dateipfad", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Verbindet mehrere Zeichenfolgen zu einem einzelnen Dateipfad.\n\nFileSystem.CombinePath (strings: string[]): string" + } + ], + "Connectors": [ + { + "Start": "b0512a96f02346c1bd7749ce5abd4db7", + "End": "ca4d3b76cf6549ad8a0764c60f5a95fe", + "Id": "e17b62c126e545d8a450f7bc782dfe84" + }, + { + "Start": "7f457ad4c6f749b88c2b5d32bdc86154", + "End": "ba8c51bab6d8413b8cd8ff7d61facc16", + "Id": "4885816bdcaf4f57b6c64576e191bf1f" + }, + { + "Start": "7ee73f18e8504951bb6e268015dbf18e", + "End": "8c65048a573d43db815af732cdecf1c4", + "Id": "f83cf5a96423441cb6fde21decd6ad2c" + }, + { + "Start": "aa4646270e1a4033ae2ed184f81d17fb", + "End": "66b74b654dfd47dc9b9e683174dcf2f8", + "Id": "a8b7b081108a42b19c4eabfe2148cae8" + }, + { + "Start": "41bda8c3ab754be4bbf3242896f11d57", + "End": "25d291819c9c4ee9ae4f0fbce4b893d4", + "Id": "b4b12c5dc83c411c847bef756a128d6b" + }, + { + "Start": "a8694e31a7954665aa0a44d3581479ae", + "End": "e0d44e2673c14cffbfb9e76454318dda", + "Id": "30f9b74070d240308e0c74ce0aa57a5a" + }, + { + "Start": "f18f147d64b54148a12d0eed88828068", + "End": "1b441da80ad048c787d46965d659fa97", + "Id": "cc4c8e4954714db1b65887ba8d9929ab" + }, + { + "Start": "bf2a35e10cbd401890d7f295901c2408", + "End": "071fe257b21a431c9c9c21bac71ef7c0", + "Id": "60b2320e345546ff90c65ca9f09882f9" + }, + { + "Start": "79924fbc419846808cf220e9698650bd", + "End": "a5ad11f06ae743138c06d10d3c0696ae", + "Id": "ce34cb599529491fb8688c6dfcdb4474" + }, + { + "Start": "784943fc90f0443ca6dc92d377157a89", + "End": "814010b333824105914db4b091e3540e", + "Id": "adb4751cf5fc4670a8a68367cd9b63cf" + }, + { + "Start": "8819d6c3b4224e3d9c0f52d01a563d54", + "End": "207d01f1ef564715ad3ac1affd668425", + "Id": "c633b81d62ed44dda0b825b8753540d8" + }, + { + "Start": "8082c2f8d3b443a8ac3366155d37a614", + "End": "7955195947354ad0b549247237c93357", + "Id": "7108600aa7ef428994dc1c1bce0dc46b" + } + ], + "Dependencies": [ + "38ea5ab3-5af3-4395-ab54-939142172e9e" + ], + "NodeLibraryDependencies": [ + { + "Name": "Clockwork for Dynamo 2.x", + "Version": "2.3.0", + "ReferenceType": "Package", + "Nodes": [ + "3ea46fc675b34c6292a29de12738a4f5" + ] + } + ], + "Thumbnail": null, + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.12", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "1.10", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "Keine", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": false, + "IsVisibleInDynamoLibrary": true, + "Version": "2.12.0.5650", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "Hintergrundvorschau", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "NodeViews": [ + { + "ShowGeometry": true, + "Name": "Directory Path (Nodes)", + "Id": "31941836d4874c9cbc8a2ba27921c2b6", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "X": -307.308728938086, + "Y": 220.788456667407 + }, + { + "ShowGeometry": true, + "Name": "FileSystem.GetDirectoryContents", + "Id": "f411998a1b664fe6857751a16d0c532f", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 258.761151726194, + "Y": 259.207871300207 + }, + { + "ShowGeometry": true, + "Name": "File Extension", + "Id": "dda1bb8cec864cf3bfa18e7fa1782fec", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 85.331621342351, + "Y": 319.596362516884 + }, + { + "ShowGeometry": true, + "Name": "Directory.FromPath", + "Id": "759906393ae649c2975cf1b2197d38d8", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 41.8714811472757, + "Y": 220.164457121744 + }, + { + "ShowGeometry": true, + "Name": "File Name (Results)", + "Id": "653011cc2149490ab0d33ebbf7e5828f", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "X": -304.339988388012, + "Y": 424.075046740139 + }, + { + "ShowGeometry": true, + "Name": "CustomNode.Info", + "Id": "3ea46fc675b34c6292a29de12738a4f5", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 579.845620108562, + "Y": 265.470074045353 + }, + { + "ShowGeometry": true, + "Name": "List.Create", + "Id": "54de6e97320f4c26a45cf7a17235b2f3", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 910.845620108562, + "Y": 291.470074045353 + }, + { + "ShowGeometry": true, + "Name": "List.Transpose", + "Id": "a8c626f07fe94242abaa79898b4a5ba4", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1077.21099524865, + "Y": 291.510671960538 + }, + { + "ShowGeometry": true, + "Name": "Data.ExportCSV", + "Id": "50f01df2d1d64b64bdc8258b80232204", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1291.30190707504, + "Y": 64.989062571681 + }, + { + "ShowGeometry": true, + "Name": "Directory Path (Results)", + "Id": "c292237d78a54de28ea878cdd593c4ae", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "X": -305.308167124758, + "Y": 321.314035157286 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "c92715d6af1241f28f8629c2c577fc62", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 744.278741305513, + "Y": 98.7396469930115 + }, + { + "ShowGeometry": true, + "Name": "FileSystem.CombinePath", + "Id": "df08c8361de5444989475ef4619c2e3b", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1039.06486126824, + "Y": 66.3489785951486 + } + ], + "Annotations": [ + { + "Id": "97c0a2bf81f24dffad12649f97173abd", + "Title": "INPUTS", + "Nodes": [ + "31941836d4874c9cbc8a2ba27921c2b6", + "653011cc2149490ab0d33ebbf7e5828f", + "c292237d78a54de28ea878cdd593c4ae" + ], + "Left": -317.308728938086, + "Top": 174.788456667407, + "Width": 255.0, + "Height": 317.286590072732, + "FontSize": 30.0, + "InitialTop": 220.788456667407, + "InitialHeight": 528.94356187368, + "TextblockHeight": 36.0, + "Background": "#FF848484" + }, + { + "Id": "8a49e08d43ef45849284842f64ec1206", + "Title": "Browse directory", + "Nodes": [ + "f411998a1b664fe6857751a16d0c532f", + "759906393ae649c2975cf1b2197d38d8", + "dda1bb8cec864cf3bfa18e7fa1782fec" + ], + "Left": 31.871481147275702, + "Top": 174.164457121744, + "Width": 543.88967057891819, + "Height": 238.43190539514003, + "FontSize": 30.0, + "InitialTop": 220.164457121744, + "InitialHeight": 391.160734902458, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "59deed21384843c5adbcbb585b63d64e", + "Title": "Extract data", + "Nodes": [ + "3ea46fc675b34c6292a29de12738a4f5", + "a8c626f07fe94242abaa79898b4a5ba4", + "54de6e97320f4c26a45cf7a17235b2f3" + ], + "Left": 569.845620108562, + "Top": 219.470074045353, + "Width": 684.36537514008808, + "Height": 555.0, + "FontSize": 30.0, + "InitialTop": 265.470074045353, + "InitialHeight": 706.638278749519, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "8ffb109115014cc48f23b45ff6b88a9a", + "Title": "Write to file", + "Nodes": [ + "50f01df2d1d64b64bdc8258b80232204", + "c92715d6af1241f28f8629c2c577fc62", + "df08c8361de5444989475ef4619c2e3b" + ], + "Left": 734.278741305513, + "Top": 18.989062571681004, + "Width": 758.02316576952694, + "Height": 172.75058442133047, + "FontSize": 30.0, + "InitialTop": 64.989062571681, + "InitialHeight": 216.408556777138, + "TextblockHeight": 36.0, + "Background": "#FF48B9FF" + }, + { + "Id": "dbba2bedf39f47c59a16a729805871d4", + "Title": "Extract Node IDs", + "Nodes": [ + "075fddc891394ceb8511d8b3316482e1" + ], + "Left": -319.813610036144, + "Top": -107.5704649192747, + "Width": 317.0, + "Height": 261.0, + "FontSize": 48.0, + "InitialTop": 17.4295350807253, + "InitialHeight": 161.0, + "TextblockHeight": 115.0, + "Background": "#FF848484" + }, + { + "Id": "075fddc891394ceb8511d8b3316482e1", + "Title": "This graph parses each *.dyf file in a given directory and extracts each node's ID.\r\n\r\nThis could be useful for creating a custom iconset as described here:\r\nhttps://github.com/DynamoDS/Dynamo/wiki/HowTo:-Add-icon-for-custom-node", + "Nodes": [], + "Left": -309.813610036144, + "Top": 17.4295350807253, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" + } + ], + "X": 283.641277853558, + "Y": 247.908969445517, + "Zoom": 0.818689914313212 + } +} \ No newline at end of file diff --git a/maintenance/2.x/ExtractPythonScripts.dyn b/maintenance/2.x/ExtractPythonScripts.dyn new file mode 100644 index 00000000..8a4d2cd4 --- /dev/null +++ b/maintenance/2.x/ExtractPythonScripts.dyn @@ -0,0 +1,1899 @@ +{ + "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "IsCustomNode": false, + "Description": "", + "Name": "ExtractPythonScripts", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "31941836d4874c9cbc8a2ba27921c2b6", + "Name": "Directory Path", + "Type": "string", + "Value": "C:\\Users\\andreas\\Documents\\GitHub\\ClockworkForDynamo\\nodes\\2.x", + "Description": "Ermöglicht die Auswahl einen Verzeichnisses auf dem System, um seinen Pfad abzurufen.", + "SelectedIndex": 0 + }, + { + "Id": "5b1ee07aa6994df8843efc46fa9d1c79", + "Name": "Boolean", + "Type": "boolean", + "Value": "false", + "Description": "Auswahl zwischen True und False", + "SelectedIndex": 0 + }, + { + "Id": "653011cc2149490ab0d33ebbf7e5828f", + "Name": "Subdirectory Name", + "Type": "string", + "Value": "python", + "Description": "Erstellt eine Zeichenfolge.", + "SelectedIndex": 0 + }, + { + "Id": "962c58ef8bb54bc6800bd8a2ad3390ef", + "Name": "String", + "Type": "string", + "Value": ">", + "Description": "Erstellt eine Zeichenfolge.", + "SelectedIndex": 0 + }, + { + "Id": "0abdb126358348b396738b41afcfccfd", + "Name": "String", + "Type": "string", + "Value": ">", + "Description": "Erstellt eine Zeichenfolge.", + "SelectedIndex": 0 + }, + { + "Id": "b8a0e29d13204cd39f43374d22fa9bc3", + "Name": "String", + "Type": "string", + "Value": "<", + "Description": "Erstellt eine Zeichenfolge.", + "SelectedIndex": 0 + }, + { + "Id": "298292f0a6894d1d8f7ceb72772d0cfa", + "Name": "String", + "Type": "string", + "Value": "<", + "Description": "Erstellt eine Zeichenfolge.", + "SelectedIndex": 0 + }, + { + "Id": "895120759a574a30867d276ad595b9a4", + "Name": "String", + "Type": "string", + "Value": "\r\n\r\n##### NEXT PYTHON NODE #####\r\n\r\n", + "Description": "Erstellt eine Zeichenfolge.", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "CoreNodeModels.Input.Directory, CoreNodeModels", + "HintPath": "C:\\Users\\andreas\\Documents\\GitHub\\ClockworkForDynamo\\nodes\\1.x", + "InputValue": "C:\\Users\\andreas\\Documents\\GitHub\\ClockworkForDynamo\\nodes\\2.x", + "NodeType": "ExtensionNode", + "Id": "31941836d4874c9cbc8a2ba27921c2b6", + "Inputs": [], + "Outputs": [ + { + "Id": "56056f6434fd42fea9d8474e0f393d89", + "Name": "", + "Description": "Verzeichnispfad", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die Auswahl einen Verzeichnisses auf dem System, um seinen Pfad abzurufen." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.IO.FileSystem.GetDirectoryContents@var,string,bool", + "Id": "f411998a1b664fe6857751a16d0c532f", + "Inputs": [ + { + "Id": "530d87284cee44a9944b92148d72a400", + "Name": "directory", + "Description": "Verzeichnis zum Abrufen des Inhalts\n\nvar", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "780a4003b27b4a67835bc0e0b14f57f1", + "Name": "searchString", + "Description": "Suchzeichenfolge zum Filtern von Ergebnissen\n\nstring\nVorgabewert : \"*.*\"", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a169a388b8d740f4b91cd61f2d0c7def", + "Name": "includeSubdirectories", + "Description": "Legen Sie diese Option auf True fest, um Dateien und Ordner in Unterverzeichnissen (rekursiv) einzubeziehen, oder legen Sie False fest, um Ergebnisse nur aus der obersten Ebene des angegebenen Verzeichnisses einzubeziehen.\n\nbool\nVorgabewert : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "de933f10b7c745e49d6c615ee6d540b5", + "Name": "files", + "Description": "Aus Abfrage resultierende Dateien", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "252514cfb168478385dc2f83d27a56c2", + "Name": "directories", + "Description": "Aus Abfrage resultierende Verzeichnisse", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Gibt eine Liste mit Dateien und Verzeichnissen zurück, die sich in einem bestimmten Verzeichnis befinden. Mit einer optionalen searchString können Sie die Ergebnisse filtern.\n\nFileSystem.GetDirectoryContents (directory: var, searchString: string = \"*.*\", includeSubdirectories: bool = false): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"*.dyf\";", + "Id": "dda1bb8cec864cf3bfa18e7fa1782fec", + "Inputs": [], + "Outputs": [ + { + "Id": "a6c6d356d8704e56abe69fb2b9e085d5", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." + }, + { + "ConcreteType": "CoreNodeModels.Input.DirectoryObject, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "759906393ae649c2975cf1b2197d38d8", + "Inputs": [ + { + "Id": "b64f8f1cd1ce458abe69c3a38dcd9223", + "Name": "path", + "Description": "Pfad zum Verzeichnis (type: string)", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "be5b238157434dc8a8486d28c9f74507", + "Name": "directory", + "Description": "Verzeichnisobjekt", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Erstellt ein Verzeichnisobjekt aus einem Pfad." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.IO.FileSystem.FileName@string,bool", + "Id": "cad15a4138754512a13762a467246bf8", + "Inputs": [ + { + "Id": "a9d00f096e5540bcacdb4d232e5b9322", + "Name": "path", + "Description": "Pfad, dessen Dateiname abgerufen werden soll\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6e6b87b531b8476ab6d0bed3d4bff95a", + "Name": "withExtension", + "Description": "Erweiterung im Ergebnis berücksichtigen ein/aus\n\nbool\nVorgabewert : true", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ddddca92742140098b81414ab2cfe35d", + "Name": "string", + "Description": "Dateiname aus Dateipfad", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Gibt den Dateinamen eines Dateipfads zurück.\n\nFileSystem.FileName (path: string, withExtension: bool = true): string" + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "NodeType": "BooleanInputNode", + "InputValue": false, + "Id": "5b1ee07aa6994df8843efc46fa9d1c79", + "Inputs": [], + "Outputs": [ + { + "Id": "07c88db0540a4bde819d49b807e10371", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Auswahl zwischen True und False" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.IO.FileSystem.WriteText@string,string", + "Id": "958473bbab2e4af4b9d05f27292dd57d", + "Inputs": [ + { + "Id": "a1fa34431858407f868ac33c9995839b", + "Name": "filePath", + "Description": "Pfad, unter dem geschrieben werden soll\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fdae42f3ad7c490f8ba3c2000771ea0d", + "Name": "text", + "Description": "Textinhalt\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c9f6781f3a7c47cd9a71b67d1d9f293b", + "Name": "void", + "Description": "Keine Ausgabe", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Schreibt den Textinhalt in eine durch den Pfad angegebene Datei.\n\nFileSystem.WriteText (filePath: string, text: string): void" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "dir + \"\\\\\" + filename + \".py\";", + "Id": "8f98cc395b1d4f0a9a210fd2ea08c3df", + "Inputs": [ + { + "Id": "39ff81b7492346d1a0edfecedbda8733", + "Name": "dir", + "Description": "dir", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "caf71e7bdad742b3a7a1474e63ad0194", + "Name": "filename", + "Description": "filename", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6cf9b41c93104c3a93db1ed5b0d89a0b", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "NodeType": "StringInputNode", + "InputValue": "python", + "Id": "653011cc2149490ab0d33ebbf7e5828f", + "Inputs": [], + "Outputs": [ + { + "Id": "357179a4b33043888431f844887c6513", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Erstellt eine Zeichenfolge." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]", + "Id": "63d68cc54f9e4fae8a8d0555605771ce", + "Inputs": [ + { + "Id": "59c8c1aaadd34e108149f6cd46541f06", + "Name": "list", + "Description": "Zu filternde Liste\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "78119ab8385243aea93fdd19b9ca7426", + "Name": "mask", + "Description": "Liste der booleschen Ausdrücke, die eine Maske darstellen\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9b458a4190d840ae80480df80887f57a", + "Name": "in", + "Description": "Elemente mit Maskenindex true", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "90e31eca817944209721754446fb0a25", + "Name": "out", + "Description": "Elemente mit Maskenindex false", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Filtert eine Sequenz durch Abrufen entsprechender Indizes in einer separaten Liste boolescher Werte.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]", + "Id": "77871326461d4fffa996883d1702b788", + "Inputs": [ + { + "Id": "c1a9c9cdb2ab48f89c6441bf9610b6df", + "Name": "list", + "Description": "Zu filternde Liste\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d90173ee20be4a40a648134e8f4eb4bf", + "Name": "mask", + "Description": "Liste der booleschen Ausdrücke, die eine Maske darstellen\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a5d94bdd116e449584692233d8e1699c", + "Name": "in", + "Description": "Elemente mit Maskenindex true", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "769176fb3899440c87155ee1dd0bc927", + "Name": "out", + "Description": "Elemente mit Maskenindex false", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Filtert eine Sequenz durch Abrufen entsprechender Indizes in einer separaten Liste boolescher Werte.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.String.Replace@string,string,string", + "Id": "0094b5b82c1145449d571b48e8f649ba", + "Inputs": [ + { + "Id": "3f4d3c3f3b07406fb020e9bce583e458", + "Name": "string", + "Description": "Zeichenfolge, die die zu ersetzenden Teilzeichenfolgen enthält.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b02a600fe03947a895c3dfd54997b1d2", + "Name": "searchFor", + "Description": "Der zu ersetzende Text\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "08ef1fddd189450d842ebce0360baa95", + "Name": "replaceWith", + "Description": "Als Ersatz einzufügender Text\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c2367f4b26914f5bb5bf4459b40bd5e5", + "Name": "string", + "Description": "Zeichenfolge mit Ersetzungen", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Ersetzt alle Vorkommen des angegebenen Texts in einer Zeichenfolge durch anderen Text.\n\nString.Replace (string: string, searchFor: string, replaceWith: string): string" + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "NodeType": "StringInputNode", + "InputValue": ">", + "Id": "962c58ef8bb54bc6800bd8a2ad3390ef", + "Inputs": [], + "Outputs": [ + { + "Id": "f03cc49800ac46878a3869529b1c1bf5", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Erstellt eine Zeichenfolge." + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "NodeType": "StringInputNode", + "InputValue": ">", + "Id": "0abdb126358348b396738b41afcfccfd", + "Inputs": [], + "Outputs": [ + { + "Id": "9b39df39f3a64413bdd30ab03f0f8859", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Erstellt eine Zeichenfolge." + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "NodeType": "StringInputNode", + "InputValue": "<", + "Id": "b8a0e29d13204cd39f43374d22fa9bc3", + "Inputs": [], + "Outputs": [ + { + "Id": "f4a2a2377af54e3ba0068b5e0328aa0e", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Erstellt eine Zeichenfolge." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.String.Replace@string,string,string", + "Id": "d0e0a3f138ce4b128218d93176ee6ac4", + "Inputs": [ + { + "Id": "12c00d0e62da42f390d25be32b47cc54", + "Name": "string", + "Description": "Zeichenfolge, die die zu ersetzenden Teilzeichenfolgen enthält.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "46193b0c4fa54497a743a847d1bd2c27", + "Name": "searchFor", + "Description": "Der zu ersetzende Text\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "32fe58793d6a4d308db18a67f02de571", + "Name": "replaceWith", + "Description": "Als Ersatz einzufügender Text\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "72aecc15b3d74b2d9fdf792b286ee9d6", + "Name": "string", + "Description": "Zeichenfolge mit Ersetzungen", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Ersetzt alle Vorkommen des angegebenen Texts in einer Zeichenfolge durch anderen Text.\n\nString.Replace (string: string, searchFor: string, replaceWith: string): string" + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "NodeType": "StringInputNode", + "InputValue": "<", + "Id": "298292f0a6894d1d8f7ceb72772d0cfa", + "Inputs": [], + "Outputs": [ + { + "Id": "65275cf9e71d4ef1a97d86c8ae8fca7c", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Erstellt eine Zeichenfolge." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "38ea5ab3-5af3-4395-ab54-939142172e9e", + "FunctionType": "Graph", + "NodeType": "FunctionNode", + "Id": "3ea46fc675b34c6292a29de12738a4f5", + "Inputs": [ + { + "Id": "b9b4477e30464d0d9e491f92bae22edf", + "Name": "path", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "286ba918f114488198b7684fe5b7c3d4", + "Name": "Version", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e878d3cf18c4468eacb99b7dfea72fe8", + "Name": "Name", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "672c5c6d6e3140f7932a4086b9b034f4", + "Name": "ID", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "751015faa51e453783ef276706e49e9a", + "Name": "Description", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9085893c293c4535b6dbb43464320b31", + "Name": "Category", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "17092446c5374a6ea3c176be9708fd52", + "Name": "Inputs", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "682cadd448084a758148f5dfdcbb1605", + "Name": "InputDataTypes", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9b7cc31ae1c5415d9bc84830f6f8969d", + "Name": "InputDefaultVals", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9c1e97a42e8f44b59ae8148c66b3e1bc", + "Name": "Outputs", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ea0943c179eb40d99da4989129701ac0", + "Name": "PythonScripts", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a0474e2b11254f0d924a75b619f5e86f", + "Name": "NestedCustomNodes", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "150004391cc94b328083fc166beeb017", + "Name": "CustomNodesCount", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "846629e318d14afea02a57cec08d5c17", + "Name": "NestedBuiltinNodes", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fe0238de539c4a7c887f60596656d070", + "Name": "BuiltinNodesCount", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d0f819fc381144c8926f9ac9ddbf03eb", + "Name": "InputDescriptions", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4c2189c58b8347f5ba9e26dcc64089b1", + "Name": "OutputDescriptions", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "90badc07c3f34d55acd8b6ec5cb89173", + "Name": "IsVisibleInLibrary", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Extracts information from a custom node." + }, + { + "ConcreteType": "CoreNodeModels.HigherOrder.Map, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "4abdf5e3f4984faca9e33b996035e9d9", + "Inputs": [ + { + "Id": "e87fcb4e106e4223adae06fcacd71b07", + "Name": "list", + "Description": "Die Liste, für die die Zuordnung erfolgen soll", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2c93f23fd2064b14bbad2748a3f6e0aa", + "Name": "function", + "Description": "Das Verfahren zur Zuordnung des Elements", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "211bacc002bb481d9efed82de4a716a4", + "Name": "list", + "Description": "Zugeordnete Liste (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Wendet eine Funktion für alle Elemente einer Liste an, und erstellt aus den Ergebnissen eine neue Liste." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.String.Join@string,string[]", + "FunctionType": "VariableArgument", + "NodeType": "FunctionNode", + "Id": "dc376d56c8e64f8abf42603b0183823d", + "Inputs": [ + { + "Id": "93154e5816c04aa493c37c3ba4ce23d9", + "Name": "separator", + "Description": "Die zwischen den verbundenen Zeichenfolgen einzufügende Zeichenfolge\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0b8471065973448aa0ab636842773a94", + "Name": "string0", + "Description": "Die zu einer einzigen Zeichenfolge zu verbindenden Zeichenfolgen\n\nstring[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "fb831e2b4f714c7db001c4fbf2ec413e", + "Name": "string", + "Description": "Eine aus der Liste von Zeichenfolgen erstellte Zeichenfolge einschließlich Trennzeichen", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Verkettet mehrere Zeichenfolgen zu einer einzigen Zeichenfolge, und fügt dabei das angegebene Trennzeichen zwischen den einzelnen verbundenen Zeichenfolgen ein.\n\nString.Join (separator: string, strings: string[]): string" + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "NodeType": "StringInputNode", + "InputValue": "\r\n\r\n##### NEXT PYTHON NODE #####\r\n\r\n", + "Id": "895120759a574a30867d276ad595b9a4", + "Inputs": [], + "Outputs": [ + { + "Id": "8406163ad4b54fe68158d67d544bdd6b", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Erstellt eine Zeichenfolge." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", + "Id": "829f0a14b0674611941639bd0463b9f7", + "Inputs": [ + { + "Id": "72018b70aadf4282b3035443cad78e35", + "Name": "list", + "Description": "Zu vereinfachende Liste\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9dfa2e9777344b889a5bc3148c053b8c", + "Name": "amount", + "Description": "Layer der zu entfernenden Listenverschachtelung (-1 entfernt alle Listenverschachtelungen)\n\nint\nVorgabewert : -1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7430ec401e41443fb7e6b36b921aeae7", + "Name": "list", + "Description": "Vereinfachte Liste nach Betrag", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Vereinfacht eine verschachtelte Liste von Listen um eine bestimmte Anzahl von Ebenen.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.IO.FileSystem.GetDirectoryContents@var,string,bool", + "Id": "65cddaf1212c401aa997132d96c25871", + "Inputs": [ + { + "Id": "f9d458732cc14d00960d6c6d223f5590", + "Name": "directory", + "Description": "Verzeichnis zum Abrufen des Inhalts\n\nvar", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "54ca370548714aabb7ca163846008f96", + "Name": "searchString", + "Description": "Suchzeichenfolge zum Filtern von Ergebnissen\n\nstring\nVorgabewert : \"*.*\"", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c1976df22e5240d1a282e10ff52a8ec5", + "Name": "includeSubdirectories", + "Description": "Legen Sie diese Option auf True fest, um Dateien und Ordner in Unterverzeichnissen (rekursiv) einzubeziehen, oder legen Sie False fest, um Ergebnisse nur aus der obersten Ebene des angegebenen Verzeichnisses einzubeziehen.\n\nbool\nVorgabewert : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0055d8885ec74f409ea11766ecce58ce", + "Name": "files", + "Description": "Aus Abfrage resultierende Dateien", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "726889f2717a4182aa35b71b734de90c", + "Name": "directories", + "Description": "Aus Abfrage resultierende Verzeichnisse", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Gibt eine Liste mit Dateien und Verzeichnissen zurück, die sich in einem bestimmten Verzeichnis befinden. Mit einer optionalen searchString können Sie die Ergebnisse filtern.\n\nFileSystem.GetDirectoryContents (directory: var, searchString: string = \"*.*\", includeSubdirectories: bool = false): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"*.py\";", + "Id": "7283e594e5bd4e0eb8764ec01644c121", + "Inputs": [], + "Outputs": [ + { + "Id": "245c12a48cdd45d5bfe11a2f2a7f07aa", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.IO.FileSystem.DeleteFile@string", + "Id": "92f004606810410cb12deeb82794e5f9", + "Inputs": [ + { + "Id": "204ab7f2a01c40c5a267210f7955d8ad", + "Name": "path", + "Description": "Zu löschender Dateipfad\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3c007113103f45a0b7247eaad84fa51f", + "Name": "void", + "Description": "Block führt eine Aufgabe aus, erzeugt keine Ausgabe", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Löscht die angegebene Datei.\n\nFileSystem.DeleteFile (path: string): void" + }, + { + "ConcreteType": "CoreNodeModels.Input.DirectoryObject, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "02ea54cfe6b44613a0d4995adfd75698", + "Inputs": [ + { + "Id": "dd491e273dc545d3b9cd489dbb208c9e", + "Name": "path", + "Description": "Pfad zum Verzeichnis (type: string)", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5146e672e99743bf999c6fa1b35f7097", + "Name": "directory", + "Description": "Verzeichnisobjekt", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Erstellt ein Verzeichnisobjekt aus einem Pfad." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "cbc06bc3-4c8d-4b6a-bd05-e0f5b70427da", + "FunctionType": "Graph", + "NodeType": "FunctionNode", + "Id": "f5ec0c4ca91b4e0d98bfcea43baea8b5", + "Inputs": [ + { + "Id": "9b62dd27583642cc8f0d4e53840d58ed", + "Name": "seq", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": true, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9f3361fd33914323a1d63eb60539a492", + "Name": "bool", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Just the inversion of the built-in Is Empty List node." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "ecce77dc-1290-438e-a056-970b256fd553", + "FunctionType": "Graph", + "NodeType": "FunctionNode", + "Id": "ce729c4859504a3ebac8a77404f79b31", + "Inputs": [ + { + "Id": "150e377f3c5c4a978cf9ef7c88d26242", + "Name": "passThrough", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8380933d346c497da8c433be55f02941", + "Name": "waitFor", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e9475a4bf54140b6a44b5dd10f221a4e", + "Name": "passThrough", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Forces a sequential order of execution. The node wired into the output of the Passthrough node will be executed *after* the node wired into the waitFor input (e.g. important for some Revit operations). The value of the passThrough input will be passed on to the node wired into the output port of the Passthrough node." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.IO.FileSystem.CombinePath@string[]", + "FunctionType": "VariableArgument", + "NodeType": "FunctionNode", + "Id": "97427638fadb49bbb243c62496da895a", + "Inputs": [ + { + "Id": "afb4783f52124ae8895c7c87a3802830", + "Name": "string0", + "Description": "Zu einem Pfad zu kombinierende Zeichenfolgen\n\nstring[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e58013b551c3403ebbd6aec0a66e09e7", + "Name": "string1", + "Description": "string[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5b17df98ea814639a443324cd8c5b767", + "Name": "string", + "Description": "Kombinierter Dateipfad", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Verbindet mehrere Zeichenfolgen zu einem einzelnen Dateipfad.\n\nFileSystem.CombinePath (strings: string[]): string" + } + ], + "Connectors": [ + { + "Start": "56056f6434fd42fea9d8474e0f393d89", + "End": "b64f8f1cd1ce458abe69c3a38dcd9223", + "Id": "e67073b9188d488e86334cd825e1d3f2" + }, + { + "Start": "56056f6434fd42fea9d8474e0f393d89", + "End": "afb4783f52124ae8895c7c87a3802830", + "Id": "78ceb3648bb1436baa5be240604f7f83" + }, + { + "Start": "de933f10b7c745e49d6c615ee6d540b5", + "End": "c1a9c9cdb2ab48f89c6441bf9610b6df", + "Id": "439b469f2a674f6db731b80629fa56d4" + }, + { + "Start": "de933f10b7c745e49d6c615ee6d540b5", + "End": "b9b4477e30464d0d9e491f92bae22edf", + "Id": "265276df1c1a4583ab990d70cfb8b869" + }, + { + "Start": "a6c6d356d8704e56abe69fb2b9e085d5", + "End": "780a4003b27b4a67835bc0e0b14f57f1", + "Id": "778cbb3c0d45415ea38e7a8bb919a0fd" + }, + { + "Start": "be5b238157434dc8a8486d28c9f74507", + "End": "530d87284cee44a9944b92148d72a400", + "Id": "5a9cf19a160941a7a4555fb49ef49f68" + }, + { + "Start": "ddddca92742140098b81414ab2cfe35d", + "End": "caf71e7bdad742b3a7a1474e63ad0194", + "Id": "a764f956d4464a0da65c37643f9d5db3" + }, + { + "Start": "07c88db0540a4bde819d49b807e10371", + "End": "6e6b87b531b8476ab6d0bed3d4bff95a", + "Id": "a8c48b630aef490ca13a369b84c45142" + }, + { + "Start": "6cf9b41c93104c3a93db1ed5b0d89a0b", + "End": "a1fa34431858407f868ac33c9995839b", + "Id": "c9569e77591d436191c9f9ad8d4ed09b" + }, + { + "Start": "357179a4b33043888431f844887c6513", + "End": "e58013b551c3403ebbd6aec0a66e09e7", + "Id": "4b1f2bf459744c26b618b021119cb66f" + }, + { + "Start": "9b458a4190d840ae80480df80887f57a", + "End": "3f4d3c3f3b07406fb020e9bce583e458", + "Id": "54c7eb3fdf4d438ea818eb73eae1519b" + }, + { + "Start": "a5d94bdd116e449584692233d8e1699c", + "End": "a9d00f096e5540bcacdb4d232e5b9322", + "Id": "02424b8d3bc54841b19bf1244d96aa59" + }, + { + "Start": "c2367f4b26914f5bb5bf4459b40bd5e5", + "End": "12c00d0e62da42f390d25be32b47cc54", + "Id": "0326f4c9b53a45eeb1ff621293acd6fc" + }, + { + "Start": "f03cc49800ac46878a3869529b1c1bf5", + "End": "b02a600fe03947a895c3dfd54997b1d2", + "Id": "86b22f26ff9b4d3abc004bb6d522ef3a" + }, + { + "Start": "9b39df39f3a64413bdd30ab03f0f8859", + "End": "08ef1fddd189450d842ebce0360baa95", + "Id": "e8e12c8e6e9b427ea9c6889b9f54947e" + }, + { + "Start": "f4a2a2377af54e3ba0068b5e0328aa0e", + "End": "32fe58793d6a4d308db18a67f02de571", + "Id": "58586bebf3a04b0fa25b43d56074e5bd" + }, + { + "Start": "72aecc15b3d74b2d9fdf792b286ee9d6", + "End": "e87fcb4e106e4223adae06fcacd71b07", + "Id": "5e86e600f43f42249caffbc30e81e9fb" + }, + { + "Start": "65275cf9e71d4ef1a97d86c8ae8fca7c", + "End": "46193b0c4fa54497a743a847d1bd2c27", + "Id": "ad8d84f8e0e246318e61cbe32044f7ca" + }, + { + "Start": "ea0943c179eb40d99da4989129701ac0", + "End": "59c8c1aaadd34e108149f6cd46541f06", + "Id": "de0aff27a5af45d2aa8d0ee9a7da237a" + }, + { + "Start": "ea0943c179eb40d99da4989129701ac0", + "End": "9b62dd27583642cc8f0d4e53840d58ed", + "Id": "77b8a00cdbc147a8a0c0bf16e7b82072" + }, + { + "Start": "211bacc002bb481d9efed82de4a716a4", + "End": "72018b70aadf4282b3035443cad78e35", + "Id": "794d8590221340b1b97ee1dfdd4ff901" + }, + { + "Start": "fb831e2b4f714c7db001c4fbf2ec413e", + "End": "2c93f23fd2064b14bbad2748a3f6e0aa", + "Id": "a6f3922761d34a28872b81afeffdc64c" + }, + { + "Start": "8406163ad4b54fe68158d67d544bdd6b", + "End": "93154e5816c04aa493c37c3ba4ce23d9", + "Id": "fae0013c8ee245c5976b438f77f2aa02" + }, + { + "Start": "7430ec401e41443fb7e6b36b921aeae7", + "End": "fdae42f3ad7c490f8ba3c2000771ea0d", + "Id": "1698450a901143f3a24afaa614f04858" + }, + { + "Start": "0055d8885ec74f409ea11766ecce58ce", + "End": "204ab7f2a01c40c5a267210f7955d8ad", + "Id": "7df582f5bcc3434b84cb8362762514a4" + }, + { + "Start": "245c12a48cdd45d5bfe11a2f2a7f07aa", + "End": "54ca370548714aabb7ca163846008f96", + "Id": "41fc98d0afaf4fdfb6302dcce6ed3f1b" + }, + { + "Start": "3c007113103f45a0b7247eaad84fa51f", + "End": "8380933d346c497da8c433be55f02941", + "Id": "9ef1c1cf948742c89170f7dbf2dab7c3" + }, + { + "Start": "5146e672e99743bf999c6fa1b35f7097", + "End": "f9d458732cc14d00960d6c6d223f5590", + "Id": "e37abdfa429f41d78ad67b3ca9ca2a48" + }, + { + "Start": "9f3361fd33914323a1d63eb60539a492", + "End": "78119ab8385243aea93fdd19b9ca7426", + "Id": "9199342a48404c3d8a181bb179e5ad8c" + }, + { + "Start": "9f3361fd33914323a1d63eb60539a492", + "End": "d90173ee20be4a40a648134e8f4eb4bf", + "Id": "9dd6821da54d4b53a2e58e7713949f82" + }, + { + "Start": "e9475a4bf54140b6a44b5dd10f221a4e", + "End": "39ff81b7492346d1a0edfecedbda8733", + "Id": "24ae26195ef54734938247e59ecd4b79" + }, + { + "Start": "5b17df98ea814639a443324cd8c5b767", + "End": "dd491e273dc545d3b9cd489dbb208c9e", + "Id": "1e9dce0a4e68417282c3f786f82e33d8" + }, + { + "Start": "5b17df98ea814639a443324cd8c5b767", + "End": "150e377f3c5c4a978cf9ef7c88d26242", + "Id": "ab431360954741b6b9f884b1bdc8a4cb" + } + ], + "Dependencies": [ + "38ea5ab3-5af3-4395-ab54-939142172e9e", + "cbc06bc3-4c8d-4b6a-bd05-e0f5b70427da", + "ecce77dc-1290-438e-a056-970b256fd553" + ], + "NodeLibraryDependencies": [ + { + "Name": "Clockwork for Dynamo 2.x", + "Version": "2.3.0", + "ReferenceType": "Package", + "Nodes": [ + "3ea46fc675b34c6292a29de12738a4f5", + "f5ec0c4ca91b4e0d98bfcea43baea8b5", + "ce729c4859504a3ebac8a77404f79b31" + ] + } + ], + "Thumbnail": null, + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.12", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "1.10", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "Keine", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": false, + "IsVisibleInDynamoLibrary": true, + "Version": "2.12.0.5650", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "Hintergrundvorschau", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "NodeViews": [ + { + "ShowGeometry": true, + "Name": "Directory Path", + "Id": "31941836d4874c9cbc8a2ba27921c2b6", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "X": 113.100012409034, + "Y": -318.129719755616 + }, + { + "ShowGeometry": true, + "Name": "FileSystem.GetDirectoryContents", + "Id": "f411998a1b664fe6857751a16d0c532f", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 667.643002607324, + "Y": 58.6512843946236 + }, + { + "ShowGeometry": true, + "Name": "File Extension", + "Id": "dda1bb8cec864cf3bfa18e7fa1782fec", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 513.761887734624, + "Y": 121.077239257714 + }, + { + "ShowGeometry": true, + "Name": "Directory.FromPath", + "Id": "759906393ae649c2975cf1b2197d38d8", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 468.840261115304, + "Y": 17.1747011145617 + }, + { + "ShowGeometry": true, + "Name": "FileSystem.FileName", + "Id": "cad15a4138754512a13762a467246bf8", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1979.90153057093, + "Y": -122.393926663849 + }, + { + "ShowGeometry": true, + "Name": "Boolean", + "Id": "5b1ee07aa6994df8843efc46fa9d1c79", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1787.32517684927, + "Y": -46.8557093547082 + }, + { + "ShowGeometry": true, + "Name": "FileSystem.WriteText", + "Id": "958473bbab2e4af4b9d05f27292dd57d", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2693.10938033416, + "Y": -141.250675786639 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "8f98cc395b1d4f0a9a210fd2ea08c3df", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2294.42839467408, + "Y": -136.013579580256 + }, + { + "ShowGeometry": true, + "Name": "Subdirectory Name", + "Id": "653011cc2149490ab0d33ebbf7e5828f", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "X": 114.738279861716, + "Y": -222.611450571671 + }, + { + "ShowGeometry": true, + "Name": "List.FilterByBoolMask", + "Id": "63d68cc54f9e4fae8a8d0555605771ce", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1499.15878045853, + "Y": 328.573912909532 + }, + { + "ShowGeometry": true, + "Name": "List.FilterByBoolMask", + "Id": "77871326461d4fffa996883d1702b788", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1778.65472595258, + "Y": -170.612150590656 + }, + { + "ShowGeometry": true, + "Name": "String.Replace", + "Id": "0094b5b82c1145449d571b48e8f649ba", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1705.28636639665, + "Y": 422.964122851718 + }, + { + "ShowGeometry": true, + "Name": "String", + "Id": "962c58ef8bb54bc6800bd8a2ad3390ef", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1574.83124667363, + "Y": 449.233144483496 + }, + { + "ShowGeometry": true, + "Name": "String", + "Id": "0abdb126358348b396738b41afcfccfd", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1575.32127977655, + "Y": 523.551449955356 + }, + { + "ShowGeometry": true, + "Name": "String", + "Id": "b8a0e29d13204cd39f43374d22fa9bc3", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1840.77717045576, + "Y": 643.991286046333 + }, + { + "ShowGeometry": true, + "Name": "String.Replace", + "Id": "d0e0a3f138ce4b128218d93176ee6ac4", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1963.48101545902, + "Y": 546.741641023763 + }, + { + "ShowGeometry": true, + "Name": "String", + "Id": "298292f0a6894d1d8f7ceb72772d0cfa", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1840.55506747213, + "Y": 572.827413371708 + }, + { + "ShowGeometry": true, + "Name": "CustomNode.Info", + "Id": "3ea46fc675b34c6292a29de12738a4f5", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 991.741422615183, + "Y": 94.7326674717352 + }, + { + "ShowGeometry": true, + "Name": "List.Map", + "Id": "4abdf5e3f4984faca9e33b996035e9d9", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2225.21969575294, + "Y": 639.521442136256 + }, + { + "ShowGeometry": true, + "Name": "String.Join", + "Id": "dc376d56c8e64f8abf42603b0183823d", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1977.20955398567, + "Y": 723.964128679232 + }, + { + "ShowGeometry": true, + "Name": "String", + "Id": "895120759a574a30867d276ad595b9a4", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1739.1700301699, + "Y": 724.063639437222 + }, + { + "ShowGeometry": true, + "Name": "List.Flatten", + "Id": "829f0a14b0674611941639bd0463b9f7", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2426.17858135693, + "Y": 639.072501444196 + }, + { + "ShowGeometry": true, + "Name": "FileSystem.GetDirectoryContents", + "Id": "65cddaf1212c401aa997132d96c25871", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 928.951968631844, + "Y": -227.243883914405 + }, + { + "ShowGeometry": true, + "Name": "File Extension", + "Id": "7283e594e5bd4e0eb8764ec01644c121", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 768.094485871547, + "Y": -161.669113775856 + }, + { + "ShowGeometry": true, + "Name": "FileSystem.DeleteFile", + "Id": "92f004606810410cb12deeb82794e5f9", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1225.2683749161, + "Y": -226.242354374865 + }, + { + "ShowGeometry": true, + "Name": "Directory.FromPath", + "Id": "02ea54cfe6b44613a0d4995adfd75698", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 719.781232826506, + "Y": -257.693515717646 + }, + { + "ShowGeometry": true, + "Name": "List.IsNotEmpty", + "Id": "f5ec0c4ca91b4e0d98bfcea43baea8b5", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1308.89141950982, + "Y": 416.118700446275 + }, + { + "ShowGeometry": true, + "Name": "Passthrough", + "Id": "ce729c4859504a3ebac8a77404f79b31", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1436.73042379153, + "Y": -316.760267648536 + }, + { + "ShowGeometry": true, + "Name": "FileSystem.CombinePath", + "Id": "97427638fadb49bbb243c62496da895a", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 476.349526883055, + "Y": -317.333809932249 + } + ], + "Annotations": [ + { + "Id": "97c0a2bf81f24dffad12649f97173abd", + "Title": "INPUTS", + "Nodes": [ + "31941836d4874c9cbc8a2ba27921c2b6", + "653011cc2149490ab0d33ebbf7e5828f" + ], + "Left": 103.100012409034, + "Top": -364.129719755616, + "Width": 255.0, + "Height": 209.518269183945, + "FontSize": 30.0, + "InitialTop": -318.129719755616, + "InitialHeight": 528.94356187368, + "TextblockHeight": 36.0, + "Background": "#FF848484" + }, + { + "Id": "8a49e08d43ef45849284842f64ec1206", + "Title": "Browse directory", + "Nodes": [ + "f411998a1b664fe6857751a16d0c532f", + "759906393ae649c2975cf1b2197d38d8", + "dda1bb8cec864cf3bfa18e7fa1782fec" + ], + "Left": 458.840261115304, + "Top": -28.8252988854383, + "Width": 525.80274149202, + "Height": 242.9025381431523, + "FontSize": 30.0, + "InitialTop": 17.1747011145617, + "InitialHeight": 391.160734902458, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "59deed21384843c5adbcbb585b63d64e", + "Title": "Extract Python scripts", + "Nodes": [ + "63d68cc54f9e4fae8a8d0555605771ce", + "0094b5b82c1145449d571b48e8f649ba", + "962c58ef8bb54bc6800bd8a2ad3390ef", + "0abdb126358348b396738b41afcfccfd", + "b8a0e29d13204cd39f43374d22fa9bc3", + "d0e0a3f138ce4b128218d93176ee6ac4", + "298292f0a6894d1d8f7ceb72772d0cfa", + "3ea46fc675b34c6292a29de12738a4f5", + "dc376d56c8e64f8abf42603b0183823d", + "4abdf5e3f4984faca9e33b996035e9d9", + "829f0a14b0674611941639bd0463b9f7", + "895120759a574a30867d276ad595b9a4", + "2d55eb9b099e4a78b7edbd97359e3d19", + "f9887abc96d74f068b4b4fc7dbd1582b", + "f5ec0c4ca91b4e0d98bfcea43baea8b5" + ], + "Left": 981.741422615183, + "Top": 48.7326674717352, + "Width": 1635.437158741747, + "Height": 859.60479228651673, + "FontSize": 30.0, + "InitialTop": 94.7326674717352, + "InitialHeight": 706.638278749519, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "59f80dd8c9c54235869f8125c0c9c084", + "Title": "Create new *.py files", + "Nodes": [ + "cad15a4138754512a13762a467246bf8", + "5b1ee07aa6994df8843efc46fa9d1c79", + "958473bbab2e4af4b9d05f27292dd57d", + "8f98cc395b1d4f0a9a210fd2ea08c3df", + "77871326461d4fffa996883d1702b788", + "f79aac3a877045e182c6ba638764acba" + ], + "Left": 1754.4623500401, + "Top": -263.101575003621, + "Width": 1139.64703029406, + "Height": 284.2458656489128, + "FontSize": 30.0, + "InitialTop": -217.101575003621, + "InitialHeight": 342.254682660108, + "TextblockHeight": 36.0, + "Background": "#FF48B9FF" + }, + { + "Id": "0437ea31db4b471d84302bac1c07c6b8", + "Title": "Delete previous *.py files", + "Nodes": [ + "65cddaf1212c401aa997132d96c25871", + "7283e594e5bd4e0eb8764ec01644c121", + "92f004606810410cb12deeb82794e5f9", + "ce729c4859504a3ebac8a77404f79b31", + "02ea54cfe6b44613a0d4995adfd75698", + "97427638fadb49bbb243c62496da895a" + ], + "Left": 466.349526883055, + "Top": -363.333809932249, + "Width": 1257.3808969084751, + "Height": 294.664696156393, + "FontSize": 30.0, + "InitialTop": -317.333809932249, + "InitialHeight": 260.141019210719, + "TextblockHeight": 36.0, + "Background": "#FFBB87C6" + }, + { + "Id": "1b7991a6b3504825960ad29c6274a4c0", + "Title": "Extract Python Scripts", + "Nodes": [ + "075fddc891394ceb8511d8b3316482e1" + ], + "Left": 100.536363356592, + "Top": -662.578087412933, + "Width": 312.0, + "Height": 275.0, + "FontSize": 48.0, + "InitialTop": -537.578087412933, + "InitialHeight": 175.0, + "TextblockHeight": 115.0, + "Background": "#FF848484" + }, + { + "Id": "f79aac3a877045e182c6ba638764acba", + "Title": "Filter out all files that do not contain Python scripts", + "Nodes": [], + "Left": 1764.4623500401, + "Top": -217.101575003621, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" + }, + { + "Id": "075fddc891394ceb8511d8b3316482e1", + "Title": "This graph parses each *.dyf file in a given directory and extracts all Python scripts within that file into a subdirectory. Previous Pythons script files in that directory will be deleted.\r\n\r\nI am using this in order to keep the Python documentation of my custom nodes more accessible.", + "Nodes": [], + "Left": 110.536363356592, + "Top": -537.578087412933, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" + }, + { + "Id": "f9887abc96d74f068b4b4fc7dbd1582b", + "Title": "Angle brackets: Replace HTML notation with normal characters", + "Nodes": [], + "Left": 1942.53216052807, + "Top": 491.265723735978, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" + }, + { + "Id": "2d55eb9b099e4a78b7edbd97359e3d19", + "Title": "If a custom node contains more than one Python script, concatenate them with a custom delimiter", + "Nodes": [], + "Left": 1953.3103227543, + "Top": 844.337459758252, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" + } + ], + "X": -31.77279709384468, + "Y": 404.59266084580167, + "Zoom": 0.5588459328498494 + } +} \ No newline at end of file diff --git a/maintenance/2.x/FindMissingNodeDescriptions.dyn b/maintenance/2.x/FindMissingNodeDescriptions.dyn new file mode 100644 index 00000000..ad6aabf9 --- /dev/null +++ b/maintenance/2.x/FindMissingNodeDescriptions.dyn @@ -0,0 +1,716 @@ +{ + "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "IsCustomNode": false, + "Description": "", + "Name": "FindMissingNodeDescriptions", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "31941836d4874c9cbc8a2ba27921c2b6", + "Name": "Directory Path (Nodes)", + "Type": "string", + "Value": "C:\\Users\\andreas\\Documents\\GitHub\\ClockworkForDynamo\\nodes\\2.x", + "Description": "Ermöglicht die Auswahl einen Verzeichnisses auf dem System, um seinen Pfad abzurufen.", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "CoreNodeModels.Input.Directory, CoreNodeModels", + "HintPath": "C:\\Users\\andreas\\Documents\\GitHub\\Journalysis\\nodes", + "InputValue": "C:\\Users\\andreas\\Documents\\GitHub\\ClockworkForDynamo\\nodes\\2.x", + "NodeType": "ExtensionNode", + "Id": "31941836d4874c9cbc8a2ba27921c2b6", + "Inputs": [], + "Outputs": [ + { + "Id": "088557f3641a4c52aa63148f507c976b", + "Name": "", + "Description": "Verzeichnispfad", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die Auswahl einen Verzeichnisses auf dem System, um seinen Pfad abzurufen." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.IO.FileSystem.GetDirectoryContents@var,string,bool", + "Id": "f411998a1b664fe6857751a16d0c532f", + "Inputs": [ + { + "Id": "d47c357cb4684c97bbec41f480e4fc11", + "Name": "directory", + "Description": "Verzeichnis zum Abrufen des Inhalts\n\nvar", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9a69f6d5c98f4fa9a28fe2c95283fdfe", + "Name": "searchString", + "Description": "Suchzeichenfolge zum Filtern von Ergebnissen\n\nstring\nVorgabewert : \"*.*\"", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8fb1761c83c2460caabbbabd64f2019d", + "Name": "includeSubdirectories", + "Description": "Legen Sie diese Option auf True fest, um Dateien und Ordner in Unterverzeichnissen (rekursiv) einzubeziehen, oder legen Sie False fest, um Ergebnisse nur aus der obersten Ebene des angegebenen Verzeichnisses einzubeziehen.\n\nbool\nVorgabewert : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3d92a26d3ca14b598664beae6f2b09c2", + "Name": "files", + "Description": "Aus Abfrage resultierende Dateien", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a90743b291434188b57b5e18e3c3a1fc", + "Name": "directories", + "Description": "Aus Abfrage resultierende Verzeichnisse", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Gibt eine Liste mit Dateien und Verzeichnissen zurück, die sich in einem bestimmten Verzeichnis befinden. Mit einer optionalen searchString können Sie die Ergebnisse filtern.\n\nFileSystem.GetDirectoryContents (directory: var, searchString: string = \"*.*\", includeSubdirectories: bool = false): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"*.dyf\";", + "Id": "dda1bb8cec864cf3bfa18e7fa1782fec", + "Inputs": [], + "Outputs": [ + { + "Id": "e27d6b1229a24b53a1c8bd23e151ee10", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." + }, + { + "ConcreteType": "CoreNodeModels.Input.DirectoryObject, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "759906393ae649c2975cf1b2197d38d8", + "Inputs": [ + { + "Id": "599a6fd5aa494ab78123c4f4c5f2d23c", + "Name": "path", + "Description": "Pfad zum Verzeichnis (type: string)", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4e6f669cca234ef5853b437ff2d1ddc9", + "Name": "directory", + "Description": "Verzeichnisobjekt", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Erstellt ein Verzeichnisobjekt aus einem Pfad." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "38ea5ab3-5af3-4395-ab54-939142172e9e", + "FunctionType": "Graph", + "NodeType": "FunctionNode", + "Id": "3ea46fc675b34c6292a29de12738a4f5", + "Inputs": [ + { + "Id": "1924661d2bdd473c887567ad3c0f968e", + "Name": "path", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d8cd0ff079a54df3971ee56928de8714", + "Name": "Version", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6dc7569547ae41759b96094970efdfa8", + "Name": "Name", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "443fce05409044cdade106a1609c2dc0", + "Name": "ID", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7e14422fffa842feb3de077d97f272cb", + "Name": "Description", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0e09f900e3864fa7918335213db3a25f", + "Name": "Category", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a0946c5c182c4c55bff1222447ba5c8b", + "Name": "Inputs", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "dc5362ec1fdc450d83a7985fdbc7fa01", + "Name": "InputDataTypes", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "454936edff8a4c05961a49970d309728", + "Name": "InputDefaultVals", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ac45602043254dcd917d2e3f6f1ee102", + "Name": "Outputs", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "24be687d1d474574814ad836594fc452", + "Name": "PythonScripts", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ed13900b0fe34b7d85ab954374d5cd0d", + "Name": "NestedCustomNodes", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "33899a283aae4fafa622cf64f753631e", + "Name": "CustomNodesCount", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6c45a5971da34050908a17ea779316b1", + "Name": "NestedBuiltinNodes", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9893d9b2934748de83fa1046351ecc1f", + "Name": "BuiltinNodesCount", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "efa2ef692dd34af5840346dafcddc26b", + "Name": "InputDescriptions", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8c2a6d04455346a4b40bf65f31d56a4d", + "Name": "OutputDescriptions", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7f62d89acfa047fb9ba97e99c2a17224", + "Name": "IsVisibleInLibrary", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Extracts information from a custom node." + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "34fa8c94d5644f4fbb708ed40e5f10e5", + "Inputs": [ + { + "Id": "11a7e1d2441d43779e91f35c483946b6", + "Name": "", + "Description": "Block, dessen Ausgabe angezeigt wird", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "90e1da4b320d4d0f86b8a32a340a2fa7", + "Name": "", + "Description": "Blockausgabe", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualisierung der Ausgabe des Blocks" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]", + "Id": "95032ae884c04342b7941378f825f4d4", + "Inputs": [ + { + "Id": "635d298e2f224a57b0ce9342fc942d45", + "Name": "list", + "Description": "Zu filternde Liste\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "bfc5b262874c4551a498ce0876cb8a51", + "Name": "mask", + "Description": "Liste der booleschen Ausdrücke, die eine Maske darstellen\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "577d84e30e324478a9765a6fb0d4add6", + "Name": "in", + "Description": "Elemente mit Maskenindex true", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7287d7320f184593af0f02fb02d0e554", + "Name": "out", + "Description": "Elemente mit Maskenindex false", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Filtert eine Sequenz durch Abrufen entsprechender Indizes in einer separaten Liste boolescher Werte.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "desc == \"\";", + "Id": "67ebb6b2e6c94017aafeddcfc3dfed6c", + "Inputs": [ + { + "Id": "d307b1aff6ab4c9192136fa1d1b811a4", + "Name": "desc", + "Description": "desc", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5a17a4d6d43b489fa73d31065ed4ceb1", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." + } + ], + "Connectors": [ + { + "Start": "088557f3641a4c52aa63148f507c976b", + "End": "599a6fd5aa494ab78123c4f4c5f2d23c", + "Id": "8dab3cf19a4c4937b08245c665667109" + }, + { + "Start": "3d92a26d3ca14b598664beae6f2b09c2", + "End": "1924661d2bdd473c887567ad3c0f968e", + "Id": "0ef2685024bd40cea25571d70605a6e4" + }, + { + "Start": "e27d6b1229a24b53a1c8bd23e151ee10", + "End": "9a69f6d5c98f4fa9a28fe2c95283fdfe", + "Id": "a6a7549741434b7990475db53a9a2812" + }, + { + "Start": "4e6f669cca234ef5853b437ff2d1ddc9", + "End": "d47c357cb4684c97bbec41f480e4fc11", + "Id": "6dbb5e6665dc404f9121c7c3fdf19b56" + }, + { + "Start": "6dc7569547ae41759b96094970efdfa8", + "End": "635d298e2f224a57b0ce9342fc942d45", + "Id": "36142cf3741d4bfd883d7dae32c8a1bc" + }, + { + "Start": "7e14422fffa842feb3de077d97f272cb", + "End": "d307b1aff6ab4c9192136fa1d1b811a4", + "Id": "d6b0342a57a2484a9644037d93eb9ad9" + }, + { + "Start": "577d84e30e324478a9765a6fb0d4add6", + "End": "11a7e1d2441d43779e91f35c483946b6", + "Id": "bc7217913a1b4e5a85f48b5f5eb12321" + }, + { + "Start": "5a17a4d6d43b489fa73d31065ed4ceb1", + "End": "bfc5b262874c4551a498ce0876cb8a51", + "Id": "5411347a888b4d33803bfcf589027b49" + } + ], + "Dependencies": [ + "38ea5ab3-5af3-4395-ab54-939142172e9e" + ], + "NodeLibraryDependencies": [ + { + "Name": "Clockwork for Dynamo 2.x", + "Version": "2.3.0", + "ReferenceType": "Package", + "Nodes": [ + "3ea46fc675b34c6292a29de12738a4f5" + ] + } + ], + "Thumbnail": null, + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.12", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "1.10", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "Keine", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": false, + "IsVisibleInDynamoLibrary": true, + "Version": "2.12.0.5650", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "Hintergrundvorschau", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "NodeViews": [ + { + "ShowGeometry": true, + "Name": "Directory Path (Nodes)", + "Id": "31941836d4874c9cbc8a2ba27921c2b6", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "X": -380.68151023756946, + "Y": 212.15636474982057 + }, + { + "ShowGeometry": true, + "Name": "FileSystem.GetDirectoryContents", + "Id": "f411998a1b664fe6857751a16d0c532f", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 185.38837042671054, + "Y": 250.57577938262057 + }, + { + "ShowGeometry": true, + "Name": "File Extension", + "Id": "dda1bb8cec864cf3bfa18e7fa1782fec", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 11.958840042867564, + "Y": 310.96427059929761 + }, + { + "ShowGeometry": true, + "Name": "Directory.FromPath", + "Id": "759906393ae649c2975cf1b2197d38d8", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": -31.501300152207762, + "Y": 211.53236520415757 + }, + { + "ShowGeometry": true, + "Name": "CustomNode.Info", + "Id": "3ea46fc675b34c6292a29de12738a4f5", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 550.846270560114, + "Y": 250.796752763095 + }, + { + "ShowGeometry": true, + "Name": "Nodes that do not have a description", + "Id": "34fa8c94d5644f4fbb708ed40e5f10e5", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": -384.47605662421461, + "Y": 377.56669960128119 + }, + { + "ShowGeometry": true, + "Name": "List.FilterByBoolMask", + "Id": "95032ae884c04342b7941378f825f4d4", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1105.16555851452, + "Y": 273.078358269496 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "67ebb6b2e6c94017aafeddcfc3dfed6c", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 894.383247144176, + "Y": 333.597843092156 + } + ], + "Annotations": [ + { + "Id": "97c0a2bf81f24dffad12649f97173abd", + "Title": "INPUTS", + "Nodes": [ + "31941836d4874c9cbc8a2ba27921c2b6" + ], + "Left": -390.68151023756946, + "Top": 166.15636474982057, + "Width": 255.0, + "Height": 140.0, + "FontSize": 30.0, + "InitialTop": 212.15636474982057, + "InitialHeight": 528.94356187368, + "TextblockHeight": 36.0, + "Background": "#FF848484" + }, + { + "Id": "8a49e08d43ef45849284842f64ec1206", + "Title": "Browse directory", + "Nodes": [ + "f411998a1b664fe6857751a16d0c532f", + "759906393ae649c2975cf1b2197d38d8", + "dda1bb8cec864cf3bfa18e7fa1782fec" + ], + "Left": -41.501300152207762, + "Top": 165.53236520415757, + "Width": 543.8896705789183, + "Height": 238.43190539514003, + "FontSize": 30.0, + "InitialTop": 211.53236520415757, + "InitialHeight": 391.160734902458, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "59deed21384843c5adbcbb585b63d64e", + "Title": "Extract data and evaluate category names", + "Nodes": [ + "3ea46fc675b34c6292a29de12738a4f5", + "95032ae884c04342b7941378f825f4d4" + ], + "Left": 540.846270560114, + "Top": 204.796752763095, + "Width": 745.31928795440592, + "Height": 555.0, + "FontSize": 30.0, + "InitialTop": 250.796752763095, + "InitialHeight": 706.638278749519, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "d1e1dfe4803641b1a8272111d72801bc", + "Title": "OUTPUTS", + "Nodes": [ + "34fa8c94d5644f4fbb708ed40e5f10e5" + ], + "Left": -394.47605662421461, + "Top": 331.56669960128119, + "Width": 318.0, + "Height": 324.00000000000006, + "FontSize": 30.0, + "InitialTop": 377.56669960128119, + "InitialHeight": 371.938864718202, + "TextblockHeight": 36.0, + "Background": "#FF848484" + }, + { + "Id": "8c20a1c20b2646a38530e8e78f96edfe", + "Title": "Find Missing Node Descriptions", + "Nodes": [ + "075fddc891394ceb8511d8b3316482e1" + ], + "Left": -393.70994469911807, + "Top": -148.684896667652, + "Width": 312.0, + "Height": 290.0, + "FontSize": 48.0, + "InitialTop": 34.315103332348, + "InitialHeight": 132.0, + "TextblockHeight": 173.0, + "Background": "#FF848484" + }, + { + "Id": "075fddc891394ceb8511d8b3316482e1", + "Title": "This graph parses each *.dyf file in a given directory and checks if the node has a description text.\r\n\r\nI am using this to identify poorly documented nodes.", + "Nodes": [], + "Left": -383.70994469911807, + "Top": 34.315103332348, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" + } + ], + "X": 388.86002273750461, + "Y": 140.39855645582853, + "Zoom": 0.93337417650497023 + } +} \ No newline at end of file diff --git a/maintenance/2.x/FindNestedNodeNameMismatches.dyn b/maintenance/2.x/FindNestedNodeNameMismatches.dyn new file mode 100644 index 00000000..e8bd75a0 --- /dev/null +++ b/maintenance/2.x/FindNestedNodeNameMismatches.dyn @@ -0,0 +1,1679 @@ +{ + "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "IsCustomNode": false, + "Description": "", + "Name": "FindNestedNodeNameMismatches", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "31941836d4874c9cbc8a2ba27921c2b6", + "Name": "Directory Path (Nodes)", + "Type": "string", + "Value": "C:\\Users\\andreas\\Documents\\GitHub\\ClockworkForDynamo\\nodes\\2.x", + "Description": "Ermöglicht die Auswahl einen Verzeichnisses auf dem System, um seinen Pfad abzurufen.", + "SelectedIndex": 0 + }, + { + "Id": "02e1b7e1f3784667950baa6162ec7722", + "Name": "Directory Path (Results)", + "Type": "string", + "Value": "C:\\Users\\andreas\\Desktop", + "Description": "Ermöglicht die Auswahl einen Verzeichnisses auf dem System, um seinen Pfad abzurufen.", + "SelectedIndex": 0 + }, + { + "Id": "f398819286aa427bb7eb0473732fde03", + "Name": "File Name (Results)", + "Type": "string", + "Value": "NodeNameMismatches", + "Description": "Erstellt eine Zeichenfolge.", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "CoreNodeModels.Input.Directory, CoreNodeModels", + "HintPath": "C:\\Users\\andreas\\Documents\\GitHub\\ClockworkForDynamo\\nodes\\2.x", + "InputValue": "C:\\Users\\andreas\\Documents\\GitHub\\ClockworkForDynamo\\nodes\\2.x", + "NodeType": "ExtensionNode", + "Id": "31941836d4874c9cbc8a2ba27921c2b6", + "Inputs": [], + "Outputs": [ + { + "Id": "38c0d1f6a7e44ad28f6150228d2aa6b5", + "Name": "", + "Description": "Verzeichnispfad", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die Auswahl einen Verzeichnisses auf dem System, um seinen Pfad abzurufen." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.IO.FileSystem.GetDirectoryContents@var,string,bool", + "Id": "f411998a1b664fe6857751a16d0c532f", + "Inputs": [ + { + "Id": "f6b68956bc304e00b7db9503f3c4688a", + "Name": "directory", + "Description": "Verzeichnis zum Abrufen des Inhalts\n\nvar", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3b0da9bb094a4212917aad5c03ed5924", + "Name": "searchString", + "Description": "Suchzeichenfolge zum Filtern von Ergebnissen\n\nstring\nVorgabewert : \"*.*\"", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b94ba905e3024ff6aea4eef8c4fa67b3", + "Name": "includeSubdirectories", + "Description": "Legen Sie diese Option auf True fest, um Dateien und Ordner in Unterverzeichnissen (rekursiv) einzubeziehen, oder legen Sie False fest, um Ergebnisse nur aus der obersten Ebene des angegebenen Verzeichnisses einzubeziehen.\n\nbool\nVorgabewert : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7a7efe2591ea4546b96df232db321ce6", + "Name": "files", + "Description": "Aus Abfrage resultierende Dateien", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c99c4dc3fd0c47ff83881a90a536ced5", + "Name": "directories", + "Description": "Aus Abfrage resultierende Verzeichnisse", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Gibt eine Liste mit Dateien und Verzeichnissen zurück, die sich in einem bestimmten Verzeichnis befinden. Mit einer optionalen searchString können Sie die Ergebnisse filtern.\n\nFileSystem.GetDirectoryContents (directory: var, searchString: string = \"*.*\", includeSubdirectories: bool = false): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"*.dyf\";", + "Id": "dda1bb8cec864cf3bfa18e7fa1782fec", + "Inputs": [], + "Outputs": [ + { + "Id": "ad1acc1f5ede44b8b7dad89bc62c5f74", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." + }, + { + "ConcreteType": "CoreNodeModels.Input.DirectoryObject, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "759906393ae649c2975cf1b2197d38d8", + "Inputs": [ + { + "Id": "3acf9febeccb4264b215791ec15b2de4", + "Name": "path", + "Description": "Pfad zum Verzeichnis (type: string)", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3236b088ec8f4c45acb20a2510fddef6", + "Name": "directory", + "Description": "Verzeichnisobjekt", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Erstellt ein Verzeichnisobjekt aus einem Pfad." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "38ea5ab3-5af3-4395-ab54-939142172e9e", + "FunctionType": "Graph", + "NodeType": "FunctionNode", + "Id": "3ea46fc675b34c6292a29de12738a4f5", + "Inputs": [ + { + "Id": "66d6488454b6440eb52bc351fb243d4e", + "Name": "path", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d4e2681a5c8445e99ef52384c9efd82e", + "Name": "Version", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4ba24c3404014038b7f8cad3ac88375a", + "Name": "Name", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "de96a068daf044dc91995d592a1de7be", + "Name": "ID", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "908c41ff2ec044d88255f418c017e877", + "Name": "Description", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "157c88c210f743319a146067a7eb01b2", + "Name": "Category", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3eb972daf97b4414b33f89b5ae9eac37", + "Name": "Inputs", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "03031cde20ee44d0897b0f4617c393fd", + "Name": "InputDataTypes", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "27a151d6faef4990883be31afb94633b", + "Name": "InputDefaultVals", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9a73e83e1b264350b2ae7a9ba82b29e5", + "Name": "Outputs", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "bd8738dd7f1d42088310137542158582", + "Name": "PythonScripts", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "95c382a4cfe846d1b38d29a49e6ecdcd", + "Name": "NestedCustomNodes", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "97bc3430bb2c4d1cadabdab0922948b5", + "Name": "CustomNodesCount", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5176620b89d34420965a5945462cd5bd", + "Name": "NestedBuiltinNodes", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9560dab0da6544088069f272d8b478d5", + "Name": "BuiltinNodesCount", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0030a164cd4d41b6bb7795a62dc781ff", + "Name": "InputDescriptions", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "848ab3de8436415c966ca69464e1ccde", + "Name": "OutputDescriptions", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "654463cafae94ce1a3c351c388d37650", + "Name": "IsVisibleInLibrary", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Extracts information from a custom node." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]", + "Id": "c3388d4b6c7a4aca9e5191b0fdc2b980", + "Inputs": [ + { + "Id": "323bf58a04c648f580019b7e1be7607a", + "Name": "list", + "Description": "Zu filternde Liste\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "87110741dd5345598ce9564021f279f9", + "Name": "mask", + "Description": "Liste der booleschen Ausdrücke, die eine Maske darstellen\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c7caec3538de49ffb71df12027f11382", + "Name": "in", + "Description": "Elemente mit Maskenindex true", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "cb2b8325624c4b2882f9fdf4eb80255d", + "Name": "out", + "Description": "Elemente mit Maskenindex false", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Filtert eine Sequenz durch Abrufen entsprechender Indizes in einer separaten Liste boolescher Werte.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]", + "Id": "565d534067e7479e90f3f44b11b975cf", + "Inputs": [ + { + "Id": "88796c1d3b9d40598361836eb8d28c33", + "Name": "list", + "Description": "Zu filternde Liste\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7b7635c15a644d93ac27cf81321a96fd", + "Name": "mask", + "Description": "Liste der booleschen Ausdrücke, die eine Maske darstellen\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f68bba578be946fcb660e9d0b7fd5e20", + "Name": "in", + "Description": "Elemente mit Maskenindex true", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6f0f12b0731e4c1f8c77306808acc2b2", + "Name": "out", + "Description": "Elemente mit Maskenindex false", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Filtert eine Sequenz durch Abrufen entsprechender Indizes in einer separaten Liste boolescher Werte.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.Directory, CoreNodeModels", + "HintPath": "C:\\Users\\andreas\\Desktop", + "InputValue": "C:\\Users\\andreas\\Desktop", + "NodeType": "ExtensionNode", + "Id": "02e1b7e1f3784667950baa6162ec7722", + "Inputs": [], + "Outputs": [ + { + "Id": "105a9563c57c4ab98da7ca9157db9484", + "Name": "", + "Description": "Verzeichnispfad", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die Auswahl einen Verzeichnisses auf dem System, um seinen Pfad abzurufen." + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "NodeType": "StringInputNode", + "InputValue": "NodeNameMismatches", + "Id": "f398819286aa427bb7eb0473732fde03", + "Inputs": [], + "Outputs": [ + { + "Id": "0e15d7e62e094f2a8ab0b06743fabaf7", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Erstellt eine Zeichenfolge." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]", + "Id": "1e02116f8cb848e3a41968586dbb6951", + "Inputs": [ + { + "Id": "a60cd50e56324b829179ada31a2c74e0", + "Name": "list", + "Description": "Zu filternde Liste\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9e28278553644c7cbad101e380543a5d", + "Name": "mask", + "Description": "Liste der booleschen Ausdrücke, die eine Maske darstellen\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "833592f70d6841f484e7346431ad4fe6", + "Name": "in", + "Description": "Elemente mit Maskenindex true", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0ad375a5f3db4a349a37c2e0d34ffea4", + "Name": "out", + "Description": "Elemente mit Maskenindex false", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Filtert eine Sequenz durch Abrufen entsprechender Indizes in einer separaten Liste boolescher Werte.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "8fbdd02a5f664449b69d72572ec8d365", + "Inputs": [ + { + "Id": "d0642f309ec44d0fadb9aaf920c36cb2", + "Name": "", + "Description": "Block, dessen Ausgabe angezeigt wird", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "459acbe950d4400f91515b4ceb0987a7", + "Name": "", + "Description": "Blockausgabe", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualisierung der Ausgabe des Blocks" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]", + "Id": "37b6804911b2428f95615e3033dea009", + "Inputs": [ + { + "Id": "3665aac996554d5fac9a0d68a8fac131", + "Name": "list", + "Description": "Zu filternde Liste\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8ab3a47ed3a5499799109ce047098544", + "Name": "mask", + "Description": "Liste der booleschen Ausdrücke, die eine Maske darstellen\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "1469f95c0f954ed18a0f0b9046a4b40a", + "Name": "in", + "Description": "Elemente mit Maskenindex true", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "cb1bf3846b6b4a159095fd94e88f6c75", + "Name": "out", + "Description": "Elemente mit Maskenindex false", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Filtert eine Sequenz durch Abrufen entsprechender Indizes in einer separaten Liste boolescher Werte.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "981b58f9b9cb44678b43a91760441fbd", + "Inputs": [ + { + "Id": "b62831c4b582406b9dd5579ce5cf60af", + "Name": "", + "Description": "Block, dessen Ausgabe angezeigt wird", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "810b0d4b05f6480a910b2878a51295fa", + "Name": "", + "Description": "Blockausgabe", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualisierung der Ausgabe des Blocks" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]", + "Id": "6e888d4004d34841ab0794c315915fe2", + "Inputs": [ + { + "Id": "4766169448334e52aa6ea4d565303c50", + "Name": "list", + "Description": "Zu filternde Liste\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5a8c0838fa3d4e069655f1dd69400062", + "Name": "mask", + "Description": "Liste der booleschen Ausdrücke, die eine Maske darstellen\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "180136f04b00408ca45b07b5cdbff8f7", + "Name": "in", + "Description": "Elemente mit Maskenindex true", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "aa5507f247044793869e7f9edc0c7379", + "Name": "out", + "Description": "Elemente mit Maskenindex false", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Filtert eine Sequenz durch Abrufen entsprechender Indizes in einer separaten Liste boolescher Werte.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\", \";", + "Id": "c4797c41983248629ffa83f2fcbe39cf", + "Inputs": [], + "Outputs": [ + { + "Id": "9f7f025335de496fac5e841c2825e5f8", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSOffice.Data.ExportCSV@string,var[][]", + "Id": "af4b5d661f3745e38d0dc02ee2869c9a", + "Inputs": [ + { + "Id": "3f6b32af12dc4359a770db1212a9c52a", + "Name": "filePath", + "Description": "Pfad, unter dem geschrieben werden soll\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d3d85eb0cc18443e81ecb9ffaa7e3639", + "Name": "data", + "Description": "In CSV zu schreibende Liste von Listen\n\nvar[][]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "14c3d7b2c0a947f5bab426e5b3fe97e0", + "Name": "void", + "Description": "void", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Schreibt eine Liste von Listen in Form kommagetrennter Werte in eine Datei. Die äußere Liste steht für Zeilen, die innere für Spalten.\n\nData.ExportCSV (filePath: string, data: var[][]): void" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Transpose@var[]..[]", + "Id": "e2d3f9885d1c46228e31b1dfb01c7951", + "Inputs": [ + { + "Id": "0659934a59b0484bac370de23909b303", + "Name": "lists", + "Description": "Liste der umzustellenden Listen\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3eb3e79b4189458da2775f4b776c49b5", + "Name": "lists", + "Description": "Liste der umgestellten Listen", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Vertauscht Zeilen und Spalten in einer Liste von Listen. Wenn einige Zeilen kürzer als die übrigen sind, werden Nullwerte als Platzhalter in das resultierende Array eingefügt, sodass dieses immer rechteckig ist.\n\nList.Transpose (lists: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "filename + \".CSV\";", + "Id": "a8169545e8994530bae8bcd08c70aa40", + "Inputs": [ + { + "Id": "35c48b2bc7c04fefad6df1bcad4f8028", + "Name": "filename", + "Description": "filename", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "78f441632dfa4af6b32b721d6f9d835f", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "NodeType": "ExtensionNode", + "Id": "d4ebc30c04ed427297f7d60fafdc167d", + "Inputs": [ + { + "Id": "76fa7de39ecd4ec584368b136e50f080", + "Name": "item0", + "Description": "Elementindex #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7bca91f6c9ca428382f5e157da83328b", + "Name": "item1", + "Description": "Elementindex #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4283098c22f2423099761aaca79ef5ba", + "Name": "list", + "Description": "Eine Liste (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Erstellt eine neue Liste aus den angegebenen Eingaben." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", + "Id": "25d3c64996f449e8bc2babf7f1b80b90", + "Inputs": [ + { + "Id": "196e28a7fb3249ea83e2b6e22a987114", + "Name": "list", + "Description": "Zu vereinfachende Liste\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "15103905848143d69947f55526c080df", + "Name": "amount", + "Description": "Layer der zu entfernenden Listenverschachtelung (-1 entfernt alle Listenverschachtelungen)\n\nint\nVorgabewert : -1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a96c162285f44975b9b0252ea86f1019", + "Name": "list", + "Description": "Vereinfachte Liste nach Betrag", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Vereinfacht eine verschachtelte Liste von Listen um eine bestimmte Anzahl von Ebenen.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "cbc06bc3-4c8d-4b6a-bd05-e0f5b70427da", + "FunctionType": "Graph", + "NodeType": "FunctionNode", + "Id": "b22e6da4a9c64385838d35cd9285f281", + "Inputs": [ + { + "Id": "6bbe526dd2ee4ce997d41a8f41c4d2eb", + "Name": "seq", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": true, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "18666918e5484cc9ab90284052eb8cb0", + "Name": "bool", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Just the inversion of the built-in Is Empty List node." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "5504135c-3389-470b-a746-6ea992aa5e7d", + "FunctionType": "Graph", + "NodeType": "FunctionNode", + "Id": "2bb1bdac813849ec993ebd5644083fe2", + "Inputs": [ + { + "Id": "d6af1ceff87b448899258e8bbc4d9439", + "Name": "seq", + "Description": "bool[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": true, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "cabfa338ae794b94ba344750b2a3540f", + "Name": "bool", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Returns true if any item in a list of booleans is false." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Contains@var[]..[],var[]..[]", + "Id": "1b7ba8162a804340b3d3e821874db2b2", + "Inputs": [ + { + "Id": "c5833a40d1364053af7006032da03d41", + "Name": "list", + "Description": "Die zu durchsuchende Liste\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b712d0ced926465d8bcb264f1ce1c6c8", + "Name": "item", + "Description": "Das zu suchende Element\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 1, + "UseLevels": true, + "KeepListStructure": true + } + ], + "Outputs": [ + { + "Id": "37bea94ce72b4997a611fadd1f367c3b", + "Name": "bool", + "Description": "True, wenn die Liste das Element enthält, sonst False", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Ermittelt, ob die angegebene Liste das angegebene Element enthält. Diese Funktion durchsucht die darin enthaltenen Unterlisten.\n\nList.Contains (list: var[]..[], item: var[]..[]): bool" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.String.Join@string,string[]", + "FunctionType": "VariableArgument", + "NodeType": "FunctionNode", + "Id": "23ae6155522343b383e245869df5b7b7", + "Inputs": [ + { + "Id": "7da4d2e0e6484fd3ba323158c61a3af3", + "Name": "separator", + "Description": "Die zwischen den verbundenen Zeichenfolgen einzufügende Zeichenfolge\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "968c67320adc46cf981fa4de2288a7e7", + "Name": "string0", + "Description": "Die zu einer einzigen Zeichenfolge zu verbindenden Zeichenfolgen\n\nstring[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "97a641fd1665419f99a0fb539620bdbb", + "Name": "string", + "Description": "Eine aus der Liste von Zeichenfolgen erstellte Zeichenfolge einschließlich Trennzeichen", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Verkettet mehrere Zeichenfolgen zu einer einzigen Zeichenfolge, und fügt dabei das angegebene Trennzeichen zwischen den einzelnen verbundenen Zeichenfolgen ein.\n\nString.Join (separator: string, strings: string[]): string" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.IO.FileSystem.CombinePath@string[]", + "FunctionType": "VariableArgument", + "NodeType": "FunctionNode", + "Id": "f13eed4b77314bec8f0ecc510c799605", + "Inputs": [ + { + "Id": "7451223d5fa6484d9a1ffe6caeb882a9", + "Name": "string0", + "Description": "Zu einem Pfad zu kombinierende Zeichenfolgen\n\nstring[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a15d03bab2a64b95a6469035d8cdca53", + "Name": "string1", + "Description": "string[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9ee86f4f130543739d551d89166f2ee8", + "Name": "string", + "Description": "Kombinierter Dateipfad", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Verbindet mehrere Zeichenfolgen zu einem einzelnen Dateipfad.\n\nFileSystem.CombinePath (strings: string[]): string" + } + ], + "Connectors": [ + { + "Start": "38c0d1f6a7e44ad28f6150228d2aa6b5", + "End": "3acf9febeccb4264b215791ec15b2de4", + "Id": "214af5faa09f40abbd2347a753f48054" + }, + { + "Start": "7a7efe2591ea4546b96df232db321ce6", + "End": "66d6488454b6440eb52bc351fb243d4e", + "Id": "283aa1bfa8644ccd9f5ec2546fe45169" + }, + { + "Start": "ad1acc1f5ede44b8b7dad89bc62c5f74", + "End": "3b0da9bb094a4212917aad5c03ed5924", + "Id": "2fe4eacf99564a748ddc0517913dda7d" + }, + { + "Start": "3236b088ec8f4c45acb20a2510fddef6", + "End": "f6b68956bc304e00b7db9503f3c4688a", + "Id": "348004555a434ef5a072ca09308ac412" + }, + { + "Start": "4ba24c3404014038b7f8cad3ac88375a", + "End": "323bf58a04c648f580019b7e1be7607a", + "Id": "5af210c4980a43c98d36c48bfe482946" + }, + { + "Start": "4ba24c3404014038b7f8cad3ac88375a", + "End": "c5833a40d1364053af7006032da03d41", + "Id": "83a6573105424650b9ddecaf3f3b17ee" + }, + { + "Start": "95c382a4cfe846d1b38d29a49e6ecdcd", + "End": "6bbe526dd2ee4ce997d41a8f41c4d2eb", + "Id": "26bf1dce2a1f4bceb82b6bc5ae14c691" + }, + { + "Start": "95c382a4cfe846d1b38d29a49e6ecdcd", + "End": "88796c1d3b9d40598361836eb8d28c33", + "Id": "9b0fa280f0ff4467b0587c2120e25987" + }, + { + "Start": "c7caec3538de49ffb71df12027f11382", + "End": "3665aac996554d5fac9a0d68a8fac131", + "Id": "0976ae465e6d48648bb87a504ca75387" + }, + { + "Start": "f68bba578be946fcb660e9d0b7fd5e20", + "End": "a60cd50e56324b829179ada31a2c74e0", + "Id": "e6a6def1287f4adbba055f5453035736" + }, + { + "Start": "f68bba578be946fcb660e9d0b7fd5e20", + "End": "b712d0ced926465d8bcb264f1ce1c6c8", + "Id": "848af5b2c4ea4d2d953853c74c924739" + }, + { + "Start": "105a9563c57c4ab98da7ca9157db9484", + "End": "7451223d5fa6484d9a1ffe6caeb882a9", + "Id": "3743569460784932b66511ddbab5638e" + }, + { + "Start": "0e15d7e62e094f2a8ab0b06743fabaf7", + "End": "35c48b2bc7c04fefad6df1bcad4f8028", + "Id": "2f63768e0d3c4e8ea9d7dc601a811cae" + }, + { + "Start": "0ad375a5f3db4a349a37c2e0d34ffea4", + "End": "4766169448334e52aa6ea4d565303c50", + "Id": "a3cfc0ad22aa435db35b901e99f3de57" + }, + { + "Start": "1469f95c0f954ed18a0f0b9046a4b40a", + "End": "d0642f309ec44d0fadb9aaf920c36cb2", + "Id": "f14f3797c17745679e8ef84ec19e5569" + }, + { + "Start": "1469f95c0f954ed18a0f0b9046a4b40a", + "End": "76fa7de39ecd4ec584368b136e50f080", + "Id": "cf6f5b1dd9154c9ea9919e5229c52638" + }, + { + "Start": "180136f04b00408ca45b07b5cdbff8f7", + "End": "968c67320adc46cf981fa4de2288a7e7", + "Id": "b07aba90229547028629474f32165dd4" + }, + { + "Start": "9f7f025335de496fac5e841c2825e5f8", + "End": "7da4d2e0e6484fd3ba323158c61a3af3", + "Id": "2b67d27a75b04e8280e185f956c2cdb1" + }, + { + "Start": "3eb3e79b4189458da2775f4b776c49b5", + "End": "d3d85eb0cc18443e81ecb9ffaa7e3639", + "Id": "e9375501b5c54c4182a4a66013b73cbb" + }, + { + "Start": "78f441632dfa4af6b32b721d6f9d835f", + "End": "a15d03bab2a64b95a6469035d8cdca53", + "Id": "598ce6a74caa4a40817a48eb40da6331" + }, + { + "Start": "4283098c22f2423099761aaca79ef5ba", + "End": "0659934a59b0484bac370de23909b303", + "Id": "1f506e2049e943acadcbb316dcc8a97a" + }, + { + "Start": "a96c162285f44975b9b0252ea86f1019", + "End": "b62831c4b582406b9dd5579ce5cf60af", + "Id": "5deaef47629d449ab88f95c1561c0fee" + }, + { + "Start": "a96c162285f44975b9b0252ea86f1019", + "End": "7bca91f6c9ca428382f5e157da83328b", + "Id": "6842884c83d240e4846a243ede52b823" + }, + { + "Start": "18666918e5484cc9ab90284052eb8cb0", + "End": "7b7635c15a644d93ac27cf81321a96fd", + "Id": "31a4be25daa9405688a6d2382a708dba" + }, + { + "Start": "18666918e5484cc9ab90284052eb8cb0", + "End": "87110741dd5345598ce9564021f279f9", + "Id": "a7633f2c0d52432fae39ac6b7346e081" + }, + { + "Start": "cabfa338ae794b94ba344750b2a3540f", + "End": "5a8c0838fa3d4e069655f1dd69400062", + "Id": "1cade75085584449acaf908b9d899b5b" + }, + { + "Start": "cabfa338ae794b94ba344750b2a3540f", + "End": "8ab3a47ed3a5499799109ce047098544", + "Id": "0468dca0f5cd4bd8a7ff0ad16b78b938" + }, + { + "Start": "37bea94ce72b4997a611fadd1f367c3b", + "End": "9e28278553644c7cbad101e380543a5d", + "Id": "cb39e24d94ac44caae7416b280bdc693" + }, + { + "Start": "37bea94ce72b4997a611fadd1f367c3b", + "End": "d6af1ceff87b448899258e8bbc4d9439", + "Id": "09556499d4d14943b78039a5cd6854ad" + }, + { + "Start": "97a641fd1665419f99a0fb539620bdbb", + "End": "196e28a7fb3249ea83e2b6e22a987114", + "Id": "991d4821991c449baf81c14580cbdfa8" + }, + { + "Start": "9ee86f4f130543739d551d89166f2ee8", + "End": "3f6b32af12dc4359a770db1212a9c52a", + "Id": "1d147c28643e49b391636e4b8b0ee49b" + } + ], + "Dependencies": [ + "38ea5ab3-5af3-4395-ab54-939142172e9e", + "cbc06bc3-4c8d-4b6a-bd05-e0f5b70427da", + "5504135c-3389-470b-a746-6ea992aa5e7d" + ], + "NodeLibraryDependencies": [ + { + "Name": "Clockwork for Dynamo 2.x", + "Version": "2.3.0", + "ReferenceType": "Package", + "Nodes": [ + "3ea46fc675b34c6292a29de12738a4f5", + "b22e6da4a9c64385838d35cd9285f281", + "2bb1bdac813849ec993ebd5644083fe2" + ] + } + ], + "Thumbnail": null, + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.12", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "1.10", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "Keine", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.12.0.5650", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "Hintergrundvorschau", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "NodeViews": [ + { + "ShowGeometry": true, + "Name": "Directory Path (Nodes)", + "Id": "31941836d4874c9cbc8a2ba27921c2b6", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "X": -331.823650816918, + "Y": 255.990831261622 + }, + { + "ShowGeometry": true, + "Name": "FileSystem.GetDirectoryContents", + "Id": "f411998a1b664fe6857751a16d0c532f", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 269.301436500528, + "Y": 295.521657812964 + }, + { + "ShowGeometry": true, + "Name": "File Extension", + "Id": "dda1bb8cec864cf3bfa18e7fa1782fec", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 23.3014365005275, + "Y": 364.734991146298 + }, + { + "ShowGeometry": true, + "Name": "Directory.FromPath", + "Id": "759906393ae649c2975cf1b2197d38d8", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 23.3014365005275, + "Y": 256.521657812964 + }, + { + "ShowGeometry": true, + "Name": "CustomNode.Info", + "Id": "3ea46fc675b34c6292a29de12738a4f5", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 596.190215354621, + "Y": 297.909270670448 + }, + { + "ShowGeometry": true, + "Name": "List.FilterByBoolMask", + "Id": "c3388d4b6c7a4aca9e5191b0fdc2b980", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1307.4790081393, + "Y": 326.678830625702 + }, + { + "ShowGeometry": true, + "Name": "List.FilterByBoolMask", + "Id": "565d534067e7479e90f3f44b11b975cf", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1307.03992743985, + "Y": 478.522682389135 + }, + { + "ShowGeometry": true, + "Name": "Directory Path (Results)", + "Id": "02e1b7e1f3784667950baa6162ec7722", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "X": -331.318216090279, + "Y": 357.795361261042 + }, + { + "ShowGeometry": true, + "Name": "File Name (Results)", + "Id": "f398819286aa427bb7eb0473732fde03", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "X": -330.123522971581, + "Y": 461.7336625878 + }, + { + "ShowGeometry": true, + "Name": "List.FilterByBoolMask", + "Id": "1e02116f8cb848e3a41968586dbb6951", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1810.37748557456, + "Y": 470.26158991635 + }, + { + "ShowGeometry": true, + "Name": "NODES", + "Id": "8fbdd02a5f664449b69d72572ec8d365", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": -331.422271363348, + "Y": 601.146369677924 + }, + { + "ShowGeometry": true, + "Name": "List.FilterByBoolMask", + "Id": "37b6804911b2428f95615e3033dea009", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2024.1134448502, + "Y": 316.644954576055 + }, + { + "ShowGeometry": true, + "Name": "NESTED NODES", + "Id": "981b58f9b9cb44678b43a91760441fbd", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": -20.0959729658611, + "Y": 604.584922756133 + }, + { + "ShowGeometry": true, + "Name": "List.FilterByBoolMask", + "Id": "6e888d4004d34841ab0794c315915fe2", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2028.1183198582, + "Y": 533.567041209697 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "c4797c41983248629ffa83f2fcbe39cf", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2117.4988853183, + "Y": 441.173675893099 + }, + { + "ShowGeometry": true, + "Name": "Data.ExportCSV", + "Id": "af4b5d661f3745e38d0dc02ee2869c9a", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3102.27532406718, + "Y": 55.968413789963 + }, + { + "ShowGeometry": true, + "Name": "List.Transpose", + "Id": "e2d3f9885d1c46228e31b1dfb01c7951", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2879.95415304826, + "Y": 133.414411212983 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "a8169545e8994530bae8bcd08c70aa40", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2543.210287987, + "Y": 36.7004129387903 + }, + { + "ShowGeometry": true, + "Name": "List.Create", + "Id": "d4ebc30c04ed427297f7d60fafdc167d", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2705.12515755947, + "Y": 133.619805964514 + }, + { + "ShowGeometry": true, + "Name": "List.Flatten", + "Id": "25d3c64996f449e8bc2babf7f1b80b90", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2486.95657848589, + "Y": 477.308438483179 + }, + { + "ShowGeometry": true, + "Name": "List.IsNotEmpty", + "Id": "b22e6da4a9c64385838d35cd9285f281", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1067.55417950899, + "Y": 420.649863915257 + }, + { + "ShowGeometry": true, + "Name": "List.AnyFalse", + "Id": "2bb1bdac813849ec993ebd5644083fe2", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1806.7352895861, + "Y": 616.339889241078 + }, + { + "ShowGeometry": true, + "Name": "List.Contains", + "Id": "1b7ba8162a804340b3d3e821874db2b2", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1553.43292686247, + "Y": 561.4068467227 + }, + { + "ShowGeometry": true, + "Name": "String.Join", + "Id": "23ae6155522343b383e245869df5b7b7", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2242.7242852231, + "Y": 478.210815402322 + }, + { + "ShowGeometry": true, + "Name": "FileSystem.CombinePath", + "Id": "f13eed4b77314bec8f0ecc510c799605", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2851.97714545963, + "Y": 3.85984028947249 + } + ], + "Annotations": [ + { + "Id": "97c0a2bf81f24dffad12649f97173abd", + "Title": "INPUTS", + "Nodes": [ + "31941836d4874c9cbc8a2ba27921c2b6", + "f398819286aa427bb7eb0473732fde03", + "02e1b7e1f3784667950baa6162ec7722" + ], + "Left": -341.823650816918, + "Top": 209.990831261622, + "Width": 255.0, + "Height": 319.74283132617791, + "FontSize": 30.0, + "InitialTop": 255.990831261622, + "InitialHeight": 528.94356187368, + "TextblockHeight": 36.0, + "Background": "#FF848484" + }, + { + "Id": "8a49e08d43ef45849284842f64ec1206", + "Title": "Browse directory", + "Nodes": [ + "f411998a1b664fe6857751a16d0c532f", + "759906393ae649c2975cf1b2197d38d8", + "dda1bb8cec864cf3bfa18e7fa1782fec" + ], + "Left": 13.301436500527501, + "Top": 210.521657812964, + "Width": 573.00000000000045, + "Height": 247.213333333334, + "FontSize": 30.0, + "InitialTop": 256.521657812964, + "InitialHeight": 391.160734902458, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "59deed21384843c5adbcbb585b63d64e", + "Title": "Find nodes that contain nested nodes", + "Nodes": [ + "3ea46fc675b34c6292a29de12738a4f5", + "c3388d4b6c7a4aca9e5191b0fdc2b980", + "565d534067e7479e90f3f44b11b975cf", + "b22e6da4a9c64385838d35cd9285f281" + ], + "Left": 586.190215354621, + "Top": 251.909270670448, + "Width": 902.288792784679, + "Height": 555.0, + "FontSize": 30.0, + "InitialTop": 297.909270670448, + "InitialHeight": 706.638278749519, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "39804e64397a48769cce3f6a5e0b5d70", + "Title": "Find mismatches", + "Nodes": [ + "1e02116f8cb848e3a41968586dbb6951", + "37b6804911b2428f95615e3033dea009", + "6e888d4004d34841ab0794c315915fe2", + "c4797c41983248629ffa83f2fcbe39cf", + "25d3c64996f449e8bc2babf7f1b80b90", + "2bb1bdac813849ec993ebd5644083fe2", + "1b7ba8162a804340b3d3e821874db2b2", + "23ae6155522343b383e245869df5b7b7" + ], + "Left": 1543.43292686247, + "Top": 270.644954576055, + "Width": 1134.5236516234202, + "Height": 438.694934665023, + "FontSize": 30.0, + "InitialTop": 316.644954576055, + "InitialHeight": 546.863585713593, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "cf2b70c4f60a483bbe22d1475d76399f", + "Title": "Write data to file", + "Nodes": [ + "af4b5d661f3745e38d0dc02ee2869c9a", + "e2d3f9885d1c46228e31b1dfb01c7951", + "a8169545e8994530bae8bcd08c70aa40", + "d4ebc30c04ed427297f7d60fafdc167d", + "f13eed4b77314bec8f0ecc510c799605" + ], + "Left": 2533.210287987, + "Top": -42.140159710527513, + "Width": 770.06503608018011, + "Height": 294.75996567504149, + "FontSize": 30.0, + "InitialTop": 3.85984028947249, + "InitialHeight": 280.184121660191, + "TextblockHeight": 36.0, + "Background": "#FF48B9FF" + }, + { + "Id": "66b86f894e78421391722f3ccb228799", + "Title": "Find Nested Node Name Mismatches", + "Nodes": [ + "075fddc891394ceb8511d8b3316482e1" + ], + "Left": -345.765750567766, + "Top": -140.34888785279782, + "Width": 320.0, + "Height": 333.0, + "FontSize": 48.0, + "InitialTop": 42.6511121472022, + "InitialHeight": 175.0, + "TextblockHeight": 173.0, + "Background": "#FF848484" + }, + { + "Id": "78a342a57f264837b3ed36b15f68664d", + "Title": "OUTPUTS", + "Nodes": [ + "8fbdd02a5f664449b69d72572ec8d365", + "981b58f9b9cb44678b43a91760441fbd" + ], + "Left": -341.422271363348, + "Top": 555.146369677924, + "Width": 541.32629839748688, + "Height": 327.438553078209, + "FontSize": 30.0, + "InitialTop": 601.146369677924, + "InitialHeight": 112.709111689717, + "TextblockHeight": 36.0, + "Background": "#FF848484" + }, + { + "Id": "075fddc891394ceb8511d8b3316482e1", + "Title": "This graph parses each *.dyf file in a given directory and finds names of nested custom nodes that do not match the list of node names extracted from the directory.\r\n\r\nI am using this in order to find nested nodes that either do not originate from my own package or that have been renamed at some point.", + "Nodes": [], + "Left": -335.765750567766, + "Top": 42.6511121472022, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" + } + ], + "X": 173.40893439250732, + "Y": 317.89858161683077, + "Zoom": 0.42711007346642338 + } +} \ No newline at end of file diff --git a/maintenance/2.x/FindNodesByVersion.dyn b/maintenance/2.x/FindNodesByVersion.dyn new file mode 100644 index 00000000..f069b8ac --- /dev/null +++ b/maintenance/2.x/FindNodesByVersion.dyn @@ -0,0 +1,1512 @@ +{ + "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "IsCustomNode": false, + "Description": "", + "Name": "FindNodesByVersion", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "31941836d4874c9cbc8a2ba27921c2b6", + "Name": "Directory Path", + "Type": "string", + "Value": "C:\\Users\\andreas\\Documents\\GitHub\\ClockworkForDynamo\\nodes\\2.x", + "Description": "Ermöglicht die Auswahl einen Verzeichnisses auf dem System, um seinen Pfad abzurufen.", + "SelectedIndex": 0 + }, + { + "Id": "d1cc449ac8f340c7869d9cfb88561f05", + "Name": "Version Number", + "Type": "string", + "Value": "2.12.0.0", + "Description": "Erstellt eine Zeichenfolge.", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "CoreNodeModels.Input.Directory, CoreNodeModels", + "HintPath": "C:\\Users\\andreas\\Documents\\GitHub\\ClockworkForDynamo\\nodes\\2.x", + "InputValue": "C:\\Users\\andreas\\Documents\\GitHub\\ClockworkForDynamo\\nodes\\2.x", + "NodeType": "ExtensionNode", + "Id": "31941836d4874c9cbc8a2ba27921c2b6", + "Inputs": [], + "Outputs": [ + { + "Id": "9154fae5d0d04a6abab8b203188980d1", + "Name": "", + "Description": "Verzeichnispfad", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die Auswahl einen Verzeichnisses auf dem System, um seinen Pfad abzurufen." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.IO.FileSystem.GetDirectoryContents@var,string,bool", + "Id": "f411998a1b664fe6857751a16d0c532f", + "Inputs": [ + { + "Id": "1a79b9d7437647a79aa7e21ec329a941", + "Name": "directory", + "Description": "Verzeichnis zum Abrufen des Inhalts\n\nvar", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a610a9e865f548a68c2c71af800f7950", + "Name": "searchString", + "Description": "Suchzeichenfolge zum Filtern von Ergebnissen\n\nstring\nVorgabewert : \"*.*\"", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1104a67d1f87490badd13918a56d06e6", + "Name": "includeSubdirectories", + "Description": "Legen Sie diese Option auf True fest, um Dateien und Ordner in Unterverzeichnissen (rekursiv) einzubeziehen, oder legen Sie False fest, um Ergebnisse nur aus der obersten Ebene des angegebenen Verzeichnisses einzubeziehen.\n\nbool\nVorgabewert : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "834f326fff4c46a4a1d41a2d890c34d1", + "Name": "files", + "Description": "Aus Abfrage resultierende Dateien", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "00717614663e473dbfa24664483fb625", + "Name": "directories", + "Description": "Aus Abfrage resultierende Verzeichnisse", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Gibt eine Liste mit Dateien und Verzeichnissen zurück, die sich in einem bestimmten Verzeichnis befinden. Mit einer optionalen searchString können Sie die Ergebnisse filtern.\n\nFileSystem.GetDirectoryContents (directory: var, searchString: string = \"*.*\", includeSubdirectories: bool = false): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"*.dyf\";", + "Id": "dda1bb8cec864cf3bfa18e7fa1782fec", + "Inputs": [], + "Outputs": [ + { + "Id": "5d2a443200f646199d7e73791368b29e", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." + }, + { + "ConcreteType": "CoreNodeModels.Input.DirectoryObject, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "759906393ae649c2975cf1b2197d38d8", + "Inputs": [ + { + "Id": "374eea01ae22489fa034472d8a5f8529", + "Name": "path", + "Description": "Pfad zum Verzeichnis (type: string)", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "89887bfb4ada4d76b5f2a963abebaba7", + "Name": "directory", + "Description": "Verzeichnisobjekt", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Erstellt ein Verzeichnisobjekt aus einem Pfad." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "38ea5ab3-5af3-4395-ab54-939142172e9e", + "FunctionType": "Graph", + "NodeType": "FunctionNode", + "Id": "3ea46fc675b34c6292a29de12738a4f5", + "Inputs": [ + { + "Id": "94e8aa61177f4f7781a8c081ccd7083a", + "Name": "path", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7997a4881de44e11a56cb6a69aab8827", + "Name": "Version", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "83dcbb3ebaeb40d4ad6c212018b787c0", + "Name": "Name", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7db97f3815174c79944789af9439c0bc", + "Name": "ID", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a32e98e3ed884efd8fb3170073720bfc", + "Name": "Description", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b628a84b808643408e5954140f436d1f", + "Name": "Category", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c74d276975994fd586e6e432e35475f9", + "Name": "Inputs", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "58bb48b8287049498820d9711544ae1e", + "Name": "InputDataTypes", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a03f54907e0f45c7bfdff9259a02acf4", + "Name": "InputDefaultVals", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3c4abf130ace404a8a57aa07d17b98b0", + "Name": "Outputs", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2fe21f8bb8ab4811b914f369c5192186", + "Name": "PythonScripts", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "bc9a580a84e945bdb5b9472a78a32639", + "Name": "NestedCustomNodes", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "914c30aa7d824d4586cf4e458b7d11d2", + "Name": "CustomNodesCount", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fc277467da3d4f8dba3818b9e709e53e", + "Name": "NestedBuiltinNodes", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "019c9103f3d5489898b3ff7717546b32", + "Name": "BuiltinNodesCount", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "024b8747e7804da9a27ac13b1b229ddf", + "Name": "InputDescriptions", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1e5b2e3b96904bbaa7748a3c57471e3b", + "Name": "OutputDescriptions", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e7fe371a0cba4d37be19f724e4385bb7", + "Name": "IsVisibleInLibrary", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Extracts information from a custom node." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "f6432360-b03f-4627-be21-cee16e820730", + "FunctionType": "Graph", + "NodeType": "FunctionNode", + "Id": "5003b3b8429d4c6db4ab9b131739c7f5", + "Inputs": [ + { + "Id": "7a32c66d2c264c16b7799c708e5a5775", + "Name": "str", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d4d484d705154d07929f1610dacc34b9", + "Name": "int", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Converts a version number (e.g. a Dynamo version number) to an integer." + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "NodeType": "StringInputNode", + "InputValue": "2.12.0.0", + "Id": "d1cc449ac8f340c7869d9cfb88561f05", + "Inputs": [], + "Outputs": [ + { + "Id": "af9a6ef7c79f4101baa467415dce1e2c", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Erstellt eine Zeichenfolge." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "f6432360-b03f-4627-be21-cee16e820730", + "FunctionType": "Graph", + "NodeType": "FunctionNode", + "Id": "602359a4a2344d6b97b0287cc0cc0469", + "Inputs": [ + { + "Id": "eac8752b181e4040a7ae8b9b59f7572a", + "Name": "str", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d1cecfcf9ee64a5d9f908d396c3f75c5", + "Name": "int", + "Description": "Rückgabewert", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Converts a version number (e.g. a Dynamo version number) to an integer." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "nodeV < compareV;\nnodeV <= compareV;\nnodeV == compareV;\nnodeV >= compareV;\nnodeV > compareV;", + "Id": "f9faefa54bd4473097783e0bb7c13095", + "Inputs": [ + { + "Id": "633e87139d264c81854eaf326ea7c90c", + "Name": "nodeV", + "Description": "nodeV", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1168b318e5c345db9a74d75bfa3a30f1", + "Name": "compareV", + "Description": "compareV", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5f751f3f54a74107b1ef1387f38c094a", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fb337449c59d4a258faae3aee98d8940", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6fa05cb7977a40b9839c96e6ec3bacc4", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "044d9e2d4b184cb2af8520102b55da86", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 4", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "29db6912bc194fc1be079d3ce22d49f9", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 5", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "NodeType": "ExtensionNode", + "Id": "12d51132967a4e928dc37b7a33d85c83", + "Inputs": [ + { + "Id": "605d343d72ed46319785575a4db01961", + "Name": "item0", + "Description": "Elementindex #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2f91ba7c917a40138d0ba20f7b914c95", + "Name": "item1", + "Description": "Elementindex #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "03583a4a424f40198f301354c505e08e", + "Name": "item2", + "Description": "Elementindex #2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "af36a9a8d53942469a2363f349c091ac", + "Name": "item3", + "Description": "Elementindex #3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d65f9f18276f4bd1aa352d8d60399906", + "Name": "item4", + "Description": "Elementindex #4", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c00effc5e5244d8081b32d1512778cda", + "Name": "list", + "Description": "Eine Liste (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Erstellt eine neue Liste aus den angegebenen Eingaben." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]", + "Id": "5b4548d649bf409591f1867503840e2b", + "Inputs": [ + { + "Id": "64a98c2f79444fb69b947a777e0c4b74", + "Name": "list", + "Description": "Zu filternde Liste\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1328484e275d4242822ba4cdb31b53ec", + "Name": "mask", + "Description": "Liste der booleschen Ausdrücke, die eine Maske darstellen\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "097870340f2d4ce39234f5a833f0d822", + "Name": "in", + "Description": "Elemente mit Maskenindex true", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "eec76277e6374a9aa518f4ba57eb90d3", + "Name": "out", + "Description": "Elemente mit Maskenindex false", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Filtert eine Sequenz durch Abrufen entsprechender Indizes in einer separaten Liste boolescher Werte.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Count@var[]..[]", + "Id": "93622173b343463ea5e188677874ce0d", + "Inputs": [ + { + "Id": "82dc450ac63d4f6ea635af9ad15a78ab", + "Name": "list", + "Description": "Liste, deren Elementanzahl abgerufen werden soll\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2d4b2c467c4545c39a19243e630dad3c", + "Name": "int", + "Description": "Länge der Liste", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Gibt die Anzahl der Elemente in der angegebenen Liste zurück.\n\nList.Count (list: var[]..[]): int" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.OfRepeatedItem@var[]..[],int", + "Id": "80860ad6f38a45f0b61d44bb41606098", + "Inputs": [ + { + "Id": "6c3f2ae2c65d45fc8c06e657e98db579", + "Name": "item", + "Description": "Das zu wiederholende Element\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a3d7faf4f04145359bff93d4cc9fac40", + "Name": "amount", + "Description": "Die Anzahl der Wiederholungen\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "abda2c7dd7624f5db540c3d0e785ed7d", + "Name": "list", + "Description": "Liste der wiederholten Elemente", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Erstellt eine Liste, die die angegebene Anzahl von Instanzen des angegebenen Elements enthält.\n\nList.OfRepeatedItem (item: var[]..[], amount: int): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.HigherOrder.Combine, CoreNodeModels", + "VariableInputPorts": true, + "NodeType": "ExtensionNode", + "Id": "5f617c9788674f6e9b2ed737a278e89f", + "Inputs": [ + { + "Id": "d8c6a344d3fe4159a750d08fe4746a10", + "Name": "combineFunction", + "Description": "Als Kombinator zu verwendende Funktion", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6eada1026bb54165826152fe7c99d392", + "Name": "list0", + "Description": "Liste #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f1b991d792b5430dad568c5b73c5fcfa", + "Name": "list1", + "Description": "Liste #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "96087ea6a01c44b8ba3fb3da3f675c56", + "Name": "list", + "Description": "Kombinierte Listen", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Wendet einen Kombinator auf jedes Element in zwei Folgen an." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "seq[0];\nseq[1];\nseq[2];\nseq[3];\nseq[4];", + "Id": "2d1fd9412d404fbba1c3d4ca25599119", + "Inputs": [ + { + "Id": "80fe7466f2dd43dd99cab214ee9b38c8", + "Name": "seq", + "Description": "seq", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6a1b4fb343fa4a2388aa0309219b38d4", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d1b9d034cdf046a58c88742b5b4611a3", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c091a620c6c34e87a09aea1324318fab", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2545147583dc48b280eb198304329c83", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 4", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "82003b8a830a4135b31ac7c3d914924d", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 5", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "f5341de8082043bc93ada4efee90e6a3", + "Inputs": [ + { + "Id": "9d3b1b39c36047ee9b58304fbecfd7b9", + "Name": "", + "Description": "Block, dessen Ausgabe angezeigt wird", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ddb00c87d5504e7f9c991a389c8bd9e4", + "Name": "", + "Description": "Blockausgabe", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualisierung der Ausgabe des Blocks" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "8ce5f4477c61454bb2988c4d02e88118", + "Inputs": [ + { + "Id": "436bd49a1ab74dabbd66d878e9bafab3", + "Name": "", + "Description": "Block, dessen Ausgabe angezeigt wird", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3a4ec74ad9114c039a0074d05609b823", + "Name": "", + "Description": "Blockausgabe", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualisierung der Ausgabe des Blocks" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "64645d5e543143248ddc2cdc88acc00b", + "Inputs": [ + { + "Id": "9ed79dc835ea4ae7acef8ad6645c999c", + "Name": "", + "Description": "Block, dessen Ausgabe angezeigt wird", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "35ff3d6f9c504a33b13bd04d6eb2b41e", + "Name": "", + "Description": "Blockausgabe", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualisierung der Ausgabe des Blocks" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "d6b6ec9a28cd4ea9b79a924b0a20d1e4", + "Inputs": [ + { + "Id": "b12e7fe8892142d6be3dda978002b211", + "Name": "", + "Description": "Block, dessen Ausgabe angezeigt wird", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c70f168882f7438088531d6f03e4c2f5", + "Name": "", + "Description": "Blockausgabe", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualisierung der Ausgabe des Blocks" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "51fd305e3f554a66bba1db5d274c9f10", + "Inputs": [ + { + "Id": "ce078983077a4cde92771524d918b7a3", + "Name": "", + "Description": "Block, dessen Ausgabe angezeigt wird", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a83f0d4e74654436bf3c060be12b18ca", + "Name": "", + "Description": "Blockausgabe", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualisierung der Ausgabe des Blocks" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "nname + \" (\" + nversion + \")\";", + "Id": "9ed65e39ba9448b2bc7bf40b401edfd3", + "Inputs": [ + { + "Id": "d6aff47cb243480c81e409c7dd2683e5", + "Name": "nname", + "Description": "nname", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ac3b072e10b440b4801d82b1fc29ff72", + "Name": "nversion", + "Description": "nversion", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b56bb48433784bed9ac9db29c055fbf2", + "Name": "", + "Description": "Wert des Ausdrucks in Zeile 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." + } + ], + "Connectors": [ + { + "Start": "9154fae5d0d04a6abab8b203188980d1", + "End": "374eea01ae22489fa034472d8a5f8529", + "Id": "424119b4bf5043cfa95c409dfd852330" + }, + { + "Start": "834f326fff4c46a4a1d41a2d890c34d1", + "End": "94e8aa61177f4f7781a8c081ccd7083a", + "Id": "61f75cb03cd0487b947a80eb3a6e5a39" + }, + { + "Start": "5d2a443200f646199d7e73791368b29e", + "End": "a610a9e865f548a68c2c71af800f7950", + "Id": "b47de49537a44c72924467439e96dc89" + }, + { + "Start": "89887bfb4ada4d76b5f2a963abebaba7", + "End": "1a79b9d7437647a79aa7e21ec329a941", + "Id": "0059ff41222648dd910e27d178ff9885" + }, + { + "Start": "7997a4881de44e11a56cb6a69aab8827", + "End": "7a32c66d2c264c16b7799c708e5a5775", + "Id": "56c0ec4a196c41d9862591f39b316368" + }, + { + "Start": "7997a4881de44e11a56cb6a69aab8827", + "End": "ac3b072e10b440b4801d82b1fc29ff72", + "Id": "5e388cabc6b84718add5bb151f1c24fa" + }, + { + "Start": "83dcbb3ebaeb40d4ad6c212018b787c0", + "End": "d6aff47cb243480c81e409c7dd2683e5", + "Id": "f02efa9ad1a54f3ca11ef3e6ffc53454" + }, + { + "Start": "d4d484d705154d07929f1610dacc34b9", + "End": "633e87139d264c81854eaf326ea7c90c", + "Id": "d4039be239e94d0da2781f2af22fb0e8" + }, + { + "Start": "af9a6ef7c79f4101baa467415dce1e2c", + "End": "eac8752b181e4040a7ae8b9b59f7572a", + "Id": "0fa2174a99f9473088c2a5e08cd4dec2" + }, + { + "Start": "d1cecfcf9ee64a5d9f908d396c3f75c5", + "End": "1168b318e5c345db9a74d75bfa3a30f1", + "Id": "b633e0ebe024497ea50faadf5247a79c" + }, + { + "Start": "5f751f3f54a74107b1ef1387f38c094a", + "End": "605d343d72ed46319785575a4db01961", + "Id": "944664ac9e8e40c49d005c1be49a7568" + }, + { + "Start": "fb337449c59d4a258faae3aee98d8940", + "End": "2f91ba7c917a40138d0ba20f7b914c95", + "Id": "6b3e550afc634017998b3fec1bdcdfad" + }, + { + "Start": "6fa05cb7977a40b9839c96e6ec3bacc4", + "End": "03583a4a424f40198f301354c505e08e", + "Id": "f1afcf01c6ff428782d607245d97a424" + }, + { + "Start": "044d9e2d4b184cb2af8520102b55da86", + "End": "af36a9a8d53942469a2363f349c091ac", + "Id": "12f0aa5c59824eb096ddd1744fc7221f" + }, + { + "Start": "29db6912bc194fc1be079d3ce22d49f9", + "End": "d65f9f18276f4bd1aa352d8d60399906", + "Id": "71b7fdc24c4c48668637d7b5586cb39c" + }, + { + "Start": "c00effc5e5244d8081b32d1512778cda", + "End": "82dc450ac63d4f6ea635af9ad15a78ab", + "Id": "c314d85fa3a34868b354f9302c972b9b" + }, + { + "Start": "c00effc5e5244d8081b32d1512778cda", + "End": "f1b991d792b5430dad568c5b73c5fcfa", + "Id": "909a96854cfa48b5b7bcf7a90809d4e9" + }, + { + "Start": "097870340f2d4ce39234f5a833f0d822", + "End": "d8c6a344d3fe4159a750d08fe4746a10", + "Id": "a0cf31bbf27d47e58ff092aa573e8872" + }, + { + "Start": "2d4b2c467c4545c39a19243e630dad3c", + "End": "a3d7faf4f04145359bff93d4cc9fac40", + "Id": "95272a821eee410984207d7eff77f9ae" + }, + { + "Start": "abda2c7dd7624f5db540c3d0e785ed7d", + "End": "6eada1026bb54165826152fe7c99d392", + "Id": "d167c1c8e1934ddba0aa7dd215fada77" + }, + { + "Start": "96087ea6a01c44b8ba3fb3da3f675c56", + "End": "80fe7466f2dd43dd99cab214ee9b38c8", + "Id": "a314468711ad4006878a89e7c6514adf" + }, + { + "Start": "6a1b4fb343fa4a2388aa0309219b38d4", + "End": "436bd49a1ab74dabbd66d878e9bafab3", + "Id": "127086dd592a474793ae694f900282c4" + }, + { + "Start": "d1b9d034cdf046a58c88742b5b4611a3", + "End": "9ed79dc835ea4ae7acef8ad6645c999c", + "Id": "8989423d7d6a46dca1daa7736c1e118b" + }, + { + "Start": "c091a620c6c34e87a09aea1324318fab", + "End": "b12e7fe8892142d6be3dda978002b211", + "Id": "68adb2a6a1fa4012858b066ab1ed79eb" + }, + { + "Start": "2545147583dc48b280eb198304329c83", + "End": "ce078983077a4cde92771524d918b7a3", + "Id": "304ecdda0aa145baa5f9e7062a7d28a3" + }, + { + "Start": "82003b8a830a4135b31ac7c3d914924d", + "End": "9d3b1b39c36047ee9b58304fbecfd7b9", + "Id": "6232e581e6784c54bbc20fccb405d6d5" + }, + { + "Start": "b56bb48433784bed9ac9db29c055fbf2", + "End": "6c3f2ae2c65d45fc8c06e657e98db579", + "Id": "70ebfbecd1cd4de4810fa981555749c8" + } + ], + "Dependencies": [ + "38ea5ab3-5af3-4395-ab54-939142172e9e", + "f6432360-b03f-4627-be21-cee16e820730" + ], + "NodeLibraryDependencies": [ + { + "Name": "Clockwork for Dynamo 2.x", + "Version": "2.3.0", + "ReferenceType": "Package", + "Nodes": [ + "3ea46fc675b34c6292a29de12738a4f5", + "5003b3b8429d4c6db4ab9b131739c7f5", + "602359a4a2344d6b97b0287cc0cc0469" + ] + } + ], + "Thumbnail": null, + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.12", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "1.10", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "Keine", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.12.0.5650", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "Hintergrundvorschau", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "NodeViews": [ + { + "ShowGeometry": true, + "Name": "Directory Path", + "Id": "31941836d4874c9cbc8a2ba27921c2b6", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "X": -151.840369916948, + "Y": 203.785470620755 + }, + { + "ShowGeometry": true, + "Name": "FileSystem.GetDirectoryContents", + "Id": "f411998a1b664fe6857751a16d0c532f", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 436.662933239887, + "Y": 241.832908986448 + }, + { + "ShowGeometry": true, + "Name": "File Extension", + "Id": "dda1bb8cec864cf3bfa18e7fa1782fec", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 190.662933239887, + "Y": 311.046242319782 + }, + { + "ShowGeometry": true, + "Name": "Directory.FromPath", + "Id": "759906393ae649c2975cf1b2197d38d8", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 190.662933239887, + "Y": 202.832908986448 + }, + { + "ShowGeometry": true, + "Name": "CustomNode.Info", + "Id": "3ea46fc675b34c6292a29de12738a4f5", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 809.37253507881212, + "Y": 242.07528835192 + }, + { + "ShowGeometry": true, + "Name": "VersionNumber.ToInteger", + "Id": "5003b3b8429d4c6db4ab9b131739c7f5", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1126.8029390130314, + "Y": 192.24146818177815 + }, + { + "ShowGeometry": true, + "Name": "Version Number", + "Id": "d1cc449ac8f340c7869d9cfb88561f05", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "X": -152.248508262663, + "Y": 312.829206716775 + }, + { + "ShowGeometry": true, + "Name": "VersionNumber.ToInteger", + "Id": "602359a4a2344d6b97b0287cc0cc0469", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1548.0903618051884, + "Y": 250.6997292959656 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "f9faefa54bd4473097783e0bb7c13095", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1779.4843183988285, + "Y": 181.8650047541546 + }, + { + "ShowGeometry": true, + "Name": "List.Create", + "Id": "12d51132967a4e928dc37b7a33d85c83", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2135.9627400105683, + "Y": 160.79833808748856 + }, + { + "ShowGeometry": true, + "Name": "List.FilterByBoolMask", + "Id": "5b4548d649bf409591f1867503840e2b", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2622.0903618051884, + "Y": 83.273062629299488 + }, + { + "ShowGeometry": true, + "Name": "List.Count", + "Id": "93622173b343463ea5e188677874ce0d", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2406.0903618051884, + "Y": 243.2730626292996 + }, + { + "ShowGeometry": true, + "Name": "List.OfRepeatedItem", + "Id": "80860ad6f38a45f0b61d44bb41606098", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2622.0903618051884, + "Y": 217.2730626292996 + }, + { + "ShowGeometry": true, + "Name": "List.Combine", + "Id": "5f617c9788674f6e9b2ed737a278e89f", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2855.7432590579983, + "Y": 105.75333277599759 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "2d1fd9412d404fbba1c3d4ca25599119", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3087.2235292046985, + "Y": 109.96666610933158 + }, + { + "ShowGeometry": true, + "Name": "GREATER", + "Id": "f5341de8082043bc93ada4efee90e6a3", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 534.1328581851061, + "Y": 476.97920600361357 + }, + { + "ShowGeometry": true, + "Name": "LOWER", + "Id": "8ce5f4477c61454bb2988c4d02e88118", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": -419.29230325639753, + "Y": 474.22433232738979 + }, + { + "ShowGeometry": true, + "Name": "LOWER OR EQUAL", + "Id": "64645d5e543143248ddc2cdc88acc00b", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": -181.70810139679452, + "Y": 476.09662223061969 + }, + { + "ShowGeometry": true, + "Name": "EQUAL", + "Id": "d6b6ec9a28cd4ea9b79a924b0a20d1e4", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 58.011939069363052, + "Y": 477.20643811529357 + }, + { + "ShowGeometry": true, + "Name": "EQUAL OR GREATER", + "Id": "51fd305e3f554a66bba1db5d274c9f10", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 297.89348319965404, + "Y": 477.71149764603155 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "9ed65e39ba9448b2bc7bf40b401edfd3", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1131.6958734089312, + "Y": 291.6379914455481 + } + ], + "Annotations": [ + { + "Id": "97c0a2bf81f24dffad12649f97173abd", + "Title": "INPUTS", + "Nodes": [ + "31941836d4874c9cbc8a2ba27921c2b6", + "d1cc449ac8f340c7869d9cfb88561f05" + ], + "Left": -162.248508262663, + "Top": 157.785470620755, + "Width": 255.408138345715, + "Height": 223.04373609601998, + "FontSize": 30.0, + "InitialTop": 203.785470620755, + "InitialHeight": 528.94356187368, + "TextblockHeight": 36.0, + "Background": "#FF848484" + }, + { + "Id": "8a49e08d43ef45849284842f64ec1206", + "Title": "Browse directory", + "Nodes": [ + "f411998a1b664fe6857751a16d0c532f", + "759906393ae649c2975cf1b2197d38d8", + "dda1bb8cec864cf3bfa18e7fa1782fec" + ], + "Left": 180.662933239887, + "Top": 156.832908986448, + "Width": 573.0, + "Height": 247.213333333334, + "FontSize": 30.0, + "InitialTop": 202.832908986448, + "InitialHeight": 391.160734902458, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "59deed21384843c5adbcbb585b63d64e", + "Title": "Extract node names & version numbers", + "Nodes": [ + "3ea46fc675b34c6292a29de12738a4f5", + "5003b3b8429d4c6db4ab9b131739c7f5", + "9ed65e39ba9448b2bc7bf40b401edfd3" + ], + "Left": 799.37253507881212, + "Top": 146.24146818177815, + "Width": 704.3233383301191, + "Height": 604.83382017014185, + "FontSize": 30.0, + "InitialTop": 192.24146818177815, + "InitialHeight": 706.638278749519, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "41bf06991fd94cda95387ccc55911794", + "Title": "Compare versions", + "Nodes": [ + "602359a4a2344d6b97b0287cc0cc0469", + "f9faefa54bd4473097783e0bb7c13095", + "80860ad6f38a45f0b61d44bb41606098", + "93622173b343463ea5e188677874ce0d", + "2d1fd9412d404fbba1c3d4ca25599119", + "5f617c9788674f6e9b2ed737a278e89f", + "12d51132967a4e928dc37b7a33d85c83", + "5b4548d649bf409591f1867503840e2b" + ], + "Left": 1538.0903618051884, + "Top": 37.273062629299488, + "Width": 1701.13316739951, + "Height": 320.52527545818907, + "FontSize": 30.0, + "InitialTop": 83.273062629299488, + "InitialHeight": 245.586241974078, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "0ec367decd06421096143fb5010023c3", + "Title": "OUTPUTS", + "Nodes": [ + "f5341de8082043bc93ada4efee90e6a3", + "8ce5f4477c61454bb2988c4d02e88118", + "64645d5e543143248ddc2cdc88acc00b", + "d6b6ec9a28cd4ea9b79a924b0a20d1e4", + "51fd305e3f554a66bba1db5d274c9f10" + ], + "Left": -429.29230325639753, + "Top": 428.22433232738979, + "Width": 1183.4251614415036, + "Height": 327.48716531864181, + "FontSize": 30.0, + "InitialTop": 474.22433232738979, + "InitialHeight": 114.5244270312, + "TextblockHeight": 36.0, + "Background": "#FF848484" + }, + { + "Id": "1ad9d6ac77504bdaa027a675449e53ca", + "Title": "Find Nodes By Version", + "Nodes": [ + "075fddc891394ceb8511d8b3316482e1" + ], + "Left": -198.629419812404, + "Top": -112.0009615362393, + "Width": 312.0, + "Height": 246.0, + "FontSize": 48.0, + "InitialTop": 12.9990384637607, + "InitialHeight": 146.0, + "TextblockHeight": 115.0, + "Background": "#FF848484" + }, + { + "Id": "075fddc891394ceb8511d8b3316482e1", + "Title": "This graph parses each *.dyf file in a given directory and compares their version numbers to a given version number.\r\n\r\nI am using this in order to find nodes that need up- or downgrading in a package.", + "Nodes": [], + "Left": -188.629419812404, + "Top": 12.9990384637607, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" + } + ], + "X": 208.12806628525055, + "Y": 343.90047123049794, + "Zoom": 0.42483027926302075 + } +} \ No newline at end of file