EF-Tools is a custom extension for pyRevit that contains multiple tools that might help you.
Developed by Erik Frits
These tools were developed mainly in Revit 2021.
In case you are using different version of Revit and having any issues,
please let me know so I could adjust them to work on other versions too.
I have contacted the creator of pyRevit - Ehsan Iran-Nejad, and he said that he will add my extension to pyRevit extensions with its next release by default.
You are welcome to use them right now but you will need to modify extensions.json
file in pyRevit-Master
manually.
Follow installation instructions below.
๐ฌ YouTube Tutorial - https://www.youtube.com/watch?v=q0zbdyyBIo0
- Find
extensions.json
file that is normally saved in the path below by default:
%appdata%\pyRevit-Master\extensions
or sometimes it can be found hereC:\Program Files\pyRevit-Master
- Open
extension.json
file inpyRevit-Master\extensions\
. Once you open this .json file you will see a dictionary of other extensions. We will need to manually add information about EF-Tools here - Open
extension.json
file in my repo. - Add the content of my file to the
%appdata%\pyRevit-Master\extensions\extensions.json
so it matches the other extensions listed in there. Or just replace the file's content withextension.json
Contact me if you need help installing it.
-
Sheets
- Sheets: Add specific revision
- Sheets: Create multiple
- Place views on new sheets
- Sheets: Duplicate
- Sheets: Revision History
-
Attached Groups
- Attached groups: Show on selected Views
- Attached groups: Duplicate
-
Views
- Duplicate views
- Group/Hide revision clouds (WIP)
- Create Workset 3D Views
-
Maintenance
- Purge: LinePatterns
- Purge: ViewFilters
- Warnings: Enable leader
- Warnings: Does not intersect
-
Elements
- Elements: Rotate
- Regions: Change LineStyle
- Wall Match: Top Constraints
- Wall Match: Both Constraints
- Wall Match: Bottom Constraints
-
Selection
- Super select in view (SS)
- Super select in model (SA)
- Selection
- Select Title Blocks on sheets
- Select DWG on sheets
- Select similar categories (in model)
- Select similar categories (in view)
- Select elements of selected groups
-
Naming
- Rename
- Find and Replace: Views
- Find and Replace: Sheets
- Find and Replace: RoomNames
- Find and Replace: Types
- Text: Transform
- Rename
-
UI
- B/W/G
- List all levels
-
Rooms
- Rooms to Floors
- Rooms to Regions
- Rooms SUM* (might be too office specific)
-
DWG
- Open selected DWG
- Save/Relink all DWGs
- Save/Relink all JPGs
-
Other Upcoming Tools
- Sheets: Allign viewports
- Purge: all areas
- Rooms: Flat Renumbering
- Rename DWGs
- Naming: Wall/Roof/Floor Types
- Delete 0 dimensions
- Parking: Renumber with spline
- Apartments groups: Renumber with spline
My website is still in development and I am lacking time, so please do not expect much from it right now.
I will be sharing different snippets and explaining some of my scripts on my blog. Hopefully some of you will learn something from me.
๐คต https://www.linkedin.com/in/erik-frits
๐จ [email protected]