Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/runxel/archicad-python
Scripts to use for the Archicad Python (JSON) interface.
https://github.com/runxel/archicad-python
archicad archicad-python python
Last synced: 3 months ago
JSON representation
Scripts to use for the Archicad Python (JSON) interface.
- Host: GitHub
- URL: https://github.com/runxel/archicad-python
- Owner: runxel
- License: other
- Created: 2020-08-01T16:29:17.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-08-25T15:19:08.000Z (4 months ago)
- Last Synced: 2024-08-25T16:35:13.249Z (4 months ago)
- Topics: archicad, archicad-python, python
- Language: Python
- Homepage:
- Size: 13.7 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
# Python for Archicad
Scripts made to utilize the JSON interface brought to Archicad 24.
Examples made by Graphisoft can be found [here](https://graphisoft.com/downloads/python#try).#### Prerequisites
An installed [Python](https://www.python.org/) of 3.7 and up.
To be used with the [official Python package](https://pypi.org/project/archicad/): `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](https://code.visualstudio.com/) to edit the scripts and even run them!Have a look on the [JSON interface](https://archicadapi.graphisoft.com/JSONInterfaceDocumentation/#Introduction) and [Python](https://archicadapi.graphisoft.com/archicadPythonPackage/archicad.html) documentation.
### See also
- [KAA-MB](https://github.com/KAA-MB/archicad-python-scripts-KAA)The official [Style Guide](https://pep8.org/) for Python.
[The Hitchhiker's Guide to Python](https://docs.python-guide.org/)
In a hurry? [Learn X in Y minutes](https://learnxinyminutes.com/docs/python/)## License
If not stated otherwise all source code is distributed under the [BOML](LICENSE.md).
For modified scripts of others the license might be unresolved.----
## Other Stuff
My [Archicad Attributes & Template](https://github.com/runxel/archicad-attributes), [Archicad workspaces](https://github.com/runxel/archicad-workspaces), [Archicad objects](https://runxel.xyz/archicad-objects/) + a [playground for GDL](https://github.com/runxel/GDL-playground), [GDL-Sublime](https://github.com/runxel/GDL-sublime) to write GDL in Sublime Text, and last but not least my (german) [Archicad Wiki](https://runxel.xyz/archicad-wiki/).