Union Search Skill

🔍 20+平台一键搜,数据归集不求人

一站式跨平台搜索聚合工具,覆盖GitHub、Reddit、抖音、YouTube等20+平台,支持结构化输出与批量图片下载,无需API即可使用通用搜索引擎。

收藏
6.2k
安装
1.2k
版本
1.2.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Union Search Skill 是一款面向研究人员、开发者和内容创作者的多平台统一搜索框架。用户通过标准化CLI接口,可对20余个平台进行内容检索,包括代码仓库(GitHub)、社交媒体(小红书、抖音、Twitter)、视频平台(YouTube、Bilibili)、AI搜索引擎(Tavily、秘塔、火山引擎)及通用引擎(DuckDuckGo、Brave等)。核心工作流为:配置.env凭据 → 执行搜索脚本 → 获取格式化输出与原始响应归档。

支持三种调用模式:单一平台深度搜索(如GitHub带星标过滤)、联合多平台搜索(union_search.py统一接口)、批量图片下载(18平台聚合)。输出格式灵活,支持Markdown表格、JSON及原始API响应本地存档。

显著优点

  • 平台覆盖广:整合东西方主流平台,尤其补足中文生态(微信公号、知乎、小红书、抖音)与开发者社区(GitHub、Reddit)的搜索能力
  • 零门槛启动:DuckDuckGo、Brave、Wikipedia等无需API密钥即可使用
  • 结构化输出:统一的数据格式约定,便于下游分析与自动化处理
  • 响应归档机制:原始数据自动保存至responses/目录,避免对话上下文膨胀
  • 多语言支持:Python为主,Node.js覆盖微信生态,适配不同技术栈

潜在缺点与局限性

  • 凭据管理复杂:20+平台需分别申请API key,配置门槛随平台数递增
  • 速率限制分散:各平台独立限流策略(见references/rate_limits.md),批量任务需手动控制频率
  • 反爬与稳定性风险:非API类工具(如微信搜索、Anna's Archive)依赖网页抓取,可能因平台策略变动失效
  • 结果质量参差:AI搜索引擎(Tavily、秘塔)摘要能力与通用引擎存在差异,跨平台结果需人工校验对齐
  • 无实时同步机制:搜索结果为快照,非持续监控或流式推送

适合人群

  • 竞品调研与舆情分析从业者(需跨平台追踪话题热度)
  • 学术研究者(整合Google Scholar替代方案与多语资料)
  • 开源情报(OSINT)分析师(聚合社交媒体与代码仓库线索)
  • 内容创作者与运营(批量获取小红书、抖音、B站素材灵感)
  • 开发者工具链集成者(标准化输出便于接入数据分析管道)

常规风险

  • 数据合规风险:抓取用户生成内容需遵守各平台ToS及GDPR/个人信息保护法
  • API密钥泄露:.env文件管理不善可能导致凭据暴露
  • IP封禁:高频请求触发平台风控,建议配合代理与请求节流
  • 依赖项安全:第三方Python包与Node模块需定期审计
  • 结果时效性:社交媒体内容存在延迟,关键决策需二次核实

Union Search Skill 内容

config文件夹
references文件夹
scripts文件夹
baidu文件夹
bilibili文件夹
bing文件夹
brave文件夹
cli文件夹
douyin文件夹
downloader文件夹
duckduckgo文件夹
duckduckgo_instant文件夹
ecosia文件夹
exa文件夹
exa_search文件夹
github文件夹
google_search文件夹
jina文件夹
jisilu文件夹
metaso文件夹
mojeek文件夹
qwant文件夹
reddit文件夹
rss_search文件夹
serper文件夹
so360文件夹
sogou文件夹
startpage文件夹
tavily_search文件夹
toutiao文件夹
twitter文件夹
union_image_search文件夹
union_search文件夹
search_logs文件夹
url_to_markdown文件夹
engines文件夹
defuddle文件夹
defuddle-node文件夹
dist文件夹
elements文件夹
extractors文件夹
types文件夹
utils文件夹
volcengine文件夹
wechat文件夹
weibo文件夹
wikipedia文件夹
wolfram文件夹
xiaohongshu文件夹
xiaoyuzhoufm文件夹
yahoo文件夹
yandex文件夹
youtube文件夹
zhihu文件夹
手动下载zip · 812.2 kB
mcporter.jsonapplication/json
请选择文件