chore: project scaffold
This commit is contained in:
@@ -1 +1,10 @@
|
||||
.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