|
|
8cd76eda1e
|
feat: browser automation for 6 no-API platforms
- Add browser_automation.py: HTTP→Headless Browser adapter
- 6 platform default browser scripts (douyin/bilibili/kuaishou/xiaohongshu/toutiao/channels)
- {{variable}} substitution for content fields
- configurable browser_endpoint in extra_config
- engine.py: route browser-only platforms to browser_execute()
- platfoms.py: remove NotImplementedError stubs
|
2026-08-04 08:39:34 +08:00 |
|
|
|
622ff789f5
|
fix: honest platform classification — real API / restricted / browser-only
- youtube, wechat: ✅ real API, ready to use
- weibo, twitter: ⚠️ restricted (needs app review / paid tier)
- douyin, bilibili, kuaishou, channels, xiaohongshu, toutiao: ❌ no API
→ raise NotImplementedError with clear browser-automation guidance
- engine.py: skip browser-only platforms with descriptive error in log
|
2026-08-04 08:36:19 +08:00 |
|
|
|
69b92ae44f
|
docs: add platform credentials table to README + skills/ directory
|
2026-08-04 08:27:45 +08:00 |
|
|
|
004fd713b8
|
feat: add WeChat Channels (视频号) platform
|
2026-08-04 08:23:25 +08:00 |
|
|
|
cf652b061d
|
merge: keep our README
|
2026-08-04 08:21:37 +08:00 |
|
|
|
7c8061d3e6
|
fix: rename json/ → models/ per Sage convention
|
2026-08-04 08:21:28 +08:00 |
|
|
|
c553a6e5ea
|
Initial commit
|
2026-08-04 08:18:48 +08:00 |
|
|
|
6cbc0475af
|
feat: multi-platform content publisher module for Sage
4 tables: publisher_platform/content/task/log
10 platforms: weibo/douyin/bilibili/kuaishou/wechat/xiaohongshu/toutiao/youtube/twitter
Sage-compliant: DSPY no-import delegation, init.py→ServerEnv, scripts/load_path.py
Content types: article/video/audio/image with per-platform format adapters
|
2026-08-04 08:16:53 +08:00 |
|