| 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")