Coder Social home page Coder Social logo

thomas84 / ef-tools Goto Github PK

View Code? Open in Web Editor NEW

This project forked from erikfrits/ef-tools

0.0 1.0 0.0 336 KB

My custom extension for PyRevit. It's a set of tools to be used in Autodesk Revit to save you time and nerves on some tasks ;)

License: GNU General Public License v3.0

Python 100.00%

ef-tools's Introduction

๐Ÿ›  EF-Tools ๐Ÿ› 

EF-Tools

EF-Tools is a custom extension for pyRevit that contains multiple tools that might help you.
Developed by Erik Frits

๐Ÿ“ฆ Revit Versions ๐Ÿ“ฆ

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.

๐ŸŽ‰ Release v1.0 ๐ŸŽ‰

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.

๐Ÿ’  Installation ๐Ÿ’ 

๐ŸŽฌ YouTube Tutorial - https://www.youtube.com/watch?v=q0zbdyyBIo0

  1. Find extensions.json file that is normally saved in the path below by default:
    %appdata%\pyRevit-Master\extensions or sometimes it can be found here C:\Program Files\pyRevit-Master
  2. Open extension.json file in pyRevit-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
  3. Open extension.json file in my repo.
  4. 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 with extension.json

Contact me if you need help installing it.

๐Ÿ“œ List of tools ๐Ÿ“œ

  • 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
  • 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.

Contact me

๐Ÿคต https://www.linkedin.com/in/erik-frits
๐Ÿ“จ [email protected]

ef-tools's People

Contributors

erikfrits avatar thomas84 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.