Anyone able to get the dyno Browser to work in Revit 2023 (Works in 2019 Thru 2022) I seem to have stuck myself myself into relying on it because of ease of use. I love the Revit Ribbon added with ease. does anyone have an alternate or have a way of making it work?
Not sure it’s updated for 2023 yet, but pyRevit can put dynamo scripts on toolbars and much more. I’m 100% confident it will support 2023 in near future if not yet, the author is very dedicated. I believe Prorubim has had some disruptions from the goingons over on their side of the world as well, so suspect dyno wont be of high priority right now.
I’d say Ehsan’s still working on it as Revit 2023 only just came out. Addins typically need a fair bit of work to support new builds, but I reckon the next release of pyrevit might be for 2023 as well based on my discussions with Ehsan last month.
Most firms hold off on new releases for a few months at least, and addin version lag is often one reason for this.
Spam Alert Have a look also to our free Addin in Autodesk App Store. Two clicks to integrate your Dynamo scripts as a Revit buttons and it is fully compatible with Revit 2023
Another Dyno Browser user here.
I tried your free panel - very positive emotions! Baked in icons is an awesome decision.
I got some issues with minimizing this icon in the quick access panel.
Thanks for your message @daniilZSZ8N ! We are glad to see that you are using NonicaTab.
We will review why icons are not displayed properly in the top mini toolbar and it will be fixed in coming new versions.
Additionaly, if you want to input elements into your Dynamo scripts, you have two options:
-Use data shapes package to select them on the run.
-Use the PRO version which will detect nodes marked as IsInput and ask for values before running the script.
The minor issue of icons not displayed in the quick access toolbar has been solved in the latest version of NonicaTab FREE. You can find it published in Autodesk App Store. Thanks @daniilZSZ8N !
The syntax you gave worked fine. I also found this guide: https://yaml-multiline.info/ for multiline strings in YAML format. So we can try many different ways to achieve the same result.
Hi All. I’m grappling with the same issue and looking to transfer some of our tools from Dyno to PyRevit. Does anyone have some good guidance on how to get these .yaml files adjusting the type of input the script is supposed to receive? For instance in my old .dpr I had the line:
“useSelected”:“Select Model Elements”,
… This was so multiple lines could be selected. I’ve had a hunt through the PyRevit documentation but haven’t been able to find an equivalent. For my single selection scripts PyRevit buttons just seem to work - but for multiple element selections it doesn’t seem to… Any advice would be appreciated.
pyRevit isn’t really made to support Dynamo inputs, only with Data Shapes as a front end. Ultimately it’s intended that the scripts you give pyRevit are generally authored in Python itself. Further questions about pyRevit beyond this point are best made over at the pyRevit forums:
In giving a short pseudo solution, you can limit what a Python based script in pyRevit expects using bundle context, so it will grey out the button in the ribbon until a condition is met (e.g. a selection contains just walls). You can read about it here:
If you want tuneable inputs for a tool like Dyno, I would suggest looking into Nonica or Orkestra, which both have support for these features:
Nonica is best suited to small to medium use cases, whilst Orkestra targets large and firm wide scale.