技能 编程开发 Fathom本地开发与测试环境

Fathom本地开发与测试环境

v20260423
fathom-local-dev-loop
提供了一个本地化的开发环境,用于集成和测试Fathom API相关的会议分析工具。开发者可以使用内置的模拟会议和转录数据,无需依赖真实API调用,从而安全地构建和迭代转录处理流程和Webhook处理逻辑,适用于项目初期开发和单元测试。
获取技能
90 次下载
概览

Fathom Local Dev Loop

Project Structure

fathom-integration/
├── src/
│   ├── fathom_client.py
│   ├── transcript_processor.py
│   └── webhook_handler.py
├── tests/
│   ├── fixtures/
│   │   ├── meeting.json
│   │   └── transcript.json
│   └── test_processor.py
├── .env.local
└── requirements.txt

Mock Meeting Data

MOCK_MEETING = {
    "id": "mtg-123",
    "title": "Product Review Q1",
    "created_at": "2026-03-20T14:00:00Z",
    "duration_seconds": 1800,
    "participants": ["alice@example.com", "bob@example.com"],
    "summary": "Discussed Q1 roadmap priorities. Agreed to focus on API improvements.",
    "action_items": [
        {"text": "Alice to draft API spec by Friday", "assignee": "alice@example.com"},
        {"text": "Bob to review competitor analysis", "assignee": "bob@example.com"}
    ]
}

MOCK_TRANSCRIPT = {
    "segments": [
        {"speaker": "Alice", "text": "Let us review the Q1 priorities.", "start_time": 0.0},
        {"speaker": "Bob", "text": "I think the API work should come first.", "start_time": 5.2},
    ]
}

Development Script

# Run with mock data (no API calls)
FATHOM_MOCK=true python3 src/transcript_processor.py

# Run with real API
python3 src/transcript_processor.py

Resources

Next Steps

See fathom-sdk-patterns for production API wrappers.

信息
Category 编程开发
Name fathom-local-dev-loop
版本 v20260423
大小 2.04KB
更新时间 2026-04-26
语言