Opis |
---|
Pobiera pakiet systemów klasyfikacji BIM do wykorzystania we FreeCAD. Macro version: 1.0 Last modified: 2024-12-13 FreeCAD version: Wszystkie Autor: yorik |
Autor |
yorik |
Do pobrania |
Nie określono |
Odnośniki |
Przepisy na makropolecenia Jak zainstalować makrodefinicje Dostosowanie pasków narzędzi |
Wersja Makrodefinicji |
1.0 |
Data zmian |
2024-12-13 |
Wersja FreeCAD |
Wszystkie |
Domyślny skrót |
Brak |
Zobacz również |
- |
To makro pobiera zestaw systemów klasyfikacji BIM z https://github.com/Moult/IfcClassification i umieszcza je w odpowiednim folderze na Twoim komputerze, dzięki czemu są dostępne dla narzędzia Klasyfikacja BIM.
Uruchom makro. Po jego pomyślnym wykonaniu nowe systemy klasyfikacji będą dostępne w narzędziu Klasyfikacja BIM. Po zainstalowaniu systemów klasyfikacji można bezpiecznie usunąć makro.
Za pomocą Menedżera dodatków.
Macro_Download_Classifications.FCMacro
import os import FreeCAD import requests import json target = os.path.join(FreeCAD.getUserAppDataDir(), "BIM", "Classification") apireq = "https://api.github.com/repos/Moult/IfcClassification/contents/xml" r = requests.get(apireq) if r.ok: j = json.loads(r.content) print("Installing to", target", ...") for f in j: df = requests.get(f["download_url"]) with open(os.path.join(target, f["name"]), 'wb') as tf: tf.write(df.content) print("Downloaded", f["name"]) else: print("error getting repo contents")