{"type":"video","version":"1.0","html":"<iframe src=\"https://www.loom.com/embed/dc72ebeb305647bb95c8c7cf343d6063\" frameborder=\"0\" width=\"1920\" height=\"1440\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>","height":1440,"width":1920,"provider_name":"Loom","provider_url":"https://www.loom.com","thumbnail_height":1440,"thumbnail_width":1920,"thumbnail_url":"https://cdn.loom.com/sessions/thumbnails/dc72ebeb305647bb95c8c7cf343d6063-495d99f2005b422a.gif","duration":746.233,"title":"Fast03 - pyRevit Anatomy","description":"This Loom explains the anatomy and organization of a PyRevit extension folder so viewers can customize their Revit toolbar. It covers the root extension folder with tabs, panels, and script buttons, plus how pull-down menus and stacks help group items. The video also explains the role of the library folder for reusable code and the hooks folder for event-driven scripts, and shows how Alt-clicking or holding out opens existing button source code for learning and reuse. It demonstrates renaming buttons, removing panels, reloading PyRevit, updating icon.png files with a maximum size of 96 by 96 pixels, and using bundle YAML to control panel layout and ordering, noting that misordered items often require a Revit restart."}