From d9f979e274629b75fec63ea56fa9b5e3d8fc8b76 Mon Sep 17 00:00:00 2001 From: Andreas Dieckmann Date: Fri, 11 Oct 2024 05:43:07 +0200 Subject: [PATCH] #416 --- nodes/3.x/Regex.ReplaceRegularExpression.dyf | 90 +-- nodes/3.x/Regex.SplitByRegularExpression.dyf | 71 +-- nodes/3.x/String.Replace+.dyf | 61 +- ...tring.ReplaceIllegalFilenameCharacters.dyf | 20 +- .../String.ReplaceIllegalRevitCharacters.dyf | 18 +- nodes/3.x/String.ReplaceMultiple.dyf | 47 +- package_samples/3.x/dynamo/String.Modify.dyn | 574 ++++++++---------- 7 files changed, 408 insertions(+), 473 deletions(-) diff --git a/nodes/3.x/Regex.ReplaceRegularExpression.dyf b/nodes/3.x/Regex.ReplaceRegularExpression.dyf index f22053d7..77306a19 100644 --- a/nodes/3.x/Regex.ReplaceRegularExpression.dyf +++ b/nodes/3.x/Regex.ReplaceRegularExpression.dyf @@ -34,7 +34,7 @@ } ], "Replication": "Disabled", - "Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" + "Description": "Ein Funktionsparameter zur Verwendung mit benutzerdefinierten Blöcken.\r\n\r\nSie können den Typ und den Vorgabewert für den Parameter angeben, z. B.\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Symbol, DynamoCore", @@ -60,7 +60,7 @@ } ], "Replication": "Disabled", - "Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" + "Description": "Ein Funktionsparameter zur Verwendung mit benutzerdefinierten Blöcken.\r\n\r\nSie können den Typ und den Vorgabewert für den Parameter angeben, z. B.\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Output, DynamoCore", @@ -81,12 +81,13 @@ ], "Outputs": [], "Replication": "Disabled", - "Description": "A function output, use with custom nodes" + "Description": "Eine Funktionsausgabe zur Verwendung mit benutzerdefinierten Blöcken" }, { "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels", "NodeType": "PythonScriptNode", "Code": "import clr\r\nimport re\r\n\r\nif isinstance(IN[1], list): OUT = [IN[0].sub(IN[2],x) for x in IN[1]]\r\nelse: OUT = IN[0].sub(IN[2],IN[1])\r\n", + "Engine": "CPython3", "VariableInputPorts": true, "Id": "d6455be28efe4008afe757ebf981e42f", "Inputs": [ @@ -130,7 +131,7 @@ } ], "Replication": "Disabled", - "Description": "Runs an embedded IronPython script." + "Description": "Führt ein eingebettetes Python-Skript aus." }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Symbol, DynamoCore", @@ -156,7 +157,7 @@ } ], "Replication": "Disabled", - "Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" + "Description": "Ein Funktionsparameter zur Verwendung mit benutzerdefinierten Blöcken.\r\n\r\nSie können den Typ und den Vorgabewert für den Parameter angeben, z. B.\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", @@ -177,7 +178,7 @@ { "Id": "586d0f2556f24e1c85da8e595672ac5a", "Name": "ignoreCase", - "Description": " Perform case-insensitive matching\n\nbool\nDefault value : false", + "Description": " Perform case-insensitive matching\n\nbool\nVorgabewert : false", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -186,7 +187,7 @@ { "Id": "f3ea5858435f4632a051df93891a0eb0", "Name": "useLocale", - "Description": " Treat special characters (e.g. 'ü') from the currently set system locale as letters\n\nbool\nDefault value : false", + "Description": " Treat special characters (e.g. 'ü') from the currently set system locale as letters\n\nbool\nVorgabewert : false", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -195,7 +196,7 @@ { "Id": "35dc4fff04fb476f8b64785ff40f2dbf", "Name": "dotAll", - "Description": " Make . match any character, including newlines\n\nbool\nDefault value : false", + "Description": " Make . match any character, including newlines\n\nbool\nVorgabewert : false", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -204,7 +205,7 @@ { "Id": "0928d45f80c44a958dcc3c163a5e943d", "Name": "multilineMatching", - "Description": " ^ matches at the beginning of each line, $ matches at the end of each line\n\nbool\nDefault value : false", + "Description": " ^ matches at the beginning of each line, $ matches at the end of each line\n\nbool\nVorgabewert : false", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -249,7 +250,7 @@ } ], "Replication": "Disabled", - "Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" + "Description": "Ein Funktionsparameter zur Verwendung mit benutzerdefinierten Blöcken.\r\n\r\nSie können den Typ und den Vorgabewert für den Parameter angeben, z. B.\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Symbol, DynamoCore", @@ -275,7 +276,7 @@ } ], "Replication": "Disabled", - "Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" + "Description": "Ein Funktionsparameter zur Verwendung mit benutzerdefinierten Blöcken.\r\n\r\nSie können den Typ und den Vorgabewert für den Parameter angeben, z. B.\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Symbol, DynamoCore", @@ -301,7 +302,7 @@ } ], "Replication": "Disabled", - "Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" + "Description": "Ein Funktionsparameter zur Verwendung mit benutzerdefinierten Blöcken.\r\n\r\nSie können den Typ und den Vorgabewert für den Parameter angeben, z. B.\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Symbol, DynamoCore", @@ -327,7 +328,7 @@ } ], "Replication": "Disabled", - "Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" + "Description": "Ein Funktionsparameter zur Verwendung mit benutzerdefinierten Blöcken.\r\n\r\nSie können den Typ und den Vorgabewert für den Parameter angeben, z. B.\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" } ], "Connectors": [ @@ -380,18 +381,29 @@ "Dependencies": [ "c85cfb4b-6b9e-4d60-a5de-557560a6b747" ], + "NodeLibraryDependencies": [ + { + "Name": "Clockwork for Dynamo 2.x", + "Version": "2.12.0", + "ReferenceType": "Package", + "Nodes": [ + "59ac84564d1a49569cd2dcf180d9bc0e" + ] + } + ], + "Author": "None provided", "Bindings": [], "View": { "Dynamo": { "ScaleFactor": 1.0, "HasRunWithoutCrash": false, "IsVisibleInDynamoLibrary": true, - "Version": "2.0.1.5055", + "Version": "2.12.1.8246", "RunType": "Manual", "RunPeriod": "1000" }, "Camera": { - "Name": "Background Preview", + "Name": "Hintergrundvorschau", "EyeX": -17.0, "EyeY": 24.0, "EyeZ": 50.0, @@ -404,109 +416,109 @@ }, "NodeViews": [ { + "ShowGeometry": true, + "Name": "Input", "Id": "530bb7cb31044bfeb27cd9235d17535d", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Input", - "ShowGeometry": true, "Excluded": false, "X": -735.241993954671, "Y": 278.192821185524 }, { + "ShowGeometry": true, + "Name": "Input", "Id": "601f6589cfcc41d18a9f288c81465dcf", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Input", - "ShowGeometry": true, "Excluded": false, "X": 242.357094824294, "Y": 639.939355444696 }, { + "ShowGeometry": true, + "Name": "Output", "Id": "79e28ed510cb448b9bd5e1c700e5870e", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Output", - "ShowGeometry": true, "Excluded": false, "X": 607.053312808386, "Y": 612.751656944425 }, { + "ShowGeometry": true, + "Name": "Python Script", "Id": "d6455be28efe4008afe757ebf981e42f", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Python Script", - "ShowGeometry": true, "Excluded": false, - "X": 430.671652261125, - "Y": 613.927496286193 + "X": 431.61733457191485, + "Y": 612.98181397540316 }, { + "ShowGeometry": true, + "Name": "Input", "Id": "0c5add064cdb49e0994e8e913431c29a", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Input", - "ShowGeometry": true, "Excluded": false, "X": 177.329368897669, "Y": 717.279174969728 }, { + "ShowGeometry": true, + "Name": "Regex.CompileRegularExpression", "Id": "59ac84564d1a49569cd2dcf180d9bc0e", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Regex.CompileRegularExpression", - "ShowGeometry": true, "Excluded": false, "X": 69.7580060453286, "Y": 439.192821185524 }, { + "ShowGeometry": true, + "Name": "Input", "Id": "0c17339937814621bd7583b10881fdff", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Input", - "ShowGeometry": true, "Excluded": false, "X": -735.241993954671, "Y": 361.192821185524 }, { + "ShowGeometry": true, + "Name": "Input", "Id": "4aed8b8b64684c928385624a6fdc35b8", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Input", - "ShowGeometry": true, "Excluded": false, "X": -735.241993954671, "Y": 453.192821185524 }, { + "ShowGeometry": true, + "Name": "Input", "Id": "a07d95940d474e60a621f9df4f00c0d7", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Input", - "ShowGeometry": true, "Excluded": false, "X": -735.241993954671, "Y": 563.192821185524 }, { + "ShowGeometry": true, + "Name": "Input", "Id": "310436a3531446dd962752a414b83367", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Input", - "ShowGeometry": true, "Excluded": false, "X": -735.241993954671, "Y": 656.192821185524 } ], "Annotations": [], - "X": 534.95600605555, - "Y": -158.758944670898, + "X": 150.95600605555, + "Y": -210.758944670898, "Zoom": 0.845950052012563 } } \ No newline at end of file diff --git a/nodes/3.x/Regex.SplitByRegularExpression.dyf b/nodes/3.x/Regex.SplitByRegularExpression.dyf index 52688557..bb3f0b86 100644 --- a/nodes/3.x/Regex.SplitByRegularExpression.dyf +++ b/nodes/3.x/Regex.SplitByRegularExpression.dyf @@ -34,7 +34,7 @@ } ], "Replication": "Disabled", - "Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" + "Description": "Ein Funktionsparameter zur Verwendung mit benutzerdefinierten Blöcken.\r\n\r\nSie können den Typ und den Vorgabewert für den Parameter angeben, z. B.\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Symbol, DynamoCore", @@ -60,7 +60,7 @@ } ], "Replication": "Disabled", - "Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" + "Description": "Ein Funktionsparameter zur Verwendung mit benutzerdefinierten Blöcken.\r\n\r\nSie können den Typ und den Vorgabewert für den Parameter angeben, z. B.\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Output, DynamoCore", @@ -81,12 +81,13 @@ ], "Outputs": [], "Replication": "Disabled", - "Description": "A function output, use with custom nodes" + "Description": "Eine Funktionsausgabe zur Verwendung mit benutzerdefinierten Blöcken" }, { "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels", "NodeType": "PythonScriptNode", "Code": "import clr\r\nimport re\r\n\r\nif isinstance(IN[1], list): OUT = [IN[0].split(x) for x in IN[1]]\r\nelse: OUT = IN[0].split(IN[1])", + "Engine": "CPython3", "VariableInputPorts": true, "Id": "d6455be28efe4008afe757ebf981e42f", "Inputs": [ @@ -121,7 +122,7 @@ } ], "Replication": "Disabled", - "Description": "Runs an embedded IronPython script." + "Description": "Führt ein eingebettetes Python-Skript aus." }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", @@ -142,7 +143,7 @@ { "Id": "373387d13f974f22a312846e8228c1cd", "Name": "ignoreCase", - "Description": " Perform case-insensitive matching\n\nbool\nDefault value : false", + "Description": " Perform case-insensitive matching\n\nbool\nVorgabewert : false", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -151,7 +152,7 @@ { "Id": "923dbd0563aa44839aa3f6ee2f06db00", "Name": "useLocale", - "Description": " Treat special characters (e.g. 'ü') from the currently set system locale as letters\n\nbool\nDefault value : false", + "Description": " Treat special characters (e.g. 'ü') from the currently set system locale as letters\n\nbool\nVorgabewert : false", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -160,7 +161,7 @@ { "Id": "c8f1b27bbe9c4467ab8659a8eb555882", "Name": "dotAll", - "Description": " Make . match any character, including newlines\n\nbool\nDefault value : false", + "Description": " Make . match any character, including newlines\n\nbool\nVorgabewert : false", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -169,7 +170,7 @@ { "Id": "db0a4decef8e4d0495dad4fd388856d8", "Name": "multilineMatching", - "Description": " ^ matches at the beginning of each line, $ matches at the end of each line\n\nbool\nDefault value : false", + "Description": " ^ matches at the beginning of each line, $ matches at the end of each line\n\nbool\nVorgabewert : false", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -214,7 +215,7 @@ } ], "Replication": "Disabled", - "Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" + "Description": "Ein Funktionsparameter zur Verwendung mit benutzerdefinierten Blöcken.\r\n\r\nSie können den Typ und den Vorgabewert für den Parameter angeben, z. B.\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Symbol, DynamoCore", @@ -240,7 +241,7 @@ } ], "Replication": "Disabled", - "Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" + "Description": "Ein Funktionsparameter zur Verwendung mit benutzerdefinierten Blöcken.\r\n\r\nSie können den Typ und den Vorgabewert für den Parameter angeben, z. B.\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Symbol, DynamoCore", @@ -266,7 +267,7 @@ } ], "Replication": "Disabled", - "Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" + "Description": "Ein Funktionsparameter zur Verwendung mit benutzerdefinierten Blöcken.\r\n\r\nSie können den Typ und den Vorgabewert für den Parameter angeben, z. B.\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Symbol, DynamoCore", @@ -292,7 +293,7 @@ } ], "Replication": "Disabled", - "Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" + "Description": "Ein Funktionsparameter zur Verwendung mit benutzerdefinierten Blöcken.\r\n\r\nSie können den Typ und den Vorgabewert für den Parameter angeben, z. B.\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" } ], "Connectors": [ @@ -340,18 +341,20 @@ "Dependencies": [ "c85cfb4b-6b9e-4d60-a5de-557560a6b747" ], + "NodeLibraryDependencies": [], + "Author": "None provided", "Bindings": [], "View": { "Dynamo": { "ScaleFactor": 1.0, "HasRunWithoutCrash": false, "IsVisibleInDynamoLibrary": true, - "Version": "2.0.1.5055", + "Version": "2.12.1.8246", "RunType": "Manual", "RunPeriod": "1000" }, "Camera": { - "Name": "Background Preview", + "Name": "Hintergrundvorschau", "EyeX": -17.0, "EyeY": 24.0, "EyeZ": 50.0, @@ -364,99 +367,99 @@ }, "NodeViews": [ { + "ShowGeometry": true, + "Name": "Input", "Id": "530bb7cb31044bfeb27cd9235d17535d", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Input", - "ShowGeometry": true, "Excluded": false, "X": -626.181234654546, "Y": 181.906340869619 }, { + "ShowGeometry": true, + "Name": "Input", "Id": "601f6589cfcc41d18a9f288c81465dcf", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Input", - "ShowGeometry": true, "Excluded": false, "X": 357.996443221701, "Y": 541.74623178384 }, { + "ShowGeometry": true, + "Name": "Output", "Id": "79e28ed510cb448b9bd5e1c700e5870e", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Output", - "ShowGeometry": true, "Excluded": false, "X": 693.549451074002, "Y": 440.327904504799 }, { + "ShowGeometry": true, + "Name": "Python Script", "Id": "d6455be28efe4008afe757ebf981e42f", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Python Script", - "ShowGeometry": true, "Excluded": false, "X": 520.818765345454, "Y": 440.906340869619 }, { + "ShowGeometry": true, + "Name": "Regex.CompileRegularExpression", "Id": "332cd1e8a573425abafcfdacee566fc0", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Regex.CompileRegularExpression", - "ShowGeometry": true, "Excluded": false, "X": 178.818765345454, "Y": 346.906340869619 }, { + "ShowGeometry": true, + "Name": "Input", "Id": "233817eb49694ab6a1dc5cfd288ff1d1", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Input", - "ShowGeometry": true, "Excluded": false, "X": -626.181234654546, "Y": 264.906340869619 }, { + "ShowGeometry": true, + "Name": "Input", "Id": "3fcc610dbbae40dd8f263f144bb75ed4", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Input", - "ShowGeometry": true, "Excluded": false, "X": -626.181234654546, "Y": 357.906340869619 }, { + "ShowGeometry": true, + "Name": "Input", "Id": "f0ce9e048f0a42f2827e3ceacca57b2a", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Input", - "ShowGeometry": true, "Excluded": false, "X": -626.181234654546, "Y": 466.906340869619 }, { + "ShowGeometry": true, + "Name": "Input", "Id": "49a03fa29c234c7e94b47fc1405e476d", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Input", - "ShowGeometry": true, "Excluded": false, "X": -626.181234654546, "Y": 558.906340869619 } ], "Annotations": [], - "X": 623.11685211045, - "Y": 70.937130256071, + "X": 82.316852110449986, + "Y": -33.062869743929, "Zoom": 0.826070351193465 } } \ No newline at end of file diff --git a/nodes/3.x/String.Replace+.dyf b/nodes/3.x/String.Replace+.dyf index 5412a094..1db28345 100644 --- a/nodes/3.x/String.Replace+.dyf +++ b/nodes/3.x/String.Replace+.dyf @@ -19,6 +19,7 @@ "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels", "NodeType": "PythonScriptNode", "Code": "import clr\r\nOUT = IN[0].format(*IN[1])", + "Engine": "CPython3", "VariableInputPorts": true, "Id": "89c4dd84d74f4b50bbd7847c5bff0ca0", "Inputs": [ @@ -53,7 +54,7 @@ } ], "Replication": "Disabled", - "Description": "Runs an embedded IronPython script." + "Description": "Führt ein eingebettetes Python-Skript aus." }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Symbol, DynamoCore", @@ -79,7 +80,7 @@ } ], "Replication": "Disabled", - "Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" + "Description": "Ein Funktionsparameter zur Verwendung mit benutzerdefinierten Blöcken.\r\n\r\nSie können den Typ und den Vorgabewert für den Parameter angeben, z. B.\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Symbol, DynamoCore", @@ -105,7 +106,7 @@ } ], "Replication": "Disabled", - "Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" + "Description": "Ein Funktionsparameter zur Verwendung mit benutzerdefinierten Blöcken.\r\n\r\nSie können den Typ und den Vorgabewert für den Parameter angeben, z. B.\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Output, DynamoCore", @@ -126,7 +127,7 @@ ], "Outputs": [], "Replication": "Disabled", - "Description": "A function output, use with custom nodes" + "Description": "Eine Funktionsausgabe zur Verwendung mit benutzerdefinierten Blöcken" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", @@ -149,7 +150,7 @@ { "Id": "fed16f4bb1054c63ad135cc69b3f76ba", "Name": "seq", - "Description": "return value", + "Description": "Rückgabewert", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -185,83 +186,85 @@ "Dependencies": [ "cd09ad33-8c34-4850-ac26-24448d92c38f" ], + "NodeLibraryDependencies": [], + "Author": "None provided", "Bindings": [], "View": { "Dynamo": { "ScaleFactor": 1.0, "HasRunWithoutCrash": false, "IsVisibleInDynamoLibrary": true, - "Version": "2.0.1.5055", + "Version": "2.12.1.8246", "RunType": "Manual", "RunPeriod": "1000" }, "Camera": { - "Name": "Background Preview", - "EyeX": 253.40724182128906, - "EyeY": 67.829483032226563, - "EyeZ": 251.54655456542969, - "LookX": -282.65838623046875, - "LookY": -97.041152954101563, - "LookZ": -251.74537658691406, - "UpX": -0.026061601936817169, - "UpY": 0.99939084053039551, - "UpZ": -0.023211369290947914 + "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": "Python Script", "Id": "89c4dd84d74f4b50bbd7847c5bff0ca0", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Python Script", - "ShowGeometry": true, "Excluded": false, "X": 362.0, "Y": 115.5 }, { + "ShowGeometry": true, + "Name": "Input", "Id": "b81b5a5326564380a37272503ff457c8", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Input", - "ShowGeometry": true, "Excluded": false, "X": 99.0, "Y": 86.5 }, { + "ShowGeometry": true, + "Name": "Input", "Id": "4f51805b8bed4a54b9b35f8ff90a3d27", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Input", - "ShowGeometry": true, "Excluded": false, "X": -137.0, "Y": 170.5 }, { + "ShowGeometry": true, + "Name": "Output", "Id": "4e001d04a17b43989a81bbc4b487090d", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Output", - "ShowGeometry": true, "Excluded": false, "X": 584.0, "Y": 115.5 }, { + "ShowGeometry": true, + "Name": "TurnIntoList", "Id": "10e8421595984cc294adef079338be62", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "TurnIntoList", - "ShowGeometry": true, "Excluded": false, "X": 99.0, "Y": 170.5 } ], "Annotations": [], - "X": 786.0, - "Y": 525.0, - "Zoom": 1.0 + "X": 230.54424358325247, + "Y": 180.30061740152905, + "Zoom": 1.0060041900272454 } } \ No newline at end of file diff --git a/nodes/3.x/String.ReplaceIllegalFilenameCharacters.dyf b/nodes/3.x/String.ReplaceIllegalFilenameCharacters.dyf index 86bbc6a5..deb8cff2 100644 --- a/nodes/3.x/String.ReplaceIllegalFilenameCharacters.dyf +++ b/nodes/3.x/String.ReplaceIllegalFilenameCharacters.dyf @@ -14,6 +14,7 @@ "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels", "NodeType": "PythonScriptNode", "Code": "def ReplaceIllegalFilenameChars(str, repl):\r\n\tstr = str.replace('/', repl)\r\n\tstr = str.replace('?', repl)\r\n\tstr = str.replace('<', repl)\r\n\tstr = str.replace('>', repl)\r\n\tstr = str.replace('\\\\', repl)\r\n\tstr = str.replace(':', repl)\r\n\tstr = str.replace('*', repl)\r\n\tstr = str.replace('|', repl)\r\n\tstr = str.replace('\"', repl)\r\n\tstr = str.replace('^', repl)\r\n\treturn str\r\n\r\nstrings = IN[0]\r\n\r\nif isinstance(IN[0], list): OUT = [ReplaceIllegalFilenameChars(x, IN[1]) for x in strings]\r\nelse: OUT = ReplaceIllegalFilenameChars(strings, IN[1])", + "Engine": "CPython3", "VariableInputPorts": true, "Id": "5e6828386b3b488abfb4d4d658d252f1", "Inputs": [ @@ -48,7 +49,7 @@ } ], "Replication": "Disabled", - "Description": "Runs an embedded IronPython script." + "Description": "Führt ein eingebettetes Python-Skript aus." }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Symbol, DynamoCore", @@ -74,7 +75,7 @@ } ], "Replication": "Disabled", - "Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" + "Description": "Ein Funktionsparameter zur Verwendung mit benutzerdefinierten Blöcken.\r\n\r\nSie können den Typ und den Vorgabewert für den Parameter angeben, z. B.\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Symbol, DynamoCore", @@ -100,7 +101,7 @@ } ], "Replication": "Disabled", - "Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" + "Description": "Ein Funktionsparameter zur Verwendung mit benutzerdefinierten Blöcken.\r\n\r\nSie können den Typ und den Vorgabewert für den Parameter angeben, z. B.\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Output, DynamoCore", @@ -121,7 +122,7 @@ ], "Outputs": [], "Replication": "Disabled", - "Description": "A function output, use with custom nodes" + "Description": "Eine Funktionsausgabe zur Verwendung mit benutzerdefinierten Blöcken" } ], "Connectors": [ @@ -143,18 +144,19 @@ ], "Dependencies": [], "NodeLibraryDependencies": [], + "Author": "None provided", "Bindings": [], "View": { "Dynamo": { "ScaleFactor": 1.0, "HasRunWithoutCrash": false, "IsVisibleInDynamoLibrary": true, - "Version": "2.6.1.8786", + "Version": "2.12.1.8246", "RunType": "Manual", "RunPeriod": "1000" }, "Camera": { - "Name": "Background Preview", + "Name": "Hintergrundvorschau", "EyeX": -17.0, "EyeY": 24.0, "EyeZ": 50.0, @@ -174,7 +176,7 @@ "IsSetAsOutput": false, "Excluded": false, "X": 486.79107217082276, - "Y": 26.156464689865594 + "Y": 26.1564646898656 }, { "ShowGeometry": true, @@ -208,8 +210,8 @@ } ], "Annotations": [], - "X": -93.511269897408056, - "Y": 493.04435625, + "X": -168.7112698974081, + "Y": 249.04435625000002, "Zoom": 1.33823125 } } \ No newline at end of file diff --git a/nodes/3.x/String.ReplaceIllegalRevitCharacters.dyf b/nodes/3.x/String.ReplaceIllegalRevitCharacters.dyf index 3c88d37a..dae6b715 100644 --- a/nodes/3.x/String.ReplaceIllegalRevitCharacters.dyf +++ b/nodes/3.x/String.ReplaceIllegalRevitCharacters.dyf @@ -14,6 +14,7 @@ "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels", "NodeType": "PythonScriptNode", "Code": "def ReplaceIllegalRevitChars(str, repl):\r\n\tstr = str.replace('\\\\', repl)\r\n\tstr = str.replace(':', repl)\r\n\tstr = str.replace('{', repl)\r\n\tstr = str.replace('}', repl)\r\n\tstr = str.replace('[', repl)\r\n\tstr = str.replace(']', repl)\r\n\tstr = str.replace('|', repl)\r\n\tstr = str.replace(';', repl)\r\n\tstr = str.replace('<', repl)\r\n\tstr = str.replace('>', repl)\r\n\tstr = str.replace('?', repl)\r\n\tstr = str.replace('`', repl)\r\n\tstr = str.replace('~', repl)\r\n\treturn str\r\n\r\nstrings = IN[0]\r\n\r\nif isinstance(IN[0], list): OUT = [ReplaceIllegalRevitChars(x, IN[1]) for x in strings]\r\nelse: OUT = ReplaceIllegalRevitChars(strings, IN[1])", + "Engine": "CPython3", "VariableInputPorts": true, "Id": "5e6828386b3b488abfb4d4d658d252f1", "Inputs": [ @@ -48,7 +49,7 @@ } ], "Replication": "Disabled", - "Description": "Runs an embedded IronPython script." + "Description": "Führt ein eingebettetes Python-Skript aus." }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Symbol, DynamoCore", @@ -74,7 +75,7 @@ } ], "Replication": "Disabled", - "Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" + "Description": "Ein Funktionsparameter zur Verwendung mit benutzerdefinierten Blöcken.\r\n\r\nSie können den Typ und den Vorgabewert für den Parameter angeben, z. B.\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Symbol, DynamoCore", @@ -100,7 +101,7 @@ } ], "Replication": "Disabled", - "Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" + "Description": "Ein Funktionsparameter zur Verwendung mit benutzerdefinierten Blöcken.\r\n\r\nSie können den Typ und den Vorgabewert für den Parameter angeben, z. B.\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Output, DynamoCore", @@ -121,7 +122,7 @@ ], "Outputs": [], "Replication": "Disabled", - "Description": "A function output, use with custom nodes" + "Description": "Eine Funktionsausgabe zur Verwendung mit benutzerdefinierten Blöcken" } ], "Connectors": [ @@ -143,18 +144,19 @@ ], "Dependencies": [], "NodeLibraryDependencies": [], + "Author": "None provided", "Bindings": [], "View": { "Dynamo": { "ScaleFactor": 1.0, "HasRunWithoutCrash": false, "IsVisibleInDynamoLibrary": true, - "Version": "2.6.1.8786", + "Version": "2.12.1.8246", "RunType": "Manual", "RunPeriod": "1000" }, "Camera": { - "Name": "Background Preview", + "Name": "Hintergrundvorschau", "EyeX": -17.0, "EyeY": 24.0, "EyeZ": 50.0, @@ -208,8 +210,8 @@ } ], "Annotations": [], - "X": 447.48873010259194, - "Y": 511.04435625, + "X": -125.31126989740824, + "Y": 151.04435624999996, "Zoom": 1.33823125 } } \ No newline at end of file diff --git a/nodes/3.x/String.ReplaceMultiple.dyf b/nodes/3.x/String.ReplaceMultiple.dyf index 5d6ff94c..82c7250e 100644 --- a/nodes/3.x/String.ReplaceMultiple.dyf +++ b/nodes/3.x/String.ReplaceMultiple.dyf @@ -14,6 +14,7 @@ "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels", "NodeType": "PythonScriptNode", "Code": "# Based on https://gist.github.com/bgusach/a967e0587d6e01e889fd1d776c5f3729\n\nimport clr\nimport re\n\ndef ReplaceMultiple(str, searchstr, replacestr, sort):\n\treplacements = dict(zip(searchstr, replacestr))\n\tif sort: substrs = sorted(replacements, key=len, reverse=True)\n\telse: substrs = searchstr\n\tregexp = re.compile('|'.join(map(re.escape, substrs)))\n\treturn regexp.sub(lambda match: replacements[match.group(0)], str)\n\t\nif isinstance(IN[1], list): searchstr = IN[1]\nelse: searchstr = [IN[1]]\nif isinstance(IN[2], list): replacestr = IN[2]\nelse: replacestr = [IN[2]]\n\nif isinstance(IN[0], list): OUT = [ReplaceMultiple(x, searchstr, replacestr, IN[3]) for x in IN[0]]\nelse: OUT = ReplaceMultiple(IN[0], searchstr, replacestr, IN[3])", + "Engine": "CPython3", "VariableInputPorts": true, "Id": "5981cb6bce3742b6a28c9d50b1bad632", "Inputs": [ @@ -66,7 +67,7 @@ } ], "Replication": "Disabled", - "Description": "Runs an embedded IronPython script." + "Description": "Führt ein eingebettetes Python-Skript aus." }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Symbol, DynamoCore", @@ -92,7 +93,7 @@ } ], "Replication": "Disabled", - "Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" + "Description": "Ein Funktionsparameter zur Verwendung mit benutzerdefinierten Blöcken.\r\n\r\nSie können den Typ und den Vorgabewert für den Parameter angeben, z. B.\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Symbol, DynamoCore", @@ -118,7 +119,7 @@ } ], "Replication": "Disabled", - "Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" + "Description": "Ein Funktionsparameter zur Verwendung mit benutzerdefinierten Blöcken.\r\n\r\nSie können den Typ und den Vorgabewert für den Parameter angeben, z. B.\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Symbol, DynamoCore", @@ -144,7 +145,7 @@ } ], "Replication": "Disabled", - "Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" + "Description": "Ein Funktionsparameter zur Verwendung mit benutzerdefinierten Blöcken.\r\n\r\nSie können den Typ und den Vorgabewert für den Parameter angeben, z. B.\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Symbol, DynamoCore", @@ -170,7 +171,7 @@ } ], "Replication": "Disabled", - "Description": "A function parameter, use with custom nodes.\r\n\r\nYou can specify the type and default value for parameter. E.g.,\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" + "Description": "Ein Funktionsparameter zur Verwendung mit benutzerdefinierten Blöcken.\r\n\r\nSie können den Typ und den Vorgabewert für den Parameter angeben, z. B.\r\n\r\ninput : var[]..[]\r\nvalue : bool = false" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Output, DynamoCore", @@ -191,7 +192,7 @@ ], "Outputs": [], "Replication": "Disabled", - "Description": "A function output, use with custom nodes" + "Description": "Eine Funktionsausgabe zur Verwendung mit benutzerdefinierten Blöcken" } ], "Connectors": [ @@ -222,18 +223,20 @@ } ], "Dependencies": [], + "NodeLibraryDependencies": [], + "Author": "None provided", "Bindings": [], "View": { "Dynamo": { "ScaleFactor": 1.0, "HasRunWithoutCrash": false, "IsVisibleInDynamoLibrary": true, - "Version": "2.0.1.5055", + "Version": "2.12.1.8246", "RunType": "Manual", "RunPeriod": "1000" }, "Camera": { - "Name": "Background Preview", + "Name": "Hintergrundvorschau", "EyeX": -17.0, "EyeY": 24.0, "EyeZ": 50.0, @@ -246,69 +249,69 @@ }, "NodeViews": [ { + "ShowGeometry": true, + "Name": "Python Script", "Id": "5981cb6bce3742b6a28c9d50b1bad632", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Python Script", - "ShowGeometry": true, "Excluded": false, "X": 401.0, "Y": 187.0 }, { + "ShowGeometry": true, + "Name": "Input", "Id": "963cfa30a1914a728b4a7a2b078f2188", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Input", - "ShowGeometry": true, "Excluded": false, "X": 0.0, "Y": 0.0 }, { + "ShowGeometry": true, + "Name": "Input", "Id": "29a332d7edb145a2af102331e7ff77e3", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Input", - "ShowGeometry": true, "Excluded": false, "X": 0.0, "Y": 150.0 }, { + "ShowGeometry": true, + "Name": "Input", "Id": "129116714f1d4f0d8f829d2c11a6f8fa", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Input", - "ShowGeometry": true, "Excluded": false, "X": 0.0, "Y": 300.0 }, { + "ShowGeometry": true, + "Name": "Input", "Id": "633ee0dbbf9a427d80689f2970a516c5", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Input", - "ShowGeometry": true, "Excluded": false, "X": -320.0, "Y": 421.0 }, { + "ShowGeometry": true, + "Name": "Output", "Id": "88a803dae51744a1b89d8e42c6340b82", "IsSetAsInput": false, "IsSetAsOutput": false, - "Name": "Output", - "ShowGeometry": true, "Excluded": false, "X": 600.0, "Y": 187.0 } ], "Annotations": [], - "X": 416.0, - "Y": 103.0, + "X": -74.400000000000091, + "Y": 1.3999999999999773, "Zoom": 1.0 } } \ No newline at end of file diff --git a/package_samples/3.x/dynamo/String.Modify.dyn b/package_samples/3.x/dynamo/String.Modify.dyn index d9c48582..d9471f33 100644 --- a/package_samples/3.x/dynamo/String.Modify.dyn +++ b/package_samples/3.x/dynamo/String.Modify.dyn @@ -20,73 +20,74 @@ "Id": "bd1dab49547849f6943debae1bc99383", "Name": "String", "Type": "string", - "Type2": "string", "Value": "[a-zA-Z]*berry", - "Description": "Creates a string" + "Description": "Erstellt eine Zeichenfolge.", + "SelectedIndex": 0 }, { "Id": "321ea176ec25449b818adde192a691b8", "Name": "String", "Type": "string", - "Type2": "string", "Value": "Strawberry123\r\nRaspberry456\r\nBanana789\r\n123Raspberry456", - "Description": "Creates a string" + "Description": "Erstellt eine Zeichenfolge.", + "SelectedIndex": 0 }, { "Id": "9476f985a35b4ac390a5eb28d0e7ef10", "Name": "String", "Type": "string", - "Type2": "string", "Value": "\r\n", - "Description": "Creates a string" + "Description": "Erstellt eine Zeichenfolge.", + "SelectedIndex": 0 }, { "Id": "0a1daa3744b64dc78b89a741131d546e", "Name": "Input Text", "Type": "string", - "Type2": "string", "Value": "DYNAMO", - "Description": "Creates a string" + "Description": "Erstellt eine Zeichenfolge.", + "SelectedIndex": 0 }, { "Id": "aa2643aaebb54db4aec3e5e9c4909c88", "Name": "String", "Type": "string", - "Type2": "string", "Value": "Impossible:Filename?01.txt", - "Description": "Creates a string" + "Description": "Erstellt eine Zeichenfolge.", + "SelectedIndex": 0 }, { "Id": "981e5bd394874b529de8631079bc65de", "Name": "String", "Type": "string", - "Type2": "string", "Value": "This is a {0} example for {1} replacing multiple items in a string.", - "Description": "Creates a string" + "Description": "Erstellt eine Zeichenfolge.", + "SelectedIndex": 0 }, { "Id": "e15cad25c92941a6834b43db8bcfcfab", "Name": "String", "Type": "string", - "Type2": "string", "Value": "Impossible:Familyname?[01]", - "Description": "Creates a string" + "Description": "Erstellt eine Zeichenfolge.", + "SelectedIndex": 0 }, { "Id": "b7fc8be6edc54cf8abbfb994cc2d32e6", "Name": "Sort Search Terms by Size", "Type": "boolean", - "Type2": "boolean", "Value": "true", - "Description": "Enables selection between True and False" + "Description": "Auswahl zwischen True und False", + "SelectedIndex": 0 } ], "Outputs": [], "Nodes": [ { "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", - "Id": "bd1dab49547849f6943debae1bc99383", "NodeType": "StringInputNode", + "InputValue": "[a-zA-Z]*berry", + "Id": "bd1dab49547849f6943debae1bc99383", "Inputs": [], "Outputs": [ { @@ -100,13 +101,13 @@ } ], "Replication": "Disabled", - "Description": "Creates a string", - "InputValue": "[a-zA-Z]*berry" + "Description": "Erstellt eine Zeichenfolge." }, { "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", - "Id": "321ea176ec25449b818adde192a691b8", "NodeType": "StringInputNode", + "InputValue": "Strawberry123\r\nRaspberry456\r\nBanana789\r\n123Raspberry456", + "Id": "321ea176ec25449b818adde192a691b8", "Inputs": [], "Outputs": [ { @@ -120,13 +121,13 @@ } ], "Replication": "Disabled", - "Description": "Creates a string", - "InputValue": "Strawberry123\r\nRaspberry456\r\nBanana789\r\n123Raspberry456" + "Description": "Erstellt eine Zeichenfolge." }, { "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", - "Id": "9476f985a35b4ac390a5eb28d0e7ef10", "NodeType": "StringInputNode", + "InputValue": "\r\n", + "Id": "9476f985a35b4ac390a5eb28d0e7ef10", "Inputs": [], "Outputs": [ { @@ -140,15 +141,12 @@ } ], "Replication": "Disabled", - "Description": "Creates a string", - "InputValue": "\r\n" + "Description": "Erstellt eine Zeichenfolge." }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "WatchWidth": 200.0, - "WatchHeight": 200.0, - "Id": "78b5cbf4d3724f39b877a09d0fcb2073", "NodeType": "ExtensionNode", + "Id": "78b5cbf4d3724f39b877a09d0fcb2073", "Inputs": [ { "Id": "e8c8d76243dc4ca18be0bbbcdc65740e", @@ -172,14 +170,14 @@ } ], "Replication": "Disabled", - "Description": "Visualizes a node's output" + "Description": "Visualisierung der Ausgabe des Blocks" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", "FunctionSignature": "c7383e46-3412-4dec-9194-831d1dc98e50", "FunctionType": "Graph", - "Id": "fc99750d1eca47eb8bdcb4a055df5f65", "NodeType": "FunctionNode", + "Id": "fc99750d1eca47eb8bdcb4a055df5f65", "Inputs": [ { "Id": "c57c9c92e8404e918168eab55e1c4706", @@ -211,7 +209,7 @@ { "Id": "5bb377e7c0894fe1bff5b2f95a9668e3", "Name": "ignoreCase", - "Description": " Perform case-insensitive matching\n\nbool\nDefault value : false", + "Description": " Perform case-insensitive matching\n\nbool\nVorgabewert : false", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -220,7 +218,7 @@ { "Id": "ae006c4583d6470988d0a7c74bdf7796", "Name": "useLocale", - "Description": " Treat special characters (e.g. 'ü') from the currently set system locale as letters\n\nbool\nDefault value : false", + "Description": " Treat special characters (e.g. 'ü') from the currently set system locale as letters\n\nbool\nVorgabewert : false", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -229,7 +227,7 @@ { "Id": "7603f9ca9f40480282acfc7289b0e80a", "Name": "dotAll", - "Description": " Make . match any character, including newlines\n\nbool\nDefault value : false", + "Description": " Make . match any character, including newlines\n\nbool\nVorgabewert : false", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -238,7 +236,7 @@ { "Id": "3b3b4108b6fa42b598d37ac93b1e7c80", "Name": "multilineMatching", - "Description": " ^ matches at the beginning of each line, $ matches at the end of each line\n\nbool\nDefault value : false", + "Description": " ^ matches at the beginning of each line, $ matches at the end of each line\n\nbool\nVorgabewert : false", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -249,7 +247,7 @@ { "Id": "616d873487194935af4f5fc673ef5aed", "Name": "str", - "Description": "return value", + "Description": "Rückgabewert", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -263,8 +261,8 @@ "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", "FunctionSignature": "0c21d4de-02d3-4a62-a552-2c16d3599fed", "FunctionType": "Graph", - "Id": "2e01d01c9067407791bb3a404f40e841", "NodeType": "FunctionNode", + "Id": "2e01d01c9067407791bb3a404f40e841", "Inputs": [ { "Id": "8a7589daa80d4b5eb24f09173ca285c6", @@ -287,7 +285,7 @@ { "Id": "ac57f9736337417a955b578eaf79c8fe", "Name": "ignoreCase", - "Description": " Perform case-insensitive matching\n\nbool\nDefault value : false", + "Description": " Perform case-insensitive matching\n\nbool\nVorgabewert : false", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -296,7 +294,7 @@ { "Id": "480715746606449cb6d1a0a9116063e7", "Name": "useLocale", - "Description": " Treat special characters (e.g. 'ü') from the currently set system locale as letters\n\nbool\nDefault value : false", + "Description": " Treat special characters (e.g. 'ü') from the currently set system locale as letters\n\nbool\nVorgabewert : false", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -305,7 +303,7 @@ { "Id": "12187e6c5e754c30af0c7a37a039f3c0", "Name": "dotAll", - "Description": " Make . match any character, including newlines\n\nbool\nDefault value : false", + "Description": " Make . match any character, including newlines\n\nbool\nVorgabewert : false", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -314,7 +312,7 @@ { "Id": "2d06d0663e4e469db720b911a71c8f32", "Name": "multilineMatching", - "Description": " ^ matches at the beginning of each line, $ matches at the end of each line\n\nbool\nDefault value : false", + "Description": " ^ matches at the beginning of each line, $ matches at the end of each line\n\nbool\nVorgabewert : false", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -325,7 +323,7 @@ { "Id": "54dca39a0a694c93bcc6343ac781b857", "Name": "seq", - "Description": "return value", + "Description": "Rückgabewert", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -337,8 +335,9 @@ }, { "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", - "Id": "0a1daa3744b64dc78b89a741131d546e", "NodeType": "StringInputNode", + "InputValue": "DYNAMO", + "Id": "0a1daa3744b64dc78b89a741131d546e", "Inputs": [], "Outputs": [ { @@ -352,15 +351,12 @@ } ], "Replication": "Disabled", - "Description": "Creates a string", - "InputValue": "DYNAMO" + "Description": "Erstellt eine Zeichenfolge." }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "WatchWidth": 200.0, - "WatchHeight": 200.0, - "Id": "870c1ed7218c40e593e535add963692a", "NodeType": "ExtensionNode", + "Id": "870c1ed7218c40e593e535add963692a", "Inputs": [ { "Id": "2d14e59624194734bc547f2d634530c8", @@ -384,19 +380,19 @@ } ], "Replication": "Disabled", - "Description": "Visualizes a node's output" + "Description": "Visualisierung der Ausgabe des Blocks" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", "FunctionSignature": "DSCore.String.Split@string,string[]", "FunctionType": "VariableArgument", - "Id": "721a106b1a534d8690cd2c9ffdf7f026", "NodeType": "FunctionNode", + "Id": "721a106b1a534d8690cd2c9ffdf7f026", "Inputs": [ { "Id": "caf5027314d94534936358d0b45c6259", "Name": "string", - "Description": "String to split up\n\nstring", + "Description": "Aufzuteilende Zeichenfolge\n\nstring", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -405,7 +401,7 @@ { "Id": "4372f3715405431b9d13600a75290442", "Name": "separator0", - "Description": "Strings that, if present, determine the end and start of a split.\n\nstring[]", + "Description": "Zeichenfolgen, die (sofern vorhanden) Ende und Anfang der Teilung markieren.\n\nstring[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -416,7 +412,7 @@ { "Id": "cc09d7ced84e49c785b5295a19e0e326", "Name": "strings", - "Description": "List of strings made from the input string", + "Description": "Liste der aus der Eingabezeichenfolge erstellten Zeichenfolgen", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -424,14 +420,12 @@ } ], "Replication": "Auto", - "Description": "Divides a single string into a list of strings, with divisions determined by the given separator strings.\n\nString.Split (string: string, separators: string[]): string[]" + "Description": "Teilt eine einzelne Zeichenfolge in eine Liste von Zeichenfolgen auf, wobei die Unterteilungen durch die angegebenen Trennzeichenfolgen bestimmt werden.\n\nString.Split (string: string, separators: string[]): string[]" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "WatchWidth": 200.0, - "WatchHeight": 200.0, - "Id": "132fad8d1cfa4a1c8197812e6b21b38b", "NodeType": "ExtensionNode", + "Id": "132fad8d1cfa4a1c8197812e6b21b38b", "Inputs": [ { "Id": "0d0b67b4c9f3419c98209d331cabab08", @@ -455,14 +449,14 @@ } ], "Replication": "Disabled", - "Description": "Visualizes a node's output" + "Description": "Visualisierung der Ausgabe des Blocks" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", "FunctionSignature": "6f84cbaf-db6e-4e71-a68a-b4c586550fb8", "FunctionType": "Graph", - "Id": "447561422d4344ac8f2b383a3a2e6313", "NodeType": "FunctionNode", + "Id": "447561422d4344ac8f2b383a3a2e6313", "Inputs": [ { "Id": "20f6a16c3229424bbb704c78b347197c", @@ -487,7 +481,7 @@ { "Id": "4d24895e574d4a2da8b943b39ff2134b", "Name": "str", - "Description": "return value", + "Description": "Rückgabewert", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -501,8 +495,8 @@ "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", "FunctionSignature": "cfc915cf-0fef-499f-a24a-15e18ef44605", "FunctionType": "Graph", - "Id": "5fd3fb8b425e43368efbbae48d9ab3ea", "NodeType": "FunctionNode", + "Id": "5fd3fb8b425e43368efbbae48d9ab3ea", "Inputs": [ { "Id": "9d2241c983b14cdd98b382ee0f36e4c8", @@ -516,7 +510,7 @@ { "Id": "750e878815be463293726c414f6382cb", "Name": "replacement", - "Description": "string\nDefault value : \"_\"", + "Description": "string\nVorgabewert : \"_\"", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -527,7 +521,7 @@ { "Id": "584c9133493c48e08ac5eb0cf17cf481", "Name": "str", - "Description": "return value", + "Description": "Rückgabewert", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -539,8 +533,9 @@ }, { "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", - "Id": "aa2643aaebb54db4aec3e5e9c4909c88", "NodeType": "StringInputNode", + "InputValue": "Impossible:Filename?01.txt", + "Id": "aa2643aaebb54db4aec3e5e9c4909c88", "Inputs": [], "Outputs": [ { @@ -554,15 +549,12 @@ } ], "Replication": "Disabled", - "Description": "Creates a string", - "InputValue": "Impossible:Filename?01.txt" + "Description": "Erstellt eine Zeichenfolge." }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "WatchWidth": 215.2, - "WatchHeight": 38.4, - "Id": "e6666383acfe4262b38e26f159f872e0", "NodeType": "ExtensionNode", + "Id": "e6666383acfe4262b38e26f159f872e0", "Inputs": [ { "Id": "bc08fc8b3a3440b58809c8a51059af2e", @@ -586,12 +578,13 @@ } ], "Replication": "Disabled", - "Description": "Visualizes a node's output" + "Description": "Visualisierung der Ausgabe des Blocks" }, { "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", - "Id": "981e5bd394874b529de8631079bc65de", "NodeType": "StringInputNode", + "InputValue": "This is a {0} example for {1} replacing multiple items in a string.", + "Id": "981e5bd394874b529de8631079bc65de", "Inputs": [], "Outputs": [ { @@ -605,19 +598,19 @@ } ], "Replication": "Disabled", - "Description": "Creates a string", - "InputValue": "This is a {0} example for {1} replacing multiple items in a string." + "Description": "Erstellt eine Zeichenfolge." }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "Id": "b918f88b64cb477390732759be3f40b3", "NodeType": "CodeBlockNode", + "Code": "[\"small\",\"efficiently\"];", + "Id": "b918f88b64cb477390732759be3f40b3", "Inputs": [], "Outputs": [ { "Id": "b7e2ca29ea87485aa5f22000813644b1", "Name": "", - "Description": "Value of expression at line 1", + "Description": "Wert des Ausdrucks in Zeile 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -625,15 +618,12 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly", - "Code": "[\"small\",\"efficiently\"];" + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "WatchWidth": 420.0, - "WatchHeight": 38.4, - "Id": "1ed535e4672c441a8782f7cdbbbba4a3", "NodeType": "ExtensionNode", + "Id": "1ed535e4672c441a8782f7cdbbbba4a3", "Inputs": [ { "Id": "8ab8caa6e31748ceaf756e799648bd55", @@ -657,14 +647,14 @@ } ], "Replication": "Disabled", - "Description": "Visualizes a node's output" + "Description": "Visualisierung der Ausgabe des Blocks" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", "FunctionSignature": "9e586fb6-2570-4445-8556-aa20d337fb98", "FunctionType": "Graph", - "Id": "94a23e273a78448098cb3d3dc1240a60", "NodeType": "FunctionNode", + "Id": "94a23e273a78448098cb3d3dc1240a60", "Inputs": [ { "Id": "f51f775ac1c34229b1fef5f95f8d6ff2", @@ -678,7 +668,7 @@ { "Id": "68133c80b6f84cb581b05f765c02af5d", "Name": "replacement", - "Description": "string\nDefault value : \"_\"", + "Description": "string\nVorgabewert : \"_\"", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -689,7 +679,7 @@ { "Id": "d74167d762a546ce8add2d05ebe54fbd", "Name": "str", - "Description": "return value", + "Description": "Rückgabewert", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -701,8 +691,9 @@ }, { "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", - "Id": "e15cad25c92941a6834b43db8bcfcfab", "NodeType": "StringInputNode", + "InputValue": "Impossible:Familyname?[01]", + "Id": "e15cad25c92941a6834b43db8bcfcfab", "Inputs": [], "Outputs": [ { @@ -716,15 +707,12 @@ } ], "Replication": "Disabled", - "Description": "Creates a string", - "InputValue": "Impossible:Familyname?[01]" + "Description": "Erstellt eine Zeichenfolge." }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "WatchWidth": 215.2, - "WatchHeight": 38.4, - "Id": "653118c80cf4432092263f98924e4c55", "NodeType": "ExtensionNode", + "Id": "653118c80cf4432092263f98924e4c55", "Inputs": [ { "Id": "5fd21c88a3984450a5e425cf45cfe364", @@ -748,14 +736,14 @@ } ], "Replication": "Disabled", - "Description": "Visualizes a node's output" + "Description": "Visualisierung der Ausgabe des Blocks" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", "FunctionSignature": "c9b8b8ab-bdc8-43d8-9004-47977bc14e03", "FunctionType": "Graph", - "Id": "9d0edd35dc1349e5abaab3e2dd05704b", "NodeType": "FunctionNode", + "Id": "9d0edd35dc1349e5abaab3e2dd05704b", "Inputs": [ { "Id": "d2126524e8944198a230b30070774fc4", @@ -787,7 +775,7 @@ { "Id": "3bdd31b4f36640bb9259af1b75fb0229", "Name": "sortSearchTermsBySize", - "Description": " If set to true, longer search terms will be replaced first\n\nbool\nDefault value : false", + "Description": " If set to true, longer search terms will be replaced first\n\nbool\nVorgabewert : false", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -798,7 +786,7 @@ { "Id": "8314ecb858c34ef8ba188d6c5fbae655", "Name": "str", - "Description": "return value", + "Description": "Rückgabewert", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -810,14 +798,15 @@ }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "Id": "e332f2b0701e484fbf32c26a3efe9ece", "NodeType": "CodeBlockNode", + "Code": "[\"i\",\"in\"];\n[\"U\",\"ON\"];", + "Id": "e332f2b0701e484fbf32c26a3efe9ece", "Inputs": [], "Outputs": [ { "Id": "2983fd32fd334c1ea197d66a10de1010", "Name": "", - "Description": "Value of expression at line 1", + "Description": "Wert des Ausdrucks in Zeile 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -826,7 +815,7 @@ { "Id": "ee1193a4069346e3a4b8a613192b6e0d", "Name": "", - "Description": "Value of expression at line 2", + "Description": "Wert des Ausdrucks in Zeile 2", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -834,15 +823,12 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly", - "Code": "[\"i\",\"in\"];\n[\"U\",\"ON\"];" + "Description": "Ermöglicht die direkte Erstellung von DesignScript-Code." }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "WatchWidth": 420.0, - "WatchHeight": 38.4, - "Id": "274d5d5c1fb3452c87c9d30fd33b1d2e", "NodeType": "ExtensionNode", + "Id": "274d5d5c1fb3452c87c9d30fd33b1d2e", "Inputs": [ { "Id": "327ef08834ab42028640ff6524220744", @@ -866,12 +852,13 @@ } ], "Replication": "Disabled", - "Description": "Visualizes a node's output" + "Description": "Visualisierung der Ausgabe des Blocks" }, { "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", - "Id": "b7fc8be6edc54cf8abbfb994cc2d32e6", "NodeType": "BooleanInputNode", + "InputValue": true, + "Id": "b7fc8be6edc54cf8abbfb994cc2d32e6", "Inputs": [], "Outputs": [ { @@ -885,15 +872,14 @@ } ], "Replication": "Disabled", - "Description": "Enables selection between True and False", - "InputValue": true + "Description": "Auswahl zwischen True und False" }, { "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", "FunctionSignature": "2d656544-ce49-4c1f-886f-8075db7239b3", "FunctionType": "Graph", - "Id": "f29bc0a6bacd4682841547259a199646", "NodeType": "FunctionNode", + "Id": "f29bc0a6bacd4682841547259a199646", "Inputs": [ { "Id": "7e6c12e42e3448418b7f3df037e3d8ac", @@ -909,7 +895,7 @@ { "Id": "a3e185a5ffd148c89fd758a470fdb49d", "Name": "seq", - "Description": "return value", + "Description": "Rückgabewert", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -921,10 +907,8 @@ }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "WatchWidth": 200.0, - "WatchHeight": 200.0, - "Id": "7a598ecd48dc4fc3a76d3f709b44f48b", "NodeType": "ExtensionNode", + "Id": "7a598ecd48dc4fc3a76d3f709b44f48b", "Inputs": [ { "Id": "b1df148dd9f9456c9d28b5ae14259adf", @@ -948,153 +932,129 @@ } ], "Replication": "Disabled", - "Description": "Visualizes a node's output" + "Description": "Visualisierung der Ausgabe des Blocks" } ], "Connectors": [ { "Start": "47f5f1b23a334d5e9f7e2c71e8add3e0", "End": "c57c9c92e8404e918168eab55e1c4706", - "Id": "f4528eea85d449ff9ec1bb2c207bc310", - "IsHidden": "False" + "Id": "f4528eea85d449ff9ec1bb2c207bc310" }, { "Start": "47f5f1b23a334d5e9f7e2c71e8add3e0", "End": "8a7589daa80d4b5eb24f09173ca285c6", - "Id": "c87a4025eb67441ba80c2b3369e1f6cc", - "IsHidden": "False" + "Id": "c87a4025eb67441ba80c2b3369e1f6cc" }, { "Start": "d08fd514b1d7439ebca02e8a2e2367f7", "End": "caf5027314d94534936358d0b45c6259", - "Id": "28170b1d3eb14e5fb2317abd64bf0288", - "IsHidden": "False" + "Id": "28170b1d3eb14e5fb2317abd64bf0288" }, { "Start": "a693b17e428b468e86706eb1889ea48b", "End": "4372f3715405431b9d13600a75290442", - "Id": "d5efc15274f74c60856eebf893f897a0", - "IsHidden": "False" + "Id": "d5efc15274f74c60856eebf893f897a0" }, { "Start": "616d873487194935af4f5fc673ef5aed", "End": "e8c8d76243dc4ca18be0bbbcdc65740e", - "Id": "2a8d5d4a2d8249b78df248ad0b09d417", - "IsHidden": "False" + "Id": "2a8d5d4a2d8249b78df248ad0b09d417" }, { "Start": "54dca39a0a694c93bcc6343ac781b857", "End": "2d14e59624194734bc547f2d634530c8", - "Id": "1c3fd2e04a7a428e95d5048f95d2bab6", - "IsHidden": "False" + "Id": "1c3fd2e04a7a428e95d5048f95d2bab6" }, { "Start": "97c9a801df96408c80ec7d56672b24d9", "End": "44008fd51d584226bf7e6c6ad11840b6", - "Id": "9114b6af95a94047915bf9efcc9377c1", - "IsHidden": "False" + "Id": "9114b6af95a94047915bf9efcc9377c1" }, { "Start": "97c9a801df96408c80ec7d56672b24d9", "End": "7e6c12e42e3448418b7f3df037e3d8ac", - "Id": "06c6b9c74487477c8607964594c8de7e", - "IsHidden": "False" + "Id": "06c6b9c74487477c8607964594c8de7e" }, { "Start": "cc09d7ced84e49c785b5295a19e0e326", "End": "0d0b67b4c9f3419c98209d331cabab08", - "Id": "c9682f07f3f14b8a94ccbd17775b1ceb", - "IsHidden": "False" + "Id": "c9682f07f3f14b8a94ccbd17775b1ceb" }, { "Start": "decc764f4c5c4c879a96076aed03ff2e", "End": "8954379d5be641b1bc2980b363f86ae6", - "Id": "99949196a32f4dd7b6d2142ce6c1681d", - "IsHidden": "False" + "Id": "99949196a32f4dd7b6d2142ce6c1681d" }, { "Start": "decc764f4c5c4c879a96076aed03ff2e", "End": "9ca2e8eb8b794dcaa2bc08b34cc6e02c", - "Id": "8794d8f75939428f818eccc65044841b", - "IsHidden": "False" + "Id": "8794d8f75939428f818eccc65044841b" }, { "Start": "4d24895e574d4a2da8b943b39ff2134b", "End": "8ab8caa6e31748ceaf756e799648bd55", - "Id": "9a5a667677954aafbf45436e448396a8", - "IsHidden": "False" + "Id": "9a5a667677954aafbf45436e448396a8" }, { "Start": "584c9133493c48e08ac5eb0cf17cf481", "End": "bc08fc8b3a3440b58809c8a51059af2e", - "Id": "1ab22eb02ac24df98fdbc8da76253232", - "IsHidden": "False" + "Id": "1ab22eb02ac24df98fdbc8da76253232" }, { "Start": "4383fb8303814fd38583ec88db5f39ae", "End": "9d2241c983b14cdd98b382ee0f36e4c8", - "Id": "48fd713b8b7a45808420ba8e113c2b59", - "IsHidden": "False" + "Id": "48fd713b8b7a45808420ba8e113c2b59" }, { "Start": "847c03edac0b43a59b9e237af017d187", "End": "20f6a16c3229424bbb704c78b347197c", - "Id": "f913d2c3f31d4d37b433ed84fd59d6e0", - "IsHidden": "False" + "Id": "f913d2c3f31d4d37b433ed84fd59d6e0" }, { "Start": "847c03edac0b43a59b9e237af017d187", "End": "d2126524e8944198a230b30070774fc4", - "Id": "05980bc2d6fd4bad8525eeb0e011a96d", - "IsHidden": "False" + "Id": "05980bc2d6fd4bad8525eeb0e011a96d" }, { "Start": "b7e2ca29ea87485aa5f22000813644b1", "End": "b2aea7675a3947c684dbf23ceafc8feb", - "Id": "78c9021b0837404a9c7c7afac43617d0", - "IsHidden": "False" + "Id": "78c9021b0837404a9c7c7afac43617d0" }, { "Start": "d74167d762a546ce8add2d05ebe54fbd", "End": "5fd21c88a3984450a5e425cf45cfe364", - "Id": "24801fc6f2b246339754e85732dded41", - "IsHidden": "False" + "Id": "24801fc6f2b246339754e85732dded41" }, { "Start": "b1c3e0fb4c084122bc475a17f0fe52ac", "End": "f51f775ac1c34229b1fef5f95f8d6ff2", - "Id": "4142d1d2d8634630b58732cd53e633c9", - "IsHidden": "False" + "Id": "4142d1d2d8634630b58732cd53e633c9" }, { "Start": "8314ecb858c34ef8ba188d6c5fbae655", "End": "327ef08834ab42028640ff6524220744", - "Id": "822d8458aa18413fac2758058d8112e6", - "IsHidden": "False" + "Id": "822d8458aa18413fac2758058d8112e6" }, { "Start": "2983fd32fd334c1ea197d66a10de1010", "End": "399ad457e934474e9f0c76664528cb45", - "Id": "57234170e9914824a1c914ec735c8787", - "IsHidden": "False" + "Id": "57234170e9914824a1c914ec735c8787" }, { "Start": "ee1193a4069346e3a4b8a613192b6e0d", "End": "5c20904c0d344721b41cb8bb156bad03", - "Id": "a1255085f7fb4ae5b859a99f5c4ea7d1", - "IsHidden": "False" + "Id": "a1255085f7fb4ae5b859a99f5c4ea7d1" }, { "Start": "348af431c8464d148e9fd8493d6cfd19", "End": "3bdd31b4f36640bb9259af1b75fb0229", - "Id": "381e2e10b52242abaa446983be4cd051", - "IsHidden": "False" + "Id": "381e2e10b52242abaa446983be4cd051" }, { "Start": "a3e185a5ffd148c89fd758a470fdb49d", "End": "b1df148dd9f9456c9d28b5ae14259adf", - "Id": "0efbe7257c954f6295b7edd567cb6f43", - "IsHidden": "False" + "Id": "0efbe7257c954f6295b7edd567cb6f43" } ], "Dependencies": [ @@ -1109,7 +1069,7 @@ "NodeLibraryDependencies": [ { "Name": "Clockwork for Dynamo 2.x", - "Version": "2.6.0", + "Version": "2.12.0", "ReferenceType": "Package", "Nodes": [ "fc99750d1eca47eb8bdcb4a055df5f65", @@ -1122,7 +1082,6 @@ ] } ], - "EnableLegacyPolyCurveBehavior": true, "Thumbnail": "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", "GraphDocumentationURL": "https://github.com/andydandy74/ClockworkForDynamo", "ExtensionWorkspaceData": [ @@ -1141,7 +1100,7 @@ ], "Author": "Andreas Dieckmann", "Linting": { - "activeLinter": "None", + "activeLinter": "Keine", "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", "warningCount": 0, "errorCount": 0 @@ -1152,12 +1111,12 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "3.0.3.7597", + "Version": "2.12.1.8246", "RunType": "Manual", "RunPeriod": "1000" }, "Camera": { - "Name": "_Background Preview", + "Name": "Hintergrundvorschau", "EyeX": -17.0, "EyeY": 24.0, "EyeZ": 50.0, @@ -1168,265 +1127,264 @@ "UpY": 1.0, "UpZ": 0.0 }, - "ConnectorPins": [], "NodeViews": [ { - "Id": "bd1dab49547849f6943debae1bc99383", + "ShowGeometry": true, "Name": "String", + "Id": "bd1dab49547849f6943debae1bc99383", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, - "X": 530.3011294490806, - "Y": 820.3665993164527 + "X": 530.30112944908058, + "Y": 820.36659931645272 }, { - "Id": "321ea176ec25449b818adde192a691b8", + "ShowGeometry": true, "Name": "String", + "Id": "321ea176ec25449b818adde192a691b8", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, "X": -144.09887055091951, - "Y": 879.3665993164527 + "Y": 879.36659931645272 }, { - "Id": "9476f985a35b4ac390a5eb28d0e7ef10", + "ShowGeometry": true, "Name": "String", + "Id": "9476f985a35b4ac390a5eb28d0e7ef10", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, "X": -144.09887055091951, "Y": 1091.3665993164525 }, { - "Id": "78b5cbf4d3724f39b877a09d0fcb2073", + "ShowGeometry": true, "Name": "Watch", + "Id": "78b5cbf4d3724f39b877a09d0fcb2073", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, - "X": 1354.466921409322, - "Y": 656.8665993164526 + "X": 1354.4669214093219, + "Y": 656.86659931645261 }, { - "Id": "fc99750d1eca47eb8bdcb4a055df5f65", + "ShowGeometry": true, "Name": "Regex.ReplaceRegularExpression", + "Id": "fc99750d1eca47eb8bdcb4a055df5f65", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, - "X": 932.8669214093217, - "Y": 656.8665993164526 + "X": 932.86692140932166, + "Y": 656.86659931645261 }, { - "Id": "2e01d01c9067407791bb3a404f40e841", + "ShowGeometry": true, "Name": "Regex.SplitByRegularExpression", + "Id": "2e01d01c9067407791bb3a404f40e841", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, - "X": 932.8669214093217, + "X": 932.86692140932166, "Y": 1097.8665993164527 }, { - "Id": "0a1daa3744b64dc78b89a741131d546e", + "ShowGeometry": true, "Name": "Input Text", + "Id": "0a1daa3744b64dc78b89a741131d546e", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, - "X": 540.3011294490806, + "X": 540.30112944908058, "Y": 1765.0238374293476 }, { - "Id": "870c1ed7218c40e593e535add963692a", + "ShowGeometry": true, "Name": "Watch", + "Id": "870c1ed7218c40e593e535add963692a", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, "X": 1349.6669214093217, "Y": 1097.8665993164527 }, { - "Id": "721a106b1a534d8690cd2c9ffdf7f026", + "ShowGeometry": true, "Name": "String.Split", + "Id": "721a106b1a534d8690cd2c9ffdf7f026", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, "X": 148.7011294490805, - "Y": 968.3665993164525 + "Y": 968.36659931645249 }, { - "Id": "132fad8d1cfa4a1c8197812e6b21b38b", + "ShowGeometry": true, "Name": "Watch", + "Id": "132fad8d1cfa4a1c8197812e6b21b38b", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, - "X": 530.3011294490806, - "Y": 968.3665993164525 + "X": 530.30112944908058, + "Y": 968.36659931645249 }, { - "Id": "447561422d4344ac8f2b383a3a2e6313", + "ShowGeometry": true, "Name": "String.Replace+", + "Id": "447561422d4344ac8f2b383a3a2e6313", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, - "X": 932.8669214093217, + "X": 932.86692140932166, "Y": 1504.8665993164527 }, { - "Id": "5fd3fb8b425e43368efbbae48d9ab3ea", + "ShowGeometry": true, "Name": "String.ReplaceIllegalFilenameCharacters", + "Id": "5fd3fb8b425e43368efbbae48d9ab3ea", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, "X": 859.487367899954, "Y": 2871.5769759286773 }, { - "Id": "aa2643aaebb54db4aec3e5e9c4909c88", + "ShowGeometry": true, "Name": "String", + "Id": "aa2643aaebb54db4aec3e5e9c4909c88", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, "X": 521.487367899954, "Y": 2871.5769759286773 }, { - "Id": "e6666383acfe4262b38e26f159f872e0", + "ShowGeometry": true, "Name": "Watch", + "Id": "e6666383acfe4262b38e26f159f872e0", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, "X": 1337.8873678999541, "Y": 2871.5769759286773 }, { - "Id": "981e5bd394874b529de8631079bc65de", + "ShowGeometry": true, "Name": "String", + "Id": "981e5bd394874b529de8631079bc65de", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, - "X": 530.3011294490806, + "X": 530.30112944908058, "Y": 1503.3665993164527 }, { - "Id": "b918f88b64cb477390732759be3f40b3", + "ShowGeometry": true, "Name": "Code Block", + "Id": "b918f88b64cb477390732759be3f40b3", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, - "X": 530.3011294490806, + "X": 530.30112944908058, "Y": 1354.6940993164528 }, { - "Id": "1ed535e4672c441a8782f7cdbbbba4a3", + "ShowGeometry": true, "Name": "Watch", + "Id": "1ed535e4672c441a8782f7cdbbbba4a3", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, - "X": 1258.466921409322, + "X": 1258.4669214093219, "Y": 1504.8665993164527 }, { - "Id": "94a23e273a78448098cb3d3dc1240a60", + "ShowGeometry": true, "Name": "String.ReplaceIllegalRevitCharacters", + "Id": "94a23e273a78448098cb3d3dc1240a60", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, - "X": 860.6431428601173, + "X": 860.64314286011734, "Y": 2516.8560418829898 }, { - "Id": "e15cad25c92941a6834b43db8bcfcfab", + "ShowGeometry": true, "Name": "String", + "Id": "e15cad25c92941a6834b43db8bcfcfab", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, "X": 508.24314286011736, "Y": 2516.8560418829898 }, { - "Id": "653118c80cf4432092263f98924e4c55", + "ShowGeometry": true, "Name": "Watch", + "Id": "653118c80cf4432092263f98924e4c55", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, "X": 1309.4431428601174, "Y": 2516.8560418829898 }, { - "Id": "9d0edd35dc1349e5abaab3e2dd05704b", + "ShowGeometry": true, "Name": "String.ReplaceMultiple", + "Id": "9d0edd35dc1349e5abaab3e2dd05704b", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, - "X": 932.8669214093217, + "X": 934.04806923746548, "Y": 1769.8665993164527 }, { - "Id": "e332f2b0701e484fbf32c26a3efe9ece", + "ShowGeometry": true, "Name": "Code Block", + "Id": "e332f2b0701e484fbf32c26a3efe9ece", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, - "X": 530.3011294490806, - "Y": 2082.521599316453 + "X": 530.30112944908058, + "Y": 2082.5215993164529 }, { - "Id": "274d5d5c1fb3452c87c9d30fd33b1d2e", + "ShowGeometry": true, "Name": "Watch", + "Id": "274d5d5c1fb3452c87c9d30fd33b1d2e", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, "X": 1312.8669214093215, "Y": 1769.8665993164527 }, { - "Id": "b7fc8be6edc54cf8abbfb994cc2d32e6", + "ShowGeometry": true, "Name": "Sort Search Terms by Size", + "Id": "b7fc8be6edc54cf8abbfb994cc2d32e6", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, - "X": 547.2669214093216, + "X": 547.26692140932164, "Y": 1919.8665993164527 }, { - "Id": "f29bc0a6bacd4682841547259a199646", + "ShowGeometry": true, "Name": "String.Explode", + "Id": "f29bc0a6bacd4682841547259a199646", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, - "X": 932.8669214093217, + "X": 932.86692140932166, "Y": 2104.8665993164527 }, { - "Id": "7a598ecd48dc4fc3a76d3f709b44f48b", + "ShowGeometry": true, "Name": "Watch", + "Id": "7a598ecd48dc4fc3a76d3f709b44f48b", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "ShowGeometry": true, "X": 1215.2669214093216, "Y": 2104.8665993164527 } @@ -1435,190 +1393,142 @@ { "Id": "ce0e8d0ba5fa4355803ae27b4b2ec0d3", "Title": "Regex.ReplaceRegularExpression", - "DescriptionText": null, - "IsExpanded": true, - "WidthAdjustment": 0.0, - "HeightAdjustment": 0.0, "Nodes": [ "78b5cbf4d3724f39b877a09d0fcb2073", "fc99750d1eca47eb8bdcb4a055df5f65" ], - "HasNestedGroups": false, - "Left": 922.8669214093217, - "Top": 584.4665993164526, - "Width": 720.0000000000003, - "Height": 410.5999999999999, + "Left": 922.86692140932166, + "Top": 603.66659931645256, + "Width": 651.20000000000016, + "Height": 330.6, "FontSize": 36.0, - "GroupStyleId": "00000000-0000-0000-0000-000000000000", - "InitialTop": 656.8665993164526, + "InitialTop": 656.86659931645261, "InitialHeight": 145.0, - "TextblockHeight": 62.4, + "TextblockHeight": 43.2, "Background": "#FFFF7BAC" }, { "Id": "57475bcaf57f479da372b3b5c1a1a7f5", "Title": "Regex.SplitByRegularExpression", - "DescriptionText": null, - "IsExpanded": true, - "WidthAdjustment": 0.0, - "HeightAdjustment": 0.0, "Nodes": [ "2e01d01c9067407791bb3a404f40e841", "870c1ed7218c40e593e535add963692a" ], - "HasNestedGroups": false, - "Left": 922.8669214093217, - "Top": 1025.4665993164526, - "Width": 715.2000000000002, - "Height": 375.4000000000001, + "Left": 922.86692140932166, + "Top": 1044.6665993164527, + "Width": 646.4, + "Height": 330.60000000000014, "FontSize": 36.0, - "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 1097.8665993164527, "InitialHeight": 145.0, - "TextblockHeight": 62.4, + "TextblockHeight": 43.2, "Background": "#FFFF7BAC" }, { "Id": "ea3e383e0a654f8da122a51dacca3f9c", "Title": "INPUTS", - "DescriptionText": null, - "IsExpanded": true, - "WidthAdjustment": 0.0, - "HeightAdjustment": 0.0, "Nodes": [ "0a1daa3744b64dc78b89a741131d546e", "b7fc8be6edc54cf8abbfb994cc2d32e6" ], - "HasNestedGroups": false, - "Left": 530.3011294490806, - "Top": 1692.6238374293475, - "Width": 292.5657919602411, - "Height": 359.04276188710514, + "Left": 530.30112944908058, + "Top": 1711.8238374293476, + "Width": 252.56579196024109, + "Height": 275.8427618871051, "FontSize": 36.0, - "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 1765.0238374293476, - "InitialHeight": 219.8427618871051, - "TextblockHeight": 62.4, + "InitialHeight": 299.8427618871051, + "TextblockHeight": 43.2, "Background": "#FF848484" }, { "Id": "9fefb8152e82413d9b2c3cbc639879b0", "Title": "String.Replace+", - "DescriptionText": null, - "IsExpanded": true, - "WidthAdjustment": 0.0, - "HeightAdjustment": 0.0, "Nodes": [ "447561422d4344ac8f2b383a3a2e6313", "1ed535e4672c441a8782f7cdbbbba4a3" ], - "HasNestedGroups": false, - "Left": 922.8669214093217, - "Top": 1432.4665993164526, - "Width": 844.0000000000003, - "Height": 234.60000000000014, + "Left": 922.86692140932166, + "Top": 1451.6665993164527, + "Width": 555.20000000000016, + "Height": 330.60000000000014, "FontSize": 36.0, - "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 1504.8665993164527, "InitialHeight": 145.0, - "TextblockHeight": 62.4, + "TextblockHeight": 43.2, "Background": "#FFFF7BAC" }, { "Id": "4e95949395b24e82ab31a79cb0abad7d", "Title": "String.ReplaceMultiple", - "DescriptionText": null, - "IsExpanded": true, - "WidthAdjustment": 0.0, - "HeightAdjustment": 0.0, "Nodes": [ "9d0edd35dc1349e5abaab3e2dd05704b", "274d5d5c1fb3452c87c9d30fd33b1d2e" ], - "HasNestedGroups": false, - "Left": 922.8669214093217, - "Top": 1697.4665993164526, - "Width": 898.4, - "Height": 305.0, + "Left": 924.04806923746548, + "Top": 1716.6665993164527, + "Width": 608.418852171856, + "Height": 330.60000000000014, "FontSize": 36.0, - "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 1769.8665993164527, "InitialHeight": 145.0, - "TextblockHeight": 62.4, + "TextblockHeight": 43.2, "Background": "#FFFF7BAC" }, { "Id": "b954175361e74cab96cd32a36e33a8c0", "Title": "String.ReplaceIllegalFilenameCharacters", - "DescriptionText": null, - "IsExpanded": true, - "WidthAdjustment": 0.0, - "HeightAdjustment": 0.0, "Nodes": [ "5fd3fb8b425e43368efbbae48d9ab3ea", "e6666383acfe4262b38e26f159f872e0" ], - "HasNestedGroups": false, "Left": 849.487367899954, - "Top": 2799.176975928677, - "Width": 792.0000000000002, - "Height": 234.5999999999999, + "Top": 2818.3769759286774, + "Width": 708.0, + "Height": 330.59999999999991, "FontSize": 36.0, - "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 2871.5769759286773, - "InitialHeight": 146.07804059970977, - "TextblockHeight": 62.4, + "InitialHeight": 145.0, + "TextblockHeight": 43.2, "Background": "#FFFF7BAC" }, { "Id": "cd08fab8d3e64405aba4045b0b2c864e", "Title": "String.ReplaceIllegalRevitCharacters", - "DescriptionText": null, - "IsExpanded": true, - "WidthAdjustment": 0.0, - "HeightAdjustment": 0.0, "Nodes": [ "94a23e273a78448098cb3d3dc1240a60", "653118c80cf4432092263f98924e4c55" ], - "HasNestedGroups": false, - "Left": 850.6431428601173, - "Top": 2444.4560418829897, - "Width": 762.4, - "Height": 234.5999999999999, + "Left": 850.64314286011734, + "Top": 2463.65604188299, + "Width": 678.4, + "Height": 330.59999999999991, "FontSize": 36.0, - "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 2516.8560418829898, "InitialHeight": 145.0, - "TextblockHeight": 62.4, + "TextblockHeight": 43.2, "Background": "#FFFF7BAC" }, { "Id": "55de789170104c9da0dfe316bb1ae46c", "Title": "String.Explode", - "DescriptionText": null, - "IsExpanded": true, - "WidthAdjustment": 0.0, - "HeightAdjustment": 0.0, "Nodes": [ "f29bc0a6bacd4682841547259a199646", "7a598ecd48dc4fc3a76d3f709b44f48b" ], - "HasNestedGroups": false, - "Left": 922.8669214093217, - "Top": 2032.4665993164526, - "Width": 580.8000000000001, - "Height": 370.5999999999999, + "Left": 922.86692140932166, + "Top": 2051.6665993164529, + "Width": 511.99999999999989, + "Height": 330.59999999999991, "FontSize": 36.0, - "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 2104.8665993164527, "InitialHeight": 145.0, - "TextblockHeight": 62.4, + "TextblockHeight": 43.2, "Background": "#FFFF7BAC" } ], - "X": 260.78453267930354, - "Y": -138.64480116168826, - "Zoom": 0.2567413251597556 + "X": 246.88495497811988, + "Y": -112.76997117732421, + "Zoom": 0.21735002407778575 } } \ No newline at end of file