mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-16 18:44:47 +00:00
95c62cc70e
Initial implementation of the ifcviewer-autodesk connector — a separate process that bridges the IfcViewer to Autodesk APS (BIM 360 / ACC). Speaks JSON-RPC 2.0 over stdio per CLOUD_SYNC_PROTOCOL.md (also added). PKCE OAuth with keyring-backed token storage, customtkinter browse/picker UI, and PyInstaller packaging. Implements both interactive and non-interactive variants of each push/pull (pull_ifcfed[_interactive], pull_models[_interactive], push_ifcfed[_interactive], push_model[_interactive]) so the viewer can offer both "Save"/"Open from Cloud" and "Save As"/"Add Model from Cloud" entry points. File transfers report progress through a dialog with per-byte updates; pull_models shows "(i/N)" for batches. Generated with the assistance of an AI coding tool.
135 lines
2.2 KiB
Plaintext
135 lines
2.2 KiB
Plaintext
# Dependency and build folders created by the build scripts
|
|
/_deps/
|
|
/_build-vs*-x*/
|
|
/_deps-vs*-x*-installed/
|
|
/_installed-vs*-x*/
|
|
/build/
|
|
/src/examples/build/
|
|
# ifctester docs output
|
|
/src/ifctester/test/build/
|
|
|
|
# output directories
|
|
/cmake/out/
|
|
/src/examples/out/
|
|
/src/ifcmax/out/
|
|
/src/ifcwrap/out/
|
|
/src/qtviewer/out/
|
|
/src/ifctester/webapp/public/pyodide/
|
|
|
|
/win/BuildDepsCache*.txt
|
|
|
|
# General Python residue
|
|
__pycache__
|
|
*.py.bak
|
|
venv
|
|
|
|
# Visual Studio Code files
|
|
.vscode
|
|
!.vscode/launch.json
|
|
!.vscode/tasks.json
|
|
.vs
|
|
|
|
# PyCharm files
|
|
.idea
|
|
|
|
# Docs
|
|
/docs/cpp-api/output
|
|
|
|
# gettext binary translation files
|
|
*.mo
|
|
|
|
# Vim
|
|
*.swp
|
|
*.swo
|
|
|
|
# Flask
|
|
instance/*
|
|
!instance/.gitignore
|
|
.webassets-cache
|
|
.env
|
|
*.db
|
|
|
|
# Byte-compiled / optimized / DLL files
|
|
*.py[cod]
|
|
*$py.class
|
|
|
|
# pipenv
|
|
Pipfile
|
|
Pipfile.lock
|
|
|
|
# Database
|
|
*.db
|
|
|
|
# PyTest
|
|
htmlcov
|
|
.coverage
|
|
|
|
# Blender
|
|
*.blend1
|
|
|
|
# Sphinx
|
|
_build/
|
|
|
|
# IDS Docs
|
|
src/ifcopenshell-python/test/build
|
|
|
|
# tox cache
|
|
.tox/
|
|
*.egg-info/
|
|
|
|
# mypy cache
|
|
.mypy_cache
|
|
|
|
# bonsai i18n
|
|
src/bonsai/bonsai/translations.py
|
|
|
|
# bonsai external dependencies (cloned for just ty checks)
|
|
src/bonsai/external_dependencies/
|
|
|
|
# bonsai test temp/cache files
|
|
src/bonsai/test/files/temp
|
|
src/bonsai/test/files/*.cache.blend
|
|
src/bonsai/test/files/*.cache.json
|
|
src/bonsai/test/files/*.cache.sqlite
|
|
|
|
# bonsai data
|
|
src/bonsai/bonsai/bim/data/build/
|
|
src/bonsai/bonsai/bim/data/gantt/index.html
|
|
src/bonsai/bonsai/bim/data/gantt/jsgantt.js
|
|
src/bonsai/bonsai/bim/data/gantt/jsgantt.css
|
|
src/bonsai/bonsai/bim/data/webui/static/js/jquery.min.js
|
|
src/bonsai/bonsai/bim/data/webui/running_pid.json
|
|
|
|
# ifcopenshell swig and compiled files
|
|
src/ifcopenshell-python/ifcopenshell/_ifcopenshell_wrapper*.so
|
|
src/ifcopenshell-python/ifcopenshell/ifcopenshell_wrapper.py
|
|
|
|
# apple
|
|
.DS_Store
|
|
|
|
# clangd config
|
|
.clangd
|
|
# clangd cache
|
|
.cache
|
|
|
|
# Brickschema
|
|
src/bonsai/bonsai/bim/schema/Brick.ttl
|
|
|
|
bonsaiDecoratorForLoads.code-workspace
|
|
dev_environment.bat
|
|
|
|
.pixi/
|
|
|
|
src/ifcopenshell-python/ifcopenshell/express/*.exp
|
|
src/ifcopenshell-python/ifcopenshell/express/*.exp.cache.dat
|
|
|
|
|
|
# temp files from AI coding tools
|
|
*.claude
|
|
*.py.tmp*
|
|
*.json.tmp*
|
|
|
|
# ifcviewer-autodesk connector build artifacts
|
|
/src/ifcviewer-autodesk/build/
|
|
/src/ifcviewer-autodesk/dist/
|