chore: project scaffold
This commit is contained in:
@@ -1 +1,10 @@
|
|||||||
.worktrees/
|
.worktrees/
|
||||||
|
__pycache__/
|
||||||
|
*.pyc
|
||||||
|
*.pyo
|
||||||
|
.venv/
|
||||||
|
venv/
|
||||||
|
*.egg-info/
|
||||||
|
dist/
|
||||||
|
.env
|
||||||
|
data/
|
||||||
|
|||||||
@@ -0,0 +1,21 @@
|
|||||||
|
# CLAUDE.md — tüit Transkriptor
|
||||||
|
|
||||||
|
Desktop transcription tool. Python, no Docker.
|
||||||
|
|
||||||
|
## Key Commands
|
||||||
|
|
||||||
|
# Install dependencies
|
||||||
|
pip install -r requirements.txt
|
||||||
|
|
||||||
|
# Run
|
||||||
|
python main.py
|
||||||
|
|
||||||
|
# Run tests
|
||||||
|
pytest -v
|
||||||
|
|
||||||
|
# Trigger recording toggle via signal
|
||||||
|
pkill -USR1 -f main.py
|
||||||
|
|
||||||
|
## Architecture
|
||||||
|
|
||||||
|
See docs/plans/2026-04-01-desktop-transcription-design.md
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
[pytest]
|
||||||
|
asyncio_mode = auto
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
fastapi>=0.111
|
||||||
|
uvicorn[standard]>=0.29
|
||||||
|
pystray>=0.19
|
||||||
|
Pillow>=10.0
|
||||||
|
sounddevice>=0.4.6
|
||||||
|
faster-whisper>=1.0.3
|
||||||
|
httpx>=0.27
|
||||||
|
numpy>=1.26
|
||||||
|
tomli_w>=1.0
|
||||||
|
pytest>=8.0
|
||||||
|
pytest-asyncio>=0.23
|
||||||
Reference in New Issue
Block a user