Python binding for the Archicad JSON command interface
Project description
Archicad Python Interface
Project Description
This is the official Python binding for the Archicad JSON command interface.
This package provides a convenient way to write simple scripts to support your Archicad workflow, e.g. by automating repetitive tasks.
The set of available commands will increase with each release.
Requirements
- Archicad 24 beta 3 or later.
- Python 3.7 or later (Tcl/Tk is recommended)
Getting started
- Install the package with pip
- Optional: Enable the experimental Python palette in Archicad
- Run your own scripts either from the command line or directly from ARCHICAD
Documentations
Release notes
26.3000
- Archicad 26 release
- More navigator item types are handled
- New attribute related commands (folder handling) are introduced
- Property handling: return info on property default values
- Removed those attribute types which are not attributes in Archicad reality
- Classification systems are introduced
- Property groups are now available
- Selected elements' identifiers can be queried
25.3000
- More properties became available. For example the dynamic enum typed built-in properties (like Structural Function, Position and Renovation Status) are available from AC25. Those can be retrieved and modified.
25.2255
- ExecuteAddOnCommand and IsAddOnCommandAvailable commands require command namespace instead of developerId and localId.
25.1100
- Preparation for ARCHICAD 25 release.
- New commands were introduced.
25.326
- Preparation for Archicad 25 release.
- New commands were introduced.
24.3000
- An unexpected Runtime Error is fixed.
24.2310b3
- Beta release. Compatible with the official Archicad beta 3.
- Doesn't compatible with earlier (preview) versions.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
archicad-26.3000.tar.gz
(139.8 kB
view details)
Built Distribution
archicad-26.3000-py3-none-any.whl
(128.4 kB
view details)
File details
Details for the file archicad-26.3000.tar.gz
.
File metadata
- Download URL: archicad-26.3000.tar.gz
- Upload date:
- Size: 139.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b80c67b007e0a9b39587e8bbc5bf1af70b8d1157c127865cbd2bb560758db47d |
|
MD5 | 1bfe798c4196b5002a8218e9aee20045 |
|
BLAKE2b-256 | 3cddbd7ec748db0b20298cb88ece0db59f1142409fbbb4cd5f13051f28555f8d |
File details
Details for the file archicad-26.3000-py3-none-any.whl
.
File metadata
- Download URL: archicad-26.3000-py3-none-any.whl
- Upload date:
- Size: 128.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5db75ac1252dc5e037bd26c664e2c62b8decd251380a8b425b0d827820fc58e5 |
|
MD5 | a6408b9f258296b1a58350dc91caa0ad |
|
BLAKE2b-256 | a18c9662c25489a375e2163d20d60f6bf222df4039ef5aa885861a1f4fb2a962 |