2394eff1c0
- LM Studio client (httpx-based, OpenAI-compatible) - SVG validator (lxml, whitelist tags, no <script>/<foreignObject>/http refs) - PNG renderer (resvg-py primary, cairosvg fallback - no native cairo dep) - History (SQLite, tracks raw/validated/preview paths) - Gradio UI on 127.0.0.1:8788 with: * mode radio (icon/illustration) * n_candidates slider (default 1) * image upload for image-to-SVG * LM Studio URL/token inputs * model dropdown + refresh button - prompts/ with system_icon.txt, system_illustration.txt, few_shot_examples.txt - docs/spec.md, docs/design.md - 122 unit/integration tests passing
36 lines
334 B
Plaintext
36 lines
334 B
Plaintext
# Python
|
|
__pycache__/
|
|
*.pyc
|
|
*.pyo
|
|
.pytest_cache/
|
|
.mypy_cache/
|
|
.ruff_cache/
|
|
|
|
# venv
|
|
.venv/
|
|
venv/
|
|
env/
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Local logs / runtime
|
|
gradio_run.log
|
|
gradio_run.err
|
|
launcher_run.log
|
|
launcher_run.err
|
|
_smk_*.py
|
|
_probe_*.py
|
|
_create_shortcut.ps1
|
|
*.tmp
|
|
|
|
# Build / dist
|
|
build/
|
|
dist/
|
|
*.egg-info/
|
|
|
|
# Editor
|
|
.vscode/
|
|
.idea/
|