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
13 lines
405 B
Python
13 lines
405 B
Python
"""
|
|
内容发布模块 (Publisher) — Sage 框架模块
|
|
|
|
用法:
|
|
from publisher.init import load_publisher
|
|
"""
|
|
from .init import load_publisher
|
|
from .engine import run_publish, run_scheduled
|
|
from .db import get_stats, get_enabled_platforms
|
|
from .platforms import PUBLISHERS as platforms
|
|
|
|
__all__ = ['load_publisher', 'run_publish', 'run_scheduled', 'get_stats', 'get_enabled_platforms', 'platforms']
|