diff --git a/README.md b/README.md index 34ee069..0a90c60 100644 --- a/README.md +++ b/README.md @@ -128,8 +128,28 @@ UI: no ui #### AddAllRevisionsToAllSheets +Automatically add all revisions to all sheets + +State: stable + +UI: no ui + #### AddOneRevisionsToAllSheets +Automatically add a selected revisions to all sheets + +State: stable + +UI: DynamoPlayer + +#### QuickRevisionSchedule + +List all revisions to a table in a new window + +State: stable + +UI: DynamoPlayer + ## Nodes ### WeekDayNumber @@ -172,4 +192,4 @@ Output: - firstCounted: The first element replaced by the number of following elements, others replaced by the replacement - firstOriginal: First element is the same as before, others replaced by the replacement -Python source is included next to the .dyf \ No newline at end of file +Python source is included next to the .dyf diff --git a/revisions/1.x/QuickRevisionSchedule.dyn b/revisions/1.x/QuickRevisionSchedule.dyn new file mode 100644 index 0000000..d0fda29 --- /dev/null +++ b/revisions/1.x/QuickRevisionSchedule.dyn @@ -0,0 +1,295 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + False + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + True + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/revisions/2.x/AddAllRevisionsToAllSheets.dyn b/revisions/2.x/AddAllRevisionsToAllSheets.dyn index dd52c5c..057ad60 100644 --- a/revisions/2.x/AddAllRevisionsToAllSheets.dyn +++ b/revisions/2.x/AddAllRevisionsToAllSheets.dyn @@ -220,8 +220,8 @@ "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3503.54110958517, - "Y": 839.787405213118 + "X": 3734.70099138213, + "Y": 842.32061144745853 }, { "ShowGeometry": true, @@ -230,8 +230,8 @@ "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3166.80130238697, - "Y": 886.255578842151 + "X": 3397.9611841839296, + "Y": 888.78878507649154 }, { "ShowGeometry": true, @@ -240,8 +240,8 @@ "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2987.12106598089, - "Y": 1056.06036449898 + "X": 3226.1091896898315, + "Y": 1056.132304869057 }, { "ShowGeometry": true, @@ -250,8 +250,8 @@ "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3218.84170442825, - "Y": 683.511265531232 + "X": 3174.2407371433519, + "Y": 651.10785353272479 }, { "ShowGeometry": true, @@ -260,8 +260,8 @@ "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3002.78551205807, - "Y": 685.04903202497 + "X": 2816.2407371433519, + "Y": 651.10785353272479 } ], "Annotations": [ @@ -272,19 +272,33 @@ "95b9719aeade4cb8815d185eb8dfd3ff", "e40961d4071b4eb4b62f816cee79cfac" ], - "Left": 3156.80130238697, - "Top": 793.787405213118, + "Left": 3387.9611841839296, + "Top": 796.32061144745853, "Width": 559.7398071982002, "Height": 185.468173629033, "FontSize": 30.0, - "InitialTop": 839.787405213118, - "InitialHeight": 169.468173629033, + "InitialTop": 842.32061144745853, + "InitialHeight": 191.468173629033, "TextblockHeight": 36.0, "Background": "#FFC1D676" + }, + { + "Id": "86ffdb3707a447398e61c3b9f1ef5af3", + "Title": "Script Name: AddAllRevisionsToAllSheets.dyn\n\nPackages used in this script: \narchi-lab.net version: 2019.2.23\n\nTimeStamp : 2019/8/16 1:38", + "Nodes": [], + "Left": 2816.2407371433515, + "Top": 517.67825243154448, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" } ], - "X": -2213.85892315828, - "Y": -282.39905752905304, - "Zoom": 0.808627869216021 + "X": -1888.2019668751, + "Y": -63.152857441085075, + "Zoom": 0.71334304733390941 } } \ No newline at end of file diff --git a/revisions/2.x/AddOneRevisionsToAllSheets.dyn b/revisions/2.x/AddOneRevisionsToAllSheets.dyn index cb39d53..6d7f683 100644 --- a/revisions/2.x/AddOneRevisionsToAllSheets.dyn +++ b/revisions/2.x/AddOneRevisionsToAllSheets.dyn @@ -263,6 +263,20 @@ "InitialHeight": 145.0, "TextblockHeight": 36.0, "Background": "#FFC1D676" + }, + { + "Id": "6681aa1d981e40f4a8d0ea39fe032dce", + "Title": "Script Name: AddOneRevisionsToAllSheets.dyn\n\nPackages used in this script: \narchi-lab.net version: 2019.2.23\n\nTimeStamp : 2019/8/16 1:41", + "Nodes": [], + "Left": 2879.43579731577, + "Top": 583.511265531232, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" } ], "X": -2522.1982609966644, diff --git a/revisions/2.x/QuickRevisionSchedule.dyn b/revisions/2.x/QuickRevisionSchedule.dyn new file mode 100644 index 0000000..b5badb5 --- /dev/null +++ b/revisions/2.x/QuickRevisionSchedule.dyn @@ -0,0 +1,3015 @@ +{ + "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "IsCustomNode": false, + "Description": "", + "Name": "QuickRevisionSchedule", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "95fbe7e195e2401db05b52511c1fc25e", + "Name": "Only with number", + "Type": "boolean", + "Value": "false", + "Description": "Selection between a true and false." + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "DSRevitNodesUI.ElementsOfCategory, DSRevitNodesUI", + "NodeType": "ExtensionNode", + "Id": "fe1d923b32ce401ab33f9b4efa6427d2", + "Inputs": [ + { + "Id": "d729f4f7fc0e4c07b6b0d04f819e1f19", + "Name": "Category", + "Description": "The Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "980a1cdf7f67416892ea227c92392ee1", + "Name": "Elements", + "Description": "An element type.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Get all elements of the specified category from the model." + }, + { + "ConcreteType": "DSRevitNodesUI.Categories, DSRevitNodesUI", + "SelectedIndex": 404, + "NodeType": "ExtensionNode", + "Id": "21e7509661bc43bd895b5f6945207640", + "Inputs": [], + "Outputs": [ + { + "Id": "f8e07095d77e473ba4618a00fc28f228", + "Name": "Category", + "Description": "The selected Category.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "All built-in categories." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"Mark\";\n\"Comments\";", + "Id": "74767c3b3221415e9eedec5f40f64a05", + "Inputs": [], + "Outputs": [ + { + "Id": "fbaf4c0375b740f6bbac43c9a93c46c0", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9838f26c5e664034aafee688b82171c2", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string", + "Id": "5be9187cf1f04eb48f94100de55e693f", + "Inputs": [ + { + "Id": "a2bcbc67a4934d6db171a1c44d5eee74", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "42acb6920c724a9cb847259648315510", + "Name": "parameterName", + "Description": "The name of the parameter whose value you want to obtain.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3f738450cbfd4508b428344485a68519", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"Sheet Number\";\n\"Sheet Name\";", + "Id": "ff62a8776f874885be01499d38021adb", + "Inputs": [], + "Outputs": [ + { + "Id": "4ed4642df1864220be690b479083bd12", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ba8414deea144ebba89ea0d59b3637d1", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"Sheets\";", + "Id": "7752cacd1494480fad34589f54900418", + "Inputs": [], + "Outputs": [ + { + "Id": "ea3305ed470740c8b55ccc944a51b4e6", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Revit.Elements.Category.Name", + "Id": "61ae1606357e4f60b5a678f02767b09f", + "Inputs": [ + { + "Id": "881ce80103a34a638212a0dc2a198266", + "Name": "category", + "Description": "Revit.Elements.Category", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2475754953ce40369e7d1b4f0f2f5a36", + "Name": "string", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "The name of the Category.\n\nCategory.Name: string" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.String.Contains@string,string,bool", + "Id": "57c75b11692a426b921c78e06bfcb3ab", + "Inputs": [ + { + "Id": "ace7b057ca074547a9a7c3f6f517f6e9", + "Name": "str", + "Description": "String to search in.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "117248cafb1d4c34ab92a68b8ceccdcf", + "Name": "searchFor", + "Description": "Substring to search for.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5e21b8dc023c4c2e8d0c566705075371", + "Name": "ignoreCase", + "Description": "Whether or not comparison takes case into account.\n\nbool\nDefault value : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f480ce3d9b3e41a7932250e677c0e931", + "Name": "bool", + "Description": "Whether the string contains the substring.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Determines if the given string contains the given substring.\n\nString.Contains (str: string, searchFor: string, ignoreCase: bool = false): bool" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string", + "Id": "a10bfce111a2425fa31994b2fa801c90", + "Inputs": [ + { + "Id": "f390dd05ae0443d18425ecdbea3171a2", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f5c12953b60e43899dadd56e3ce31c4b", + "Name": "parameterName", + "Description": "The name of the parameter whose value you want to obtain.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0ba539fd26684726b6f6c038a408baba", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string", + "Id": "c202def867624b29a9920986f5a93a3b", + "Inputs": [ + { + "Id": "cd07f080102b49fea2bc135d0dab9d7c", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0c37e68b4ed44fd09a3d10f5e87ed8a2", + "Name": "parameterName", + "Description": "The name of the parameter whose value you want to obtain.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "dee42c8eec824b31b212ac846490ffe5", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.String.Join@string,string[]", + "FunctionType": "VariableArgument", + "NodeType": "FunctionNode", + "Id": "c829df93fbff469eba633158f42f0482", + "Inputs": [ + { + "Id": "d76037b50a834295a5c2a0b7d2f802c0", + "Name": "separator", + "Description": "String to be inserted between joined strings.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7191f2e56a614b319abed8d11780a25e", + "Name": "string0", + "Description": "Strings to be joined into a single string.\n\nstring[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "db06ed1bb6784c2a8293b88976957721", + "Name": "str", + "Description": "A string made from the list of strings including the separator character.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Concatenates multiple strings into a single string, inserting the given separator between each joined string.\n\nString.Join (separator: string, strings: string[]): string" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\" - \";", + "Id": "17636a4e32694514a4e68aeeffb3bdf4", + "Inputs": [], + "Outputs": [ + { + "Id": "45344249c0ae44bba3e4d79adcb844c2", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "NodeType": "ExtensionNode", + "Id": "91d0c98741124930985c8c5374620f27", + "Inputs": [ + { + "Id": "77c2fc2b838143b48045134a2fc0fab2", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "161059daadf0487ab46f7663d141e781", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "cfaed2ca73484c5db5c6bf23a2f5bdf4", + "Name": "list", + "Description": "A list", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list out of the given inputs" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Transpose@var[]..[]", + "Id": "2a3721da405b46b784793039a4f34e82", + "Inputs": [ + { + "Id": "3371aeffbc6b4652be0ab17244c190ed", + "Name": "lists", + "Description": "A list of lists to be transposed.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "27cda521e93046429634cee5512a6124", + "Name": "lists", + "Description": "A list of transposed lists.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string", + "Id": "c7c654f8df3e4b20a96295f5d167923b", + "Inputs": [ + { + "Id": "288b7eb3fe944ca39e6bbc3ab45dd9e9", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "922b6c8c859442c9aa847561a022351d", + "Name": "parameterName", + "Description": "The name of the parameter whose value you want to obtain.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6b268f7cf07044f9a2c92693a8d8727e", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "cec5af3a6cdf49e99d32e09f3529e83b", + "Inputs": [ + { + "Id": "cbbe8d93ebe94265b73def0422075d99", + "Name": "test", + "Description": "Test block", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3e26e2942eda4ff28395f00505bbac79", + "Name": "true", + "Description": "True block", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ec0abf24354e4b8bbcd16cdd548fd07c", + "Name": "false", + "Description": "False block", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "548456e71fcf4f35b5d1b0173f2faadc", + "Name": "result", + "Description": "result", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Conditional statement" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", + "Id": "29f6b74afbb24b89ad8ff06c808ae850", + "Inputs": [ + { + "Id": "b1291b8e7d8e44f7a60c18043fb55459", + "Name": "list", + "Description": "List to flatten.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3fa0b02e0ad74e33a173329458712c3c", + "Name": "amt", + "Description": "Layers of nesting to remove.\n\nint\nDefault value : -1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ac60d89c3d46477dafb7bdb37c4355f3", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amt: int = -1): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string", + "Id": "056d8b579c13401798d4d95ca00c5441", + "Inputs": [ + { + "Id": "07cdad5cb3cf42178886799da4402308", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3017f7a7bdd143c693d58875dfafba66", + "Name": "parameterName", + "Description": "The name of the parameter whose value you want to obtain.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0a92da81b38e438ba1045cb6a4e2ece4", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string", + "Id": "d4bfd6c041be444999a283eb77444957", + "Inputs": [ + { + "Id": "bcce6837503e4d7eaf1e014d1bb5eae0", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8c86a7040307457daf5a41b846650981", + "Name": "parameterName", + "Description": "The name of the parameter whose value you want to obtain.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b037f461cba24ef996f2a6232a80cefd", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string", + "Id": "2bd59d452cff4572b7131491cb27e8ee", + "Inputs": [ + { + "Id": "c432f0c2e16e46be8e4f79229bca6f5e", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "757cee5701894d86b76f3d1e6f671f3c", + "Name": "parameterName", + "Description": "The name of the parameter whose value you want to obtain.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "dbf744a62a1c470c83127a452474f0ea", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"Mark\";", + "Id": "3d107a98af2048448912df3a39963ae2", + "Inputs": [], + "Outputs": [ + { + "Id": "3b76d81e32204d55bef9a6c336054ac0", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.String.Length@string", + "Id": "a5212466be6642e5bbca839b817ed144", + "Inputs": [ + { + "Id": "92099b5ce1a34f0b8d7be90de162e38d", + "Name": "str", + "Description": "String to find the length of.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8777fc6551ac4650b608363a7dff2880", + "Name": "length", + "Description": "Number of characters in the string.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Returns the number of characters contained in the given string.\n\nString.Length (str: string): int" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "<@var[]..[],var[]..[]", + "Id": "db9df6a21be843bca7a847e61c12e2c4", + "Inputs": [ + { + "Id": "cc67d13f0cab4b87876cf1a67eb844f8", + "Name": "x", + "Description": "x value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3f6eba27d1d74fcf90d49ce11527a5ab", + "Name": "y", + "Description": "y value.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f5d06cac5aff4d07b61bbd50c6abf781", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "x less y?\n\n< (x: var[]..[], y: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "0;", + "Id": "822fd25429b24eec947ca0d4047c3fef", + "Inputs": [], + "Outputs": [ + { + "Id": "e04a03b87fcb4361ba46a5a8385e5046", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]", + "Id": "bf4e06e7e8de4902902037284a27fa04", + "Inputs": [ + { + "Id": "ee1b067993b049f8a998206a42b7aaab", + "Name": "list", + "Description": "List to filter.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "137eb833e51d4d2892335b4c0399c067", + "Name": "mask", + "Description": "List of booleans representing a mask.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "07a84981415048268e622fc41fb4fb7d", + "Name": "in", + "Description": "Items whose mask index is true.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9594835bf38b4607b7eed0775316fc5a", + "Name": "out", + "Description": "Items whose mask index is false.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"View Name\";", + "Id": "0a9fa423bf284c98bf7d6bdb5ff21bae", + "Inputs": [], + "Outputs": [ + { + "Id": "22a977f8167c4f4a9bcfd89d9daed9d2", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"Category\";", + "Id": "c57560ba4a9f47d6b6e3a8c392ae5ec3", + "Inputs": [], + "Outputs": [ + { + "Id": "0679f867c1324d7091cc59d7205c0b39", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "List.SortByFunction@var[]..[],Function", + "Id": "8773419521424f5296f00c19d119b207", + "Inputs": [ + { + "Id": "802b3e1f29d6409291d10d4d0aa31348", + "Name": "list", + "Description": "list of values\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0562a682ec374fbebd99171be64d94b1", + "Name": "func", + "Description": "Function", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "bf0b729189e4447c931abf7dd1cbf55e", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Use a function to determine how list items should be sorted.\n\nList.SortByFunction (list: var[]..[], func: Function): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "Revit.Elements.Element.GetParameterValueByName@string", + "Id": "70356493e0024c368d1391e47c3647e5", + "Inputs": [ + { + "Id": "6f1758e920e34aca856079fe9f9ae42b", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "dd307e2e49bf493096497474ccbb661b", + "Name": "parameterName", + "Description": "The name of the parameter whose value you want to obtain.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3319ca6a3a6344779aad7e3b6ffc76a3", + "Name": "var[]..[]", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Get the value of one of the element's parameters.\n\nElement.GetParameterValueByName (parameterName: string): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"Mark\";", + "Id": "d64715c9d0c8479cb7a48231d5b27e99", + "Inputs": [], + "Outputs": [ + { + "Id": "c507a30ac13d4af5976e19c14d009fa4", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "NodeType": "BooleanInputNode", + "InputValue": false, + "Id": "95fbe7e195e2401db05b52511c1fc25e", + "Inputs": [], + "Outputs": [ + { + "Id": "1c0307d181454bae8d5d7483c29b0cb3", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Selection between a true and false." + }, + { + "ConcreteType": "CoreNodeModels.Logic.If, CoreNodeModels", + "NodeType": "ExtensionNode", + "Id": "117d4fa0ef02497f849c649b060ebc01", + "Inputs": [ + { + "Id": "f1de230e00384d03a42994612cd18265", + "Name": "test", + "Description": "Test block", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c726e7751fef4ad1ad30648d3530d83a", + "Name": "true", + "Description": "True block", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a1df2e7b0650437d8090dc9c3f28a99a", + "Name": "false", + "Description": "False block", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e72207ea422b40d38892b856b932f7e9", + "Name": "result", + "Description": "result", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Conditional statement" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.List.Join@var[]..[]", + "FunctionType": "VariableArgument", + "NodeType": "FunctionNode", + "Id": "eec5376f651d48e5b8d59d05667c62e2", + "Inputs": [ + { + "Id": "fceefbc2871e49568121c1d9801295fb", + "Name": "list0", + "Description": "Lists to join into one.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7aa2aec6fc054157a3dfe935f787f0bf", + "Name": "list1", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3932a060572a4b19a45e5c30912aa1f0", + "Name": "list", + "Description": "Joined list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "null;", + "Id": "12a3f79d09674d4a8aba76feafe1bc00", + "Inputs": [], + "Outputs": [ + { + "Id": "88f7239e6c3c4be4968fc21e7fd59efc", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Clean@var[]..[],bool", + "Id": "015e7247a62a4355bc0d6e3e4eaf6ebd", + "Inputs": [ + { + "Id": "cbbbaeec5f774c3db558a254cc30ad9e", + "Name": "list", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "039b003269974e1a980e557985c70c0f", + "Name": "preserveIndices", + "Description": "Provide an option to preserve the indices of the data such that non-trailing nulls may not be filtered out\n\nbool\nDefault value : true", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "016ea68bcf3b4a63be6cd346f9d138aa", + "Name": "var[]..[]", + "Description": "A list cleaned of nulls and empty lists", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Cleans data of nulls and empty lists from a given list of arbitrary dimension\n\nList.Clean (list: var[]..[], preserveIndices: bool = true): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "false;", + "Id": "f745cf9fffb24c3faa2ff27ffe2598cf", + "Inputs": [], + "Outputs": [ + { + "Id": "4a2f4e140d4b411392a8904b917a3e3e", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "NodeType": "ExtensionNode", + "Id": "fb330b9588bc4aa893a4a0bc7ba698a1", + "Inputs": [ + { + "Id": "d7f71c2acb4b43abb2d95259886191f2", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "44bdd73913f14a70a5792a678bcf39cc", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6e9211c310bf4150af24c9f19916170f", + "Name": "item2", + "Description": "Item Index #2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f7134a0b59e14e9ba82992e1a7e0c405", + "Name": "list", + "Description": "A list", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list out of the given inputs" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.Transpose@var[]..[]", + "Id": "f2296402a4684b929978490184c4c53a", + "Inputs": [ + { + "Id": "d658de48b98945569ff04d9cec16f53f", + "Name": "lists", + "Description": "A list of lists to be transposed.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "fecf30bc026640af9f4d3d2f313e6c73", + "Name": "lists", + "Description": "A list of transposed lists.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\" | \";", + "Id": "a860e6a92877431f9667ae53664f5f90", + "Inputs": [], + "Outputs": [ + { + "Id": "7147d3963af74f0f8af609295696cc6a", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.String.Join@string,string[]", + "FunctionType": "VariableArgument", + "NodeType": "FunctionNode", + "Id": "4950eded837646f78f9197e5a9c8afe0", + "Inputs": [ + { + "Id": "65020a88039b4910a3d352d75addbf70", + "Name": "separator", + "Description": "String to be inserted between joined strings.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3e91800448604682a8e2bff159ede5ab", + "Name": "string0", + "Description": "Strings to be joined into a single string.\n\nstring[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ec8392d5c1644852a0e1e04e39c4ec40", + "Name": "str", + "Description": "A string made from the list of strings including the separator character.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Concatenates multiple strings into a single string, inserting the given separator between each joined string.\n\nString.Join (separator: string, strings: string[]): string" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "false;", + "Id": "272bea07353147579dd479b32158c373", + "Inputs": [], + "Outputs": [ + { + "Id": "de1b3db5ef1c4ee980de323bf4ab41cb", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "NodeType": "BooleanInputNode", + "InputValue": true, + "Id": "547df0b22a8145d99bc8d0b17447aafc", + "Inputs": [], + "Outputs": [ + { + "Id": "54c569977f8f44cebfbd513edc1c4da1", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Selection between a true and false." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.String.Length@string", + "Id": "b370385392754e14bb33554e7434dc9e", + "Inputs": [ + { + "Id": "83bcbbed7f3a4348be398a9f1d00069f", + "Name": "str", + "Description": "String to find the length of.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9f408bd34de94fbe9d1d87280437adbf", + "Name": "length", + "Description": "Number of characters in the string.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Returns the number of characters contained in the given string.\n\nString.Length (str: string): int" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.MaximumItem@var[]", + "Id": "1f522f809471414793dfaf63bacf7412", + "Inputs": [ + { + "Id": "103eca3e68744c648e23fd26fb0031eb", + "Name": "list", + "Description": "List to take the maximum value from.\n\nvar[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f8358a277edf40a488da11785c32e725", + "Name": "max", + "Description": "Maximum value from the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Returns the maximum value from a list.\n\nList.MaximumItem (list: var[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.String.PadRight@string,int,string", + "Id": "25a91cd3f57747f980a7e654724b4f00", + "Inputs": [ + { + "Id": "131d7eb0e59c42819cdecd6c51b81339", + "Name": "str", + "Description": "String to pad.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ff7fd237dbde4a929fb5dd86e04e1c87", + "Name": "newWidth", + "Description": "Total length of the string after padding.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f2b13d1865ce4e3e9d7b9ab041a2d75a", + "Name": "padChars", + "Description": "Character to pad with, defaults to space.\n\nstring\nDefault value : \" \"", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "10a9afa622d14ed6a8765fc88a1b0966", + "Name": "str", + "Description": "Strings left-aligned by padding with trailing whitespaces for a specified total length.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Left-aligns the characters in the given string by padding them with spaces on the right, for a specified total length.\n\nString.PadRight (str: string, newWidth: int, padChars: string = \" \"): string" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.String.Length@string", + "Id": "4bdd8441738546098491f764df9d7d1e", + "Inputs": [ + { + "Id": "0de757d120ae4a4d8d234ddf9cdaf8c9", + "Name": "str", + "Description": "String to find the length of.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "54aca09931394387b7bb4f8f7baae30c", + "Name": "length", + "Description": "Number of characters in the string.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Returns the number of characters contained in the given string.\n\nString.Length (str: string): int" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.MaximumItem@var[]", + "Id": "f4448d002a454e0a96cd88bcae82563f", + "Inputs": [ + { + "Id": "a34c806f0e7349fa85ae306b67bd3bab", + "Name": "list", + "Description": "List to take the maximum value from.\n\nvar[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f9e69001399e48028be8b0555458a9c2", + "Name": "max", + "Description": "Maximum value from the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Returns the maximum value from a list.\n\nList.MaximumItem (list: var[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.String.PadRight@string,int,string", + "Id": "dd719bae5eb644e9a0689f960114935b", + "Inputs": [ + { + "Id": "8b17c827afb8485b8b9bac70e53b14e8", + "Name": "str", + "Description": "String to pad.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "dbe0d01283c54392bc4857b7194bafdf", + "Name": "newWidth", + "Description": "Total length of the string after padding.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7233ccc4e8a84ad48acc522f36885765", + "Name": "padChars", + "Description": "Character to pad with, defaults to space.\n\nstring\nDefault value : \" \"", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "782722c189ce4e59b6626f7b4ee39962", + "Name": "str", + "Description": "Strings left-aligned by padding with trailing whitespaces for a specified total length.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Left-aligns the characters in the given string by padding them with spaces on the right, for a specified total length.\n\nString.PadRight (str: string, newWidth: int, padChars: string = \" \"): string" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.String.Length@string", + "Id": "315680c92b7a4cb0badc1fa55c865f50", + "Inputs": [ + { + "Id": "d4e9011e472749d08fe1128544f10e26", + "Name": "str", + "Description": "String to find the length of.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "1ef95b5251a0441a9e616e1ba7db0331", + "Name": "length", + "Description": "Number of characters in the string.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Returns the number of characters contained in the given string.\n\nString.Length (str: string): int" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.List.MaximumItem@var[]", + "Id": "92299c7b535d4724befdde7f1a15d473", + "Inputs": [ + { + "Id": "ba4ad3d807b248c5aa3ab0c0f921fb4d", + "Name": "list", + "Description": "List to take the maximum value from.\n\nvar[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0242e2e1d4fd424d83b81e6647cfc670", + "Name": "max", + "Description": "Maximum value from the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Returns the maximum value from a list.\n\nList.MaximumItem (list: var[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "NodeType": "FunctionNode", + "FunctionSignature": "DSCore.String.PadRight@string,int,string", + "Id": "f23b044ad10943b79517417bbdaf2b4e", + "Inputs": [ + { + "Id": "d3b06854589e42d6afbf61d29aa4f0ce", + "Name": "str", + "Description": "String to pad.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7c0d0b7e84da483b957a2f5f1a545307", + "Name": "newWidth", + "Description": "Total length of the string after padding.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "592e14d13bf241c09c9563bd48eb8b39", + "Name": "padChars", + "Description": "Character to pad with, defaults to space.\n\nstring\nDefault value : \" \"", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "459f2989aa13496eaebe28cbee02d78c", + "Name": "str", + "Description": "Strings left-aligned by padding with trailing whitespaces for a specified total length.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Left-aligns the characters in the given string by padding them with spaces on the right, for a specified total length.\n\nString.PadRight (str: string, newWidth: int, padChars: string = \" \"): string" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "a0fc8138-f7bc-4425-abe6-2ef1b411d447", + "FunctionType": "Graph", + "NodeType": "FunctionNode", + "Id": "0c9292b4968d453c9ef4ac81b6714e95", + "Inputs": [ + { + "Id": "18308c489633445ea136e1e2fe546618", + "Name": "element", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "20d823a5777d4b4b8de2bed17480c5b8", + "Name": "view", + "Description": "return value", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Gets the owner view of a given Revit element (if possible)" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore", + "FunctionSignature": "46a3a667-ec7a-49ed-8675-ed77333ecd8e", + "FunctionType": "Graph", + "NodeType": "FunctionNode", + "Id": "ae4a607108844a1980aef2131800ff61", + "Inputs": [ + { + "Id": "f92ed94f2e894a8b98d3b1107cad64ed", + "Name": "input", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "99542cae68ed4fc68c0166d05ae899ff", + "Name": "addIndexes", + "Description": "bool\nDefault value : true", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7c589fd44ea74f2ba2c1ca125200ea76", + "Name": "reset", + "Description": "bool\nDefault value : true", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "210b2d52053b4440b1b5fabf9757ef2e", + "Name": "font", + "Description": "string\nDefault value : \"Calibri\"", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "71706f9dc32248a5b00e2f94a5cc93e1", + "Name": "str", + "Description": "return value", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "This node that serializes the input information and presents it in a resizable text window." + }, + { + "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels", + "NodeType": "PythonScriptNode", + "Code": "# Copyright(c) 2017, Dimitar Venkov\r\n# @5devene, dimitar.ven@gmail.com\r\n# www.badmonkeys.net\r\n\r\nimport clr\r\n\r\nclr.AddReference('System.Windows.Forms')\r\nclr.AddReference('System.Drawing')\r\nfrom System.Drawing import Point, Color, Font\r\nfrom System.Windows.Forms import *\r\nfrom cStringIO import StringIO\r\n\r\nstr_file = StringIO()\r\nsize1 = [30, 23] #height, width\r\n\r\ndef tolist(obj1):\r\n\tif hasattr(obj1,\"__iter__\"): return obj1\r\n\telse: return [obj1]\r\n\r\ndef write_str(str1, GCL, str_file=str_file, size1=size1):\r\n\tln1 = len(str1)\r\n\tif ln1 > size1[1]:\r\n\t\tsize1[1] = ln1\r\n\t\r\n\tstr_file.write(\"%s%s\\n\" % (\"\".join(GCL), str1) )\r\n\r\ndef list2str(l1, writeInd, GCL=None, GCint=-1, size1=size1):\r\n\tif GCL is None:\r\n\t\tGCL = []\r\n\tGCint += 1\r\n\tGCL.append(None)\r\n\tfor i, x in enumerate(l1):\r\n\t\tGCL[GCint] = \"[%i] \" % i if writeInd else \" \"\r\n\t\tif hasattr(x, \"Id\"): #is element\r\n\t\t\twrite_str(\"%s %i\" % (x.ToString(), x.Id), GCL)\r\n\t\telif hasattr(x, \"__iter__\"):\r\n\t\t\tif not x:\r\n\t\t\t\twrite_str(\"Empty List\", GCL)\r\n\t\t\telse:\r\n\t\t\t\tlist2str(x, writeInd, GCL, GCint, size1)\r\n\t\telif x is None:\r\n\t\t\twrite_str(\"null\", GCL)\r\n\t\telse:\r\n\t\t\twrite_str(x.ToString(), GCL)\r\n\t\tsize1[0] += 19\r\n\tGCL.pop(GCint)\r\n\tGCint -= 1\r\n\r\nclass WatchBox(Form):\r\n\tdef __init__(self, t1):\r\n\t\tself.Text = \"SpringNodes: Expandable Watch Window\"\r\n\t\tself.BackColor = Color.FromArgb(40,40,40)\r\n\t\tself.ControlBox = False\r\n\t\tself.TopMost = True\r\n\t\tself.FormBorderStyle = FormBorderStyle.Sizable\r\n\t\tself.StartPosition = FormStartPosition.CenterScreen\r\n\t\tself.Resize += self.resize1\r\n\t\tself.text1 = None\r\n\r\n\t\tself.button1 = Button()\r\n\t\tself.button1.Text = 'Close'\r\n\t\tself.button1.Font = Font(IN[3], 10)\r\n\t\tself.button1.AutoSize = True\r\n\t\tself.button1.Width = 200\r\n\t\tself.button1.ForeColor = Color.FromArgb(234,234,234)\r\n\t\tself.button1.Click += self.save\r\n\t\tself.Controls.Add(self.button1)\r\n\t\t\r\n\t\tself.box1 = RichTextBox()\r\n\t\tself.box1.Multiline = True\r\n\t\tself.box1.Location = Point(5, 5)\r\n\t\tself.box1.Font = Font(IN[3], 12)\r\n\t\tself.box1.BackColor = Color.FromArgb(53,53,53)\r\n\t\tself.box1.ForeColor = Color.FromArgb(234,234,234)\r\n\t\tself.box1.DetectUrls = True\r\n\t\tself.box1.Text = t1\r\n\t\tself.Controls.Add(self.box1)\r\n\r\n\tdef adjust_controls(self, height1, width1):\r\n\t\tif height1 > 800:\r\n\t\t\theight1 = 800\r\n\t\t\tself.box1.ScrollBars = RichTextBoxScrollBars.Vertical\r\n\t\tif width1 < 23 : width1 = 23\r\n\t\tif width1 > 88: width1 = 88\r\n\t\tself.Width = 10 + (width1 + 2) * 9 #character width seems to vary between PCs\r\n\t\tself.Height = height1 + 90\r\n\t\tself.box1.Width = self.Width - 17\r\n\t\tself.box1.Height = self.Height - 80\r\n\t\tself.button1.Location = Point(self.Width/2 - 103, self.Height - 70)\r\n\t\r\n\tdef resize1(self, sender, event):\r\n\t\tif self.Width < 210: self.Width = 230\r\n\t\tif self.Height < 120: self.Height = 120\r\n\t\tself.box1.Width = self.Width - 17\r\n\t\tself.box1.Height = self.Height - 80\r\n\t\tself.button1.Location = Point(self.Width/2 - 103, self.Height - 70)\r\n\t\r\n\tdef save(self, sender, event):\r\n\t\tself.text1 = self.box1.Text\r\n\t\tself.Close()\r\n\r\nl1 = [] if IN[0] is None else tolist(IN[0])\r\nlist2str(l1, IN[1])\r\nstr_content = str_file.getvalue()\r\nstr_file.close()\r\n\r\nwidth1 = 100\r\nform = WatchBox(str_content)\r\nform.adjust_controls(*size1)\r\n\r\nApplication.Run(form)\r\nOUT = form.text1\r\nApplication.Exit()\r\nform.Dispose()", + "VariableInputPorts": true, + "Id": "c3412cee8278438286f3b317631a985e", + "Inputs": [ + { + "Id": "1ddb416f639649ca853927c79a5fe30a", + "Name": "IN[0]", + "Description": "Input #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6e767d2c1ca3443c974a1b9556e91cd1", + "Name": "IN[1]", + "Description": "Input #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5d77ac2d2ab7427bad0a980cace9073f", + "Name": "IN[2]", + "Description": "Input #2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f1dfaf520c7348689c545b5f26b5a125", + "Name": "IN[3]", + "Description": "Input #3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "1c53886ed06c4ed4b59a4ea62143fa7f", + "Name": "OUT", + "Description": "Result of the python script", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Runs an embedded IronPython script." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "NodeType": "CodeBlockNode", + "Code": "\"Consolas\";", + "Id": "5e7332f1e74f4239a9e4dafd509310f8", + "Inputs": [], + "Outputs": [ + { + "Id": "ab0c4c8625dc4cf489b3f29b42f31e13", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly" + } + ], + "Connectors": [ + { + "Start": "980a1cdf7f67416892ea227c92392ee1", + "End": "c432f0c2e16e46be8e4f79229bca6f5e", + "Id": "b131996756e64dd2a987fc9e8892d29b" + }, + { + "Start": "980a1cdf7f67416892ea227c92392ee1", + "End": "ee1b067993b049f8a998206a42b7aaab", + "Id": "aef32b76052649399e323206bf38f092" + }, + { + "Start": "f8e07095d77e473ba4618a00fc28f228", + "End": "d729f4f7fc0e4c07b6b0d04f819e1f19", + "Id": "a04f62933fb44679a738ba90d9fdcebc" + }, + { + "Start": "fbaf4c0375b740f6bbac43c9a93c46c0", + "End": "3017f7a7bdd143c693d58875dfafba66", + "Id": "f9c464ca8eb54affa9dc77818df25599" + }, + { + "Start": "9838f26c5e664034aafee688b82171c2", + "End": "8c86a7040307457daf5a41b846650981", + "Id": "541c2cf172a74d1ba510ca9337020ed4" + }, + { + "Start": "3f738450cbfd4508b428344485a68519", + "End": "881ce80103a34a638212a0dc2a198266", + "Id": "7ff15ca172c241dab65a935bb5e707de" + }, + { + "Start": "4ed4642df1864220be690b479083bd12", + "End": "f5c12953b60e43899dadd56e3ce31c4b", + "Id": "ca153fa2997e4b8bb879356b3e7bad4d" + }, + { + "Start": "ba8414deea144ebba89ea0d59b3637d1", + "End": "0c37e68b4ed44fd09a3d10f5e87ed8a2", + "Id": "8506df7e87264a7999b6fc03ed2b771c" + }, + { + "Start": "ea3305ed470740c8b55ccc944a51b4e6", + "End": "117248cafb1d4c34ab92a68b8ceccdcf", + "Id": "cbfa8cabf1b2400a84b8bdd012c3854d" + }, + { + "Start": "2475754953ce40369e7d1b4f0f2f5a36", + "End": "ace7b057ca074547a9a7c3f6f517f6e9", + "Id": "ebacd8ab6c304340b6b89c2598dc02a6" + }, + { + "Start": "f480ce3d9b3e41a7932250e677c0e931", + "End": "cbbe8d93ebe94265b73def0422075d99", + "Id": "b561163be6894148abc86ccffee7b2df" + }, + { + "Start": "0ba539fd26684726b6f6c038a408baba", + "End": "77c2fc2b838143b48045134a2fc0fab2", + "Id": "6485d4423cfa46dd9c971a65cc58c3fe" + }, + { + "Start": "dee42c8eec824b31b212ac846490ffe5", + "End": "161059daadf0487ab46f7663d141e781", + "Id": "7ffd82e761be46b9a0d6483e135d3e4e" + }, + { + "Start": "db06ed1bb6784c2a8293b88976957721", + "End": "b1291b8e7d8e44f7a60c18043fb55459", + "Id": "b2819fa5f35c4fa59f2aaa0731b3fb0a" + }, + { + "Start": "45344249c0ae44bba3e4d79adcb844c2", + "End": "d76037b50a834295a5c2a0b7d2f802c0", + "Id": "aa362d588d69431ba276cc260d1fbd55" + }, + { + "Start": "cfaed2ca73484c5db5c6bf23a2f5bdf4", + "End": "3371aeffbc6b4652be0ab17244c190ed", + "Id": "5bece073793145aca0af5060a93bfb90" + }, + { + "Start": "27cda521e93046429634cee5512a6124", + "End": "7191f2e56a614b319abed8d11780a25e", + "Id": "2b382f2ca59c406d9621e3f4a1340969" + }, + { + "Start": "6b268f7cf07044f9a2c92693a8d8727e", + "End": "ec0abf24354e4b8bbcd16cdd548fd07c", + "Id": "7c619bf10948460aa3e383f601b55386" + }, + { + "Start": "548456e71fcf4f35b5d1b0173f2faadc", + "End": "d4e9011e472749d08fe1128544f10e26", + "Id": "0a5ac0d2cba7418e91feca6ede115d1c" + }, + { + "Start": "548456e71fcf4f35b5d1b0173f2faadc", + "End": "d3b06854589e42d6afbf61d29aa4f0ce", + "Id": "138c5f83fac74a75b243cb39874bf9a9" + }, + { + "Start": "ac60d89c3d46477dafb7bdb37c4355f3", + "End": "3e26e2942eda4ff28395f00505bbac79", + "Id": "65f34b54520e4ea88ee85605832430b2" + }, + { + "Start": "0a92da81b38e438ba1045cb6a4e2ece4", + "End": "0de757d120ae4a4d8d234ddf9cdaf8c9", + "Id": "0bcb641068f148ada9a4892d4957599e" + }, + { + "Start": "0a92da81b38e438ba1045cb6a4e2ece4", + "End": "8b17c827afb8485b8b9bac70e53b14e8", + "Id": "1794967b041b4c318b6a9b9cd616555f" + }, + { + "Start": "b037f461cba24ef996f2a6232a80cefd", + "End": "83bcbbed7f3a4348be398a9f1d00069f", + "Id": "cf16c978e7ec4f599e481bc505a3af45" + }, + { + "Start": "b037f461cba24ef996f2a6232a80cefd", + "End": "131d7eb0e59c42819cdecd6c51b81339", + "Id": "9b6332e3534c4717bdf6cb4081436e2b" + }, + { + "Start": "dbf744a62a1c470c83127a452474f0ea", + "End": "92099b5ce1a34f0b8d7be90de162e38d", + "Id": "c10c0d855a844fa2b663faed0f0e9fb1" + }, + { + "Start": "3b76d81e32204d55bef9a6c336054ac0", + "End": "757cee5701894d86b76f3d1e6f671f3c", + "Id": "1f368414c18747feb290eab1ba7de97f" + }, + { + "Start": "8777fc6551ac4650b608363a7dff2880", + "End": "3f6eba27d1d74fcf90d49ce11527a5ab", + "Id": "fb5965d035b744808fbd65acf3ed2450" + }, + { + "Start": "f5d06cac5aff4d07b61bbd50c6abf781", + "End": "137eb833e51d4d2892335b4c0399c067", + "Id": "205c97eca3bf40fab7e0baa9accafddc" + }, + { + "Start": "e04a03b87fcb4361ba46a5a8385e5046", + "End": "cc67d13f0cab4b87876cf1a67eb844f8", + "Id": "dd3b45c28f044a7bb7ca0b74082706e6" + }, + { + "Start": "07a84981415048268e622fc41fb4fb7d", + "End": "fceefbc2871e49568121c1d9801295fb", + "Id": "2533eb211d8e44b1bb7237af49e29a11" + }, + { + "Start": "9594835bf38b4607b7eed0775316fc5a", + "End": "a1df2e7b0650437d8090dc9c3f28a99a", + "Id": "c15d7338965a40a3a8caa1e714b5e1c6" + }, + { + "Start": "22a977f8167c4f4a9bcfd89d9daed9d2", + "End": "922b6c8c859442c9aa847561a022351d", + "Id": "011f85e05a61450cb55aa4781a6e994a" + }, + { + "Start": "0679f867c1324d7091cc59d7205c0b39", + "End": "42acb6920c724a9cb847259648315510", + "Id": "8621e2cd15ff4077bea96e4590a02675" + }, + { + "Start": "bf0b729189e4447c931abf7dd1cbf55e", + "End": "bcce6837503e4d7eaf1e014d1bb5eae0", + "Id": "13b7f5cdd447499fbd5329058de1bd3d" + }, + { + "Start": "bf0b729189e4447c931abf7dd1cbf55e", + "End": "07cdad5cb3cf42178886799da4402308", + "Id": "3d414df57b694f32a50f16be26205f2e" + }, + { + "Start": "bf0b729189e4447c931abf7dd1cbf55e", + "End": "18308c489633445ea136e1e2fe546618", + "Id": "099ed0a24a5249538f0b1a8fbfab172d" + }, + { + "Start": "3319ca6a3a6344779aad7e3b6ffc76a3", + "End": "0562a682ec374fbebd99171be64d94b1", + "Id": "c293b5dd82144371b921263cfcf87e76" + }, + { + "Start": "c507a30ac13d4af5976e19c14d009fa4", + "End": "dd307e2e49bf493096497474ccbb661b", + "Id": "695ae0c47a15457d8ff05573f69caf88" + }, + { + "Start": "1c0307d181454bae8d5d7483c29b0cb3", + "End": "f1de230e00384d03a42994612cd18265", + "Id": "145503e07dc840cb83d67e59ce66c764" + }, + { + "Start": "e72207ea422b40d38892b856b932f7e9", + "End": "7aa2aec6fc054157a3dfe935f787f0bf", + "Id": "aa829cfebcde45bebde4210c11e3f3f0" + }, + { + "Start": "3932a060572a4b19a45e5c30912aa1f0", + "End": "cbbbaeec5f774c3db558a254cc30ad9e", + "Id": "c2c26ccd687747df8b21593ba30ca0cc" + }, + { + "Start": "88f7239e6c3c4be4968fc21e7fd59efc", + "End": "c726e7751fef4ad1ad30648d3530d83a", + "Id": "ffe92a75e8e44a0cbbd8a32e199e53af" + }, + { + "Start": "016ea68bcf3b4a63be6cd346f9d138aa", + "End": "802b3e1f29d6409291d10d4d0aa31348", + "Id": "cf0c0c39f8e94f0c8c9aa37feb803620" + }, + { + "Start": "4a2f4e140d4b411392a8904b917a3e3e", + "End": "039b003269974e1a980e557985c70c0f", + "Id": "6dbcf4865e944406aa86d5c91cfedb42" + }, + { + "Start": "f7134a0b59e14e9ba82992e1a7e0c405", + "End": "d658de48b98945569ff04d9cec16f53f", + "Id": "2709fbd46d93406595ab1dd2ad348e3f" + }, + { + "Start": "fecf30bc026640af9f4d3d2f313e6c73", + "End": "3e91800448604682a8e2bff159ede5ab", + "Id": "e5160b57e51445b6a7faf18c9c0a877d" + }, + { + "Start": "7147d3963af74f0f8af609295696cc6a", + "End": "65020a88039b4910a3d352d75addbf70", + "Id": "845f92ef6afd42bfa85dae83cffa4456" + }, + { + "Start": "ec8392d5c1644852a0e1e04e39c4ec40", + "End": "1ddb416f639649ca853927c79a5fe30a", + "Id": "5407998531ab45e6840fa1bcf2c80d8f" + }, + { + "Start": "de1b3db5ef1c4ee980de323bf4ab41cb", + "End": "6e767d2c1ca3443c974a1b9556e91cd1", + "Id": "b9f828bf354f4296b9a0743819af727a" + }, + { + "Start": "54c569977f8f44cebfbd513edc1c4da1", + "End": "5d77ac2d2ab7427bad0a980cace9073f", + "Id": "4f4ff483297d4d1bae40279ecacd7dda" + }, + { + "Start": "9f408bd34de94fbe9d1d87280437adbf", + "End": "103eca3e68744c648e23fd26fb0031eb", + "Id": "7e6e50a7b4094f1197d1432474322fca" + }, + { + "Start": "f8358a277edf40a488da11785c32e725", + "End": "ff7fd237dbde4a929fb5dd86e04e1c87", + "Id": "95fe47967cf848ba818d7e17869469f6" + }, + { + "Start": "10a9afa622d14ed6a8765fc88a1b0966", + "End": "44bdd73913f14a70a5792a678bcf39cc", + "Id": "9c9c576260f5498fad18cbe01acdf620" + }, + { + "Start": "54aca09931394387b7bb4f8f7baae30c", + "End": "a34c806f0e7349fa85ae306b67bd3bab", + "Id": "a528be889ff64a778411f1a38aa01590" + }, + { + "Start": "f9e69001399e48028be8b0555458a9c2", + "End": "dbe0d01283c54392bc4857b7194bafdf", + "Id": "87b19eea883a431394caf92ada1164b3" + }, + { + "Start": "782722c189ce4e59b6626f7b4ee39962", + "End": "d7f71c2acb4b43abb2d95259886191f2", + "Id": "6c43a4636653476d9c0e53d02aa99643" + }, + { + "Start": "1ef95b5251a0441a9e616e1ba7db0331", + "End": "ba4ad3d807b248c5aa3ab0c0f921fb4d", + "Id": "7f3d0c4e13f349e0892edccde9cc3c6c" + }, + { + "Start": "0242e2e1d4fd424d83b81e6647cfc670", + "End": "7c0d0b7e84da483b957a2f5f1a545307", + "Id": "312b8c827670411eb6e6b59c3bf3ff4d" + }, + { + "Start": "459f2989aa13496eaebe28cbee02d78c", + "End": "6e9211c310bf4150af24c9f19916170f", + "Id": "426e5ac8ea414a87a051ac5c9bc73b71" + }, + { + "Start": "20d823a5777d4b4b8de2bed17480c5b8", + "End": "cd07f080102b49fea2bc135d0dab9d7c", + "Id": "2943f692280942dea53aa0cd2008d394" + }, + { + "Start": "20d823a5777d4b4b8de2bed17480c5b8", + "End": "f390dd05ae0443d18425ecdbea3171a2", + "Id": "0eafb0257ebf4bc680257294b0b866a3" + }, + { + "Start": "20d823a5777d4b4b8de2bed17480c5b8", + "End": "288b7eb3fe944ca39e6bbc3ab45dd9e9", + "Id": "96483f30036843b5a876b58c4ca0a42f" + }, + { + "Start": "20d823a5777d4b4b8de2bed17480c5b8", + "End": "a2bcbc67a4934d6db171a1c44d5eee74", + "Id": "8ea91bbb79cf4dbb9b783614e7a0a80c" + }, + { + "Start": "ab0c4c8625dc4cf489b3f29b42f31e13", + "End": "f1dfaf520c7348689c545b5f26b5a125", + "Id": "ff6deca3576946bfb1983527743da374" + } + ], + "Dependencies": [ + "a0fc8138-f7bc-4425-abe6-2ef1b411d447", + "46a3a667-ec7a-49ed-8675-ed77333ecd8e" + ], + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.0.2.6826", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "Background Preview", + "EyeX": 16.645828247070313, + "EyeY": 122.37252044677734, + "EyeZ": 37.722187042236328, + "LookX": -16.645828247070313, + "LookY": -122.37252044677734, + "LookZ": -37.722187042236328, + "UpX": -0.34605133533477783, + "UpY": 0.51503807306289673, + "UpZ": -0.78420931100845337 + }, + "NodeViews": [ + { + "ShowGeometry": true, + "Name": "All Elements of Category", + "Id": "fe1d923b32ce401ab33f9b4efa6427d2", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 976.312598834577, + "Y": 1371.63915297432 + }, + { + "ShowGeometry": true, + "Name": "Categories", + "Id": "21e7509661bc43bd895b5f6945207640", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 694.312598834573, + "Y": 1371.63915297432 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "74767c3b3221415e9eedec5f40f64a05", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3922.12271515712, + "Y": 2044.85400483047 + }, + { + "ShowGeometry": true, + "Name": "Element.GetParameterValueByName", + "Id": "5be9187cf1f04eb48f94100de55e693f", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 5066.95527550776, + "Y": 1.5455512627222561 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "ff62a8776f874885be01499d38021adb", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 4993.55112964975, + "Y": 970.737753076995 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "7752cacd1494480fad34589f54900418", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 5555.23267999724, + "Y": 93.7888227689513 + }, + { + "ShowGeometry": true, + "Name": "Category.Name", + "Id": "61ae1606357e4f60b5a678f02767b09f", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 5415.44612076438, + "Y": -27.289988120910692 + }, + { + "ShowGeometry": true, + "Name": "String.Contains", + "Id": "57c75b11692a426b921c78e06bfcb3ab", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 5769.59437674916, + "Y": 64.7979505090834 + }, + { + "ShowGeometry": true, + "Name": "Element.GetParameterValueByName", + "Id": "a10bfce111a2425fa31994b2fa801c90", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 5247.55112964975, + "Y": 882.31108641033 + }, + { + "ShowGeometry": true, + "Name": "Element.GetParameterValueByName", + "Id": "c202def867624b29a9920986f5a93a3b", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 5247.55112964975, + "Y": 1016.31108641033 + }, + { + "ShowGeometry": true, + "Name": "String.Join", + "Id": "c829df93fbff469eba633158f42f0482", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 6097.55112964975, + "Y": 866.31108641033 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "17636a4e32694514a4e68aeeffb3bdf4", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 5830.55112964975, + "Y": 826.524419743662 + }, + { + "ShowGeometry": true, + "Name": "List.Create", + "Id": "91d0c98741124930985c8c5374620f27", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 5610.55112964975, + "Y": 936.31108641033 + }, + { + "ShowGeometry": true, + "Name": "List.Transpose", + "Id": "2a3721da405b46b784793039a4f34e82", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 5830.55112964975, + "Y": 936.31108641033 + }, + { + "ShowGeometry": true, + "Name": "Element.GetParameterValueByName", + "Id": "c7c654f8df3e4b20a96295f5d167923b", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 5807.2086469305, + "Y": 478.272689424473 + }, + { + "ShowGeometry": true, + "Name": "If", + "Id": "cec5af3a6cdf49e99d32e09f3529e83b", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 6934.56902736272, + "Y": 829.444092259874 + }, + { + "ShowGeometry": true, + "Name": "List.Flatten", + "Id": "29f6b74afbb24b89ad8ff06c808ae850", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 6395.55112964975, + "Y": 866.31108641033 + }, + { + "ShowGeometry": true, + "Name": "Element.GetParameterValueByName", + "Id": "056d8b579c13401798d4d95ca00c5441", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 4181.80437941377, + "Y": 1936.75254189445 + }, + { + "ShowGeometry": true, + "Name": "Element.GetParameterValueByName", + "Id": "d4bfd6c041be444999a283eb77444957", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 4159.66914189985, + "Y": 2131.71290307471 + }, + { + "ShowGeometry": true, + "Name": "Element.GetParameterValueByName", + "Id": "2bd59d452cff4572b7131491cb27e8ee", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1359.5868467812727, + "Y": 1093.8516895920516 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "3d107a98af2048448912df3a39963ae2", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1171.5868467812727, + "Y": 1124.0650229253815 + }, + { + "ShowGeometry": true, + "Name": "String.Length", + "Id": "a5212466be6642e5bbca839b817ed144", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1722.5868467812727, + "Y": 1093.8516895920516 + }, + { + "ShowGeometry": true, + "Name": "<", + "Id": "db9df6a21be843bca7a847e61c12e2c4", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1995.5868467812727, + "Y": 1023.8516895920515 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "822fd25429b24eec947ca0d4047c3fef", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 1722.5868467812727, + "Y": 984.06502292538141 + }, + { + "ShowGeometry": true, + "Name": "List.FilterByBoolMask", + "Id": "bf4e06e7e8de4902902037284a27fa04", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2340.21837095109, + "Y": 1308.19830328505 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "0a9fa423bf284c98bf7d6bdb5ff21bae", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 5565.57459961813, + "Y": 432.681738883602 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "c57560ba4a9f47d6b6e3a8c392ae5ec3", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 4719.13711329039, + "Y": 33.8035869769224 + }, + { + "ShowGeometry": true, + "Name": "List.SortByFunction", + "Id": "8773419521424f5296f00c19d119b207", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3549.2383934375675, + "Y": 1561.9599373412148 + }, + { + "ShowGeometry": true, + "Name": "Element.GetParameterValueByName", + "Id": "70356493e0024c368d1391e47c3647e5", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3234.5446346055974, + "Y": 1609.9473449393547 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "d64715c9d0c8479cb7a48231d5b27e99", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3056.6431154189972, + "Y": 1632.5868176626348 + }, + { + "ShowGeometry": true, + "Name": "Only with number", + "Id": "95fbe7e195e2401db05b52511c1fc25e", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2037.97770689733, + "Y": 633.96160540679 + }, + { + "ShowGeometry": true, + "Name": "If", + "Id": "117d4fa0ef02497f849c649b060ebc01", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2644.93568106841, + "Y": 991.92368797983374 + }, + { + "ShowGeometry": true, + "Name": "List.Join", + "Id": "eec5376f651d48e5b8d59d05667c62e2", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2844.9369158321319, + "Y": 1196.8225304904086 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "12a3f79d09674d4a8aba76feafe1bc00", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2409.0226357217366, + "Y": 1015.7849742192523 + }, + { + "ShowGeometry": true, + "Name": "List.Clean", + "Id": "015e7247a62a4355bc0d6e3e4eaf6ebd", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 3169.9146152650328, + "Y": 1184.6500671384174 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "f745cf9fffb24c3faa2ff27ffe2598cf", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 2987.88160353822, + "Y": 1305.7212073804487 + }, + { + "ShowGeometry": true, + "Name": "List.Create", + "Id": "fb330b9588bc4aa893a4a0bc7ba698a1", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 6531.58120059471, + "Y": 2240.00377839315 + }, + { + "ShowGeometry": true, + "Name": "List.Transpose", + "Id": "f2296402a4684b929978490184c4c53a", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 6773.36431904696, + "Y": 2253.0736494645 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "a860e6a92877431f9667ae53664f5f90", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 6773.36431904696, + "Y": 2143.28698279783 + }, + { + "ShowGeometry": true, + "Name": "String.Join", + "Id": "4950eded837646f78f9197e5a9c8afe0", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 7040.36431904696, + "Y": 2183.0736494645 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "272bea07353147579dd479b32158c373", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 7310.47655693151, + "Y": 2258.29078050058 + }, + { + "ShowGeometry": true, + "Name": "Boolean", + "Id": "547df0b22a8145d99bc8d0b17447aafc", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 7308.63166965668, + "Y": 2402.89189654406 + }, + { + "ShowGeometry": true, + "Name": "String.Length", + "Id": "b370385392754e14bb33554e7434dc9e", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 4805.67655431811, + "Y": 2129.07423550571 + }, + { + "ShowGeometry": true, + "Name": "List.MaximumItem", + "Id": "1f522f809471414793dfaf63bacf7412", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 5039.15017127539, + "Y": 2135.33640469231 + }, + { + "ShowGeometry": true, + "Name": "String.PadRight", + "Id": "25a91cd3f57747f980a7e654724b4f00", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 5271.6729957218, + "Y": 2071.55016222825 + }, + { + "ShowGeometry": true, + "Name": "String.Length", + "Id": "4bdd8441738546098491f764df9d7d1e", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 4826.10398741682, + "Y": 1816.84377243001 + }, + { + "ShowGeometry": true, + "Name": "List.MaximumItem", + "Id": "f4448d002a454e0a96cd88bcae82563f", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 5059.5776043741, + "Y": 1823.10594161661 + }, + { + "ShowGeometry": true, + "Name": "String.PadRight", + "Id": "dd719bae5eb644e9a0689f960114935b", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 5292.10042882051, + "Y": 1759.31969915256 + }, + { + "ShowGeometry": true, + "Name": "String.Length", + "Id": "315680c92b7a4cb0badc1fa55c865f50", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 5908.96646778198, + "Y": 1755.31749513653 + }, + { + "ShowGeometry": true, + "Name": "List.MaximumItem", + "Id": "92299c7b535d4724befdde7f1a15d473", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 6142.44008473926, + "Y": 1761.57966432313 + }, + { + "ShowGeometry": true, + "Name": "String.PadRight", + "Id": "f23b044ad10943b79517417bbdaf2b4e", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 6374.96290918567, + "Y": 1697.79342185908 + }, + { + "ShowGeometry": true, + "Name": "Element.OwnerView", + "Id": "0c9292b4968d453c9ef4ac81b6714e95", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 4113.136281439346, + "Y": 677.24586304467914 + }, + { + "ShowGeometry": true, + "Name": "ꟿ WatchDialog", + "Id": "ae4a607108844a1980aef2131800ff61", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 7827.9995845784242, + "Y": 2112.7096207297609 + }, + { + "ShowGeometry": true, + "Name": "Python Script", + "Id": "c3412cee8278438286f3b317631a985e", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 8172.83853310418, + "Y": 2397.27729891581 + }, + { + "ShowGeometry": true, + "Name": "Code Block", + "Id": "5e7332f1e74f4239a9e4dafd509310f8", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "X": 7568.157904352267, + "Y": 2512.4473713056805 + } + ], + "Annotations": [ + { + "Id": "c01a28c19fde46f18c9c73c3d08cbfc7", + "Title": "Get sheet names", + "Nodes": [ + "a10bfce111a2425fa31994b2fa801c90", + "c202def867624b29a9920986f5a93a3b", + "c829df93fbff469eba633158f42f0482", + "17636a4e32694514a4e68aeeffb3bdf4", + "91d0c98741124930985c8c5374620f27", + "2a3721da405b46b784793039a4f34e82", + "29f6b74afbb24b89ad8ff06c808ae850", + "ff62a8776f874885be01499d38021adb" + ], + "Left": 4983.55112964975, + "Top": 780.524419743662, + "Width": 1608.0, + "Height": 354.786666666668, + "FontSize": 30.0, + "InitialTop": 826.524419743662, + "InitialHeight": 334.786666666668, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "3408875b906d4d09b0778f58ecbf4af3", + "Title": "Get view names", + "Nodes": [ + "c7c654f8df3e4b20a96295f5d167923b", + "0a9fa423bf284c98bf7d6bdb5ff21bae" + ], + "Left": 5555.57459961813, + "Top": 386.681738883602, + "Width": 524.63404731237006, + "Height": 210.590950540871, + "FontSize": 30.0, + "InitialTop": 432.681738883602, + "InitialHeight": 190.590950540871, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "21324332363c40a3b6ff7c12d7ae0dfe", + "Title": "View or sheet name", + "Nodes": [ + "cec5af3a6cdf49e99d32e09f3529e83b" + ], + "Left": 6924.56902736272, + "Top": 711.444092259874, + "Width": 147.0, + "Height": 263.0, + "FontSize": 30.0, + "InitialTop": 829.444092259874, + "InitialHeight": 145.0, + "TextblockHeight": 108.0, + "Background": "#FFC1D676" + }, + { + "Id": "6d0bff52dd2b4c59946ba0eaa11fc2a8", + "Title": "Find sheets", + "Nodes": [ + "5be9187cf1f04eb48f94100de55e693f", + "7752cacd1494480fad34589f54900418", + "61ae1606357e4f60b5a678f02767b09f", + "57c75b11692a426b921c78e06bfcb3ab", + "c57560ba4a9f47d6b6e3a8c392ae5ec3", + "cd8b51aa68fb4a74b875fc1cdead297e" + ], + "Left": 4709.13711329039, + "Top": -73.289988120910692, + "Width": 1276.8205713222205, + "Height": 283.08793862999414, + "FontSize": 30.0, + "InitialTop": -27.289988120910692, + "InitialHeight": 266.078810889862, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "fd1fa588e88444239394e97167aa18ea", + "Title": "Find if it has mark", + "Nodes": [ + "2bd59d452cff4572b7131491cb27e8ee", + "3d107a98af2048448912df3a39963ae2", + "a5212466be6642e5bbca839b817ed144", + "db9df6a21be843bca7a847e61c12e2c4", + "822fd25429b24eec947ca0d4047c3fef" + ], + "Left": 1161.5868467812727, + "Top": 938.06502292538141, + "Width": 1013.0, + "Height": 279.00000000000011, + "FontSize": 30.0, + "InitialTop": 984.06502292538141, + "InitialHeight": 285.00000000000011, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "a00cffe3e0944234a8527dcd275ec249", + "Title": "Get revision clouds", + "Nodes": [ + "fe1d923b32ce401ab33f9b4efa6427d2", + "21e7509661bc43bd895b5f6945207640" + ], + "Left": 684.312598834573, + "Top": 1325.63915297432, + "Width": 476.000000000004, + "Height": 139.0, + "FontSize": 30.0, + "InitialTop": 1371.63915297432, + "InitialHeight": 145.0, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "10b207c3114348be83d8e37e70a265ae", + "Title": "Clouds with marks", + "Nodes": [ + "bf4e06e7e8de4902902037284a27fa04" + ], + "Left": 2330.21837095109, + "Top": 1226.19830328505, + "Width": 191.0, + "Height": 201.0, + "FontSize": 30.0, + "InitialTop": 1308.19830328505, + "InitialHeight": 145.0, + "TextblockHeight": 72.0, + "Background": "#FFC1D676" + }, + { + "Id": "318729609ebf4396b5f70f550b362294", + "Title": "Get cloud marks and comments", + "Nodes": [ + "74767c3b3221415e9eedec5f40f64a05", + "056d8b579c13401798d4d95ca00c5441", + "d4bfd6c041be444999a283eb77444957" + ], + "Left": 3912.12271515712, + "Top": 1890.75254189445, + "Width": 542.68166425665, + "Height": 359.96036118026018, + "FontSize": 30.0, + "InitialTop": 1936.75254189445, + "InitialHeight": 339.96036118026018, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "68af7ad2f7944c0882f8019729b2b41d", + "Title": "Sort by mark", + "Nodes": [ + "8773419521424f5296f00c19d119b207", + "70356493e0024c368d1391e47c3647e5", + "d64715c9d0c8479cb7a48231d5b27e99" + ], + "Left": 3046.6431154189972, + "Top": 1515.9599373412148, + "Width": 701.5952780185703, + "Height": 209.62688032142, + "FontSize": 30.0, + "InitialTop": 1561.9599373412148, + "InitialHeight": 215.62688032142, + "TextblockHeight": 36.0, + "Background": "#FFC1D676" + }, + { + "Id": "5319d81ac03d4dbe8ef71b522e5092c4", + "Title": "Only with number", + "Nodes": [ + "95fbe7e195e2401db05b52511c1fc25e" + ], + "Left": 2027.97770689733, + "Top": 551.96160540679, + "Width": 155.0, + "Height": 150.0, + "FontSize": 30.0, + "InitialTop": 633.96160540679, + "InitialHeight": 145.0, + "TextblockHeight": 72.0, + "Background": "#FFFF7BAC" + }, + { + "Id": "df8a0146080342f1a6c13071e5fa3377", + "Title": "Springs WatchDialog", + "Nodes": [ + "ae4a607108844a1980aef2131800ff61" + ], + "Left": 7817.9995845784242, + "Top": 2016.7096207297609, + "Width": 225.0, + "Height": 267.0, + "FontSize": 36.0, + "InitialTop": 2112.7096207297609, + "InitialHeight": 201.0, + "TextblockHeight": 86.0, + "Background": "#FF48B9FF" + }, + { + "Id": "cd8b51aa68fb4a74b875fc1cdead297e", + "Title": "True if sheet", + "Nodes": [], + "Left": 5891.95768461261, + "Top": 27.017887620562306, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" + }, + { + "Id": "b132cab79020452d898ec450bfefe6d0", + "Title": "Based on Springs > ꟿ WatchDialog, just added font option", + "Nodes": [], + "Left": 8116.4076205529518, + "Top": 2349.5258529991261, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" + }, + { + "Id": "dc84585b7547474da539c5ebc4153898", + "Title": "Script Name: QuickRevisionSchedule.dyn\n\nPackages used in this script: \nClockwork for Dynamo 2.x version: 2.1.2\n\nTimeStamp : 2019/8/16 1:35", + "Nodes": [], + "Left": 594.312598834573, + "Top": -127.28998812091069, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" + } + ], + "X": -844.76440932680919, + "Y": -14.739136711504386, + "Zoom": 0.47439322449332266 + } +} \ No newline at end of file diff --git a/revisions/readme.md b/revisions/readme.md index cc1c973..43fa5f1 100644 --- a/revisions/readme.md +++ b/revisions/readme.md @@ -1,5 +1,42 @@ # AddAllRevisionsToAllSheets +Automatically add all revisions to all sheets + +State: stable + +UI: no ui + + + +Packages used in this script: + +archi-lab.net version: 2019.2.23 + # AddOneRevisionsToAllSheets +Automatically add a selected revisions to all sheets +State: stable + +UI: DynamoPlayer + + + +Packages used in this script: +archi-lab.net version: 2019.2.23 + +# QuickRevisionSchedule + +List all revisions to a table in a new window + +State: stable + +UI: DynamoPlayer + + + +Packages used in this script: + +Clockwork for Dynamo 2.x version: 2.1.2 + +Springs if they accept my PR...