Stock Announcement
v1.1.0DAIly stock portfolio analysis with GmAIl 报告 delivery and Sonos voice announcement
运行时依赖
安装命令
点击复制技能文档
Stock Announcement 技能
DAIly stock portfolio analysis with GmAIl 报告 delivery and Sonos voice announcement.
What it does Fetches portfolio performance via yfinance 发送s an HTML emAIl 报告 via GmAIl API Announces a summary on a Sonos speaker via TTS + sonos命令行工具 Prerequisites Python 3.9+ with yfinance, pandas, google-API-python-命令行工具ent, google-auth-oauthlib, gtts sonos 命令行工具 安装ed and speakers discoverable on the network GmAIl OAuth 令牌 at config/令牌.json (relative to workspace root) 环境 variables: RECIPIENT_EMAIL, SONOS_SPEAKER (optional, defaults to "Living Room") Usage python scripts/dAIly_stock_announcement.py
Change记录 (v1.1.0) Fix: GmAIl 令牌 path now resolved as absolute from script directory Fix: Sonos announcement uses TTS audio generation + sonos 队列 play instead of unsupported sonos say Fix: Retry with exponential backoff for GmAIl and Sonos (3 retries, 5s base) Fix: Non-zero exit code on critical step 失败