runxel / archicad-python

Scripts to use for the Archicad Python (JSON) interface.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python for Archicad

Scripts made to utilize the JSON interface brought to Archicad 24.
Examples made by Graphisoft can be found here.

Prerequisites

An installed Python of 3.7 and up.
To be used with the official Python package: pip install archicad.
Activate (if on Archicad 24) the Python palette in the settings: Options > Work Environment > More Options menu > Experimental Features
Get a decent editor like VSCode to edit the scripts and even run them!

Have a look on the JSON interface and Python documentation.

See also

The official Style Guide for Python. The Hitchhiker's Guide to Python
In a hurry? Learn X in Y minutes

License

If not stated otherwise all source code is distributed under the BOML.
For modified scripts of others the license might be unresolved.


Other Stuff

My Archicad Attributes & Template, Archicad workspaces, Archicad objects + a playground for GDL, GDL-Sublime to write GDL in Sublime Text, and last but not least my (german) Archicad Wiki.

About

Scripts to use for the Archicad Python (JSON) interface.

License:Other


Languages

Language:Python 100.0%