Makes the integration fully self-contained for HACS distribution. Users installing via HACS get everything in one directory; no external samsung_appliance package needed. All component imports updated to relative (.ocf.*); all test imports updated to custom_components.localthings.ocf.*. ocf_root_ca.pem moves with the package and resolves correctly via Path(__file__).parent.
39 lines
597 B
Plaintext
39 lines
597 B
Plaintext
# Secrets and per-instance config — never commit
|
|
.env
|
|
.DS_Store
|
|
|
|
# Certificates and keys — per-instance, never push
|
|
certs/
|
|
*.pem
|
|
*.crt
|
|
*.p12
|
|
*.pfx
|
|
*.key
|
|
|
|
# Exception: bundled Samsung OCF Root CA (public cert, no key material)
|
|
!custom_components/localthings/ocf/ocf_root_ca.pem
|
|
token.txt
|
|
|
|
# Python artifacts
|
|
__pycache__/
|
|
*.pyc
|
|
.venv/
|
|
venv/
|
|
|
|
# Bridge runtime
|
|
bridge.log
|
|
course_mapper.log
|
|
|
|
# Capture / dump files
|
|
*.pcap
|
|
*.har
|
|
*.mitm
|
|
capture/
|
|
flows/
|
|
|
|
# Local-only research tools (not part of the bridge runtime)
|
|
local-tools/
|
|
|
|
# Claude Code per-project state (permissions allowlist, etc.)
|
|
.claude/
|