Install
openclaw skills install sport-science-reviewAutomated sports science intelligence engine — fetches 55+ sources (PubMed, expert blogs, wearable tech), filters noise, translates to Chinese, and syncs to...
openclaw skills install sport-science-reviewAn automated intelligence engine that aggregates 55+ global sports science sources into a single daily report, with smart filtering, auto-translation, and multi-platform sync.
feedparser and requests installed (pip3 install -r requirements.txt)FEISHU_APP_ID: Feishu app IDFEISHU_APP_SECRET: Feishu app secretFEISHU_RECEIVE_ID: Target user/chat ID for message cardNOTION_TOKEN and NOTION_PAGE_IDNavigate to the project directory:
Ensure you are in the sports-science-daily project root.
Run the update:
python3 main.py --days 2
Available options:
| Flag | Default | Description |
|---|---|---|
--days N | 7 | Lookback period in days |
--no-history | off | Force re-fetch all items (ignore dedup) |
--no-bloggers | off | Skip blogger feeds, only industry + PubMed |
--lang LANG | zh-CN | Output language (en, es, ja, etc.) |
Output:
YYYY-MM-DD_运动科学日报.mdprocessed_history.json for deduplication"No New Content" scenario:
If output shows "🎉 没有发现新内容", increase --days or use --no-history.
main.py # CLI entry point
src/
├── config.py # All sources, journals, blocklists
├── crawler.py # RSS + PubMed API fetching
├── formatter.py # Markdown generation + keyword filtering
├── translator.py # Google Translate API
├── history.py # Deduplication management
└── exporters/
├── feishu.py # Feishu cloud doc sync + message card
└── notion.py # Notion page sync
processed_history.json and .md reports