|
|
| Descrizione |
|---|
| Scarica un pacchetto di sistemi di classificazione BIM da utilizzare in FreeCAD Versione macro: 1.0 Ultima modifica: 2024-12-13 Versione FreeCAD: All Autore: yorik |
| Autore |
| yorik |
| Download |
| None |
| Link |
| Raccolta di macro Come installare le macro Personalizzare la toolbar |
| Versione macro |
| 1.0 |
| Data ultima modifica |
| 2024-12-13 |
| Versioni di FreeCAD |
| All |
| Scorciatoia |
| Nessuna |
| Vedere anche |
| Nessuno |
Descrizione
Questa macro scarica una serie di sistemi di classificazione BIM da https://github.com/Moult/IfcClassification e li inserisce nella cartella appropriata sul computer in modo che possano essere trovati dallo strumento Classificazione di BIM.
Utilizzo
Eseguire la macro. Dopo l'esecuzione, i nuovi sistemi di classificazione saranno disponibili nello strumento Classificazione di BIM. Dopo l'esecuzione della macro e l'installazione dei sistemi di classificazione, è possibile eliminarla in tutta sicurezza.
Installazione
Tramite il Gestore componenti aggiuntivi.
Codice
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")
Questa pagina è recuperata da https://wiki.freecad.org/Macro_Download_Classifications