开源:一稿多投工具(仅4M,支持9大平台)

简介: DraftDepot稿仓是一款轻量Windows端一稿多投工具,支持一键将富文本文章(含代码高亮、本地图片自动上传)同步至微信公众号、知乎、CSDN等9大技术平台,全程离线操作、不发布仅灌稿,4MB单文件,开源免费。

功能说明

DraftDepot 稿仓是一个一稿多投工具。

使用此工具写的文章可以一键发布到9大平台:

  • 微信公众号
  • 知乎
  • CSDN
  • 开源中国
  • 博客园
  • 掘金
  • 51CTO
  • InfoQ
  • 阿里云开发者社区

(目前多为技术平台,后续将增加更多平台)

本工具仅负责把文章灌注到目标平台,不直接发布文章(想发布文章需用户手动操作,以便用户在文章发布前确认文章内容是否正确)

文章内的图像也会同步上传到目标平台(多次发布文章时,同一个图片不会重复上传)

特性描述

本工具基于 WebView2 技术研发,仅支持Windows 10/11操作系统

编译后仅一个4MB左右的可执行文件

使用成本很低。

其他特性:

  • 本地存储:数据目录 %APPDATA%\DraftDepot
  • 富文本编辑器:基于 roosterjs
  • 代码块高亮:基于shiki代码着色
  • WebView2 运行时 ≥ 115.0.1901.177(缺失或过旧时程序会弹窗引导下载)
  • 图片即贴即存:粘贴或拖入的图像自动落盘到数据目录
  • 自动保存:改动后 2 秒内入库
  • 分类与文章管理:分类树支持多层嵌套,右键改名/删除

开源地址

源码仓库:https://github.com/xland/DraftDepot

下载地址:https://github.com/xland/DraftDepot/releases

关键技术

DraftDepot 为每个平台配一份脚本,这个脚本主要干三件事:

  • 认页面——等这个网站的编辑器渲染出来,找到文章标题框和正文框在哪;
  • 填内容——把文章标题和正文写入目标平台的编辑框,写进去还得让对方页面"认账"(有的是 Vue 受控组件,有的是 CodeMirror / ByteMD 编辑器,写法各不相同);
  • 搬图片——图像原本存在本机,所以脚本要把图像文件取出来、传到该网站的图床、再把地址换回去。传过的记在库里,下次不重复传。

这些看上去是三件事,背后靠这么几项技术撑着:

  • 脚本怎么进对方的页面:WebView2 提供了脚本注入技术(AddScriptToExecuteOnDocumentCreated)。这是整个方案的入口:对方页面的每一屏、每一次跳转都会自动带上我们的脚本。
  • 脚本怎么向本机要东西:脚本跑在网页里,要文章正文、要记"这张图传过了"、要给主界面发通知,都得问 C++。
  • 网页里的脚本怎么读本机文件:网页是碰不到硬盘的。这里的办法是让 C++ 回包时额外附带一个"目录句柄",脚本拿到的是 File System Access 的 FileSystemDirectoryHandle,之后就能自己按文件名取图片文件,不用每张图都来回问一次。
  • 图片为什么不重复传:每传成功一张,就把"文件名 + 平台 + 图床地址"写进 SQLite中。下次同一张图再出现(重发、或别的文章用到它),先用旧地址,省一趟上传,对方图床也不堆重复副本。
  • 图片怎么缩放:C++ 侧用系统自带的 WIC 组件缩放的,且每次都基于原图重新生成,所以缩小后再放大不会失真。

除此之外,还有几个关键点:

为什么一个exe就完成了本应用的所有功能:

因为界面本身、九份站点脚本、数据库引擎,全都被当成"资源"编进了 exe,运行时从 exe 自己身上取。

主界面自己是怎么跑起来的:

WebView2 把 https://app.localhost/\* 这类请求拦截下来,从资源或本机数据目录应答,所以一个 exe 就能独立运行

目录
相关文章
|
5天前
|
弹性计算 缓存 运维
阿里云上跑 dsh-free-search 的四条收敛实践
dsh-free-search 是阿里云ECS上轻量部署的多引擎搜索插件,支持Bing等免费引擎及百度、豆包等额度型引擎,通过引擎分层、出网收敛、凭据集中与数据边界管控,实现低成本、高可控的长期稳定运行。(239字)
69 2
|
1天前
|
机器学习/深度学习 存储 弹性计算
阿里云服务器ECS实例架构:X86计算和Arm计算有什么区别?
阿里云ECS架构含X86与Arm两大主流类型:X86(Intel/AMD/海光)vCPU基于超线程,兼容性强,适用于传统企业应用;Arm(倚天710/Ampere)vCPU为物理核心、资源独享,能效比高,适合容器、微服务及CPU型AI场景。(239字)
24 0
|
1天前
|
缓存 人工智能 运维
接大模型 API 之前,这 5 个坑先看完
本文总结接入大模型 API 最常见的 5 个坑:密钥安全、限流策略、上下文管理、缓存计价和循环任务失控,每一条都有具体解法,帮助开发者在接入和运维阶段少踩坑、控成本。
38 0
|
存储 机器学习/深度学习 人工智能
【前沿技术RPA】 一文了解UiPath 机器人企业框架 (REFramework)
本博文主要介绍 UiPath 机器人企业框架 (REFramework)。我们将讨论事务处理、调度程序和执行程序的概念,还会简要介绍 REFramework 可以完成的任务。
【前沿技术RPA】 一文了解UiPath 机器人企业框架 (REFramework)
|
3天前
|
人工智能 开发工具 开发者
首月只卖6份,半年月流水18万:他把音色玄学做成AI查询生意
21岁吉他爱好者用AI一周做出音色参数工具,首月仅售6份,半年后月流水达2.5万美元、服务15万吉他手。全程0广告,靠精准痛点定位+每日垂直内容冷启动。本质是将老师傅隐性经验结构化,验证了“一人公司=杠杆思维,非孤军奋战”。
|
6天前
|
人工智能 运维 IDE
阿里云Qoder CN最新活动:开通专业版或高级版,首月Credits翻倍,续费加赠1000Credits
本文聚焦阿里云Qoder CN 2026年9月限时Credits加赠活动,面向个人版专业版、高级版、旗舰版月付用户,推出首月额度翻倍、续费/升级额外加赠1000 Qwen专属Credits的双重算力补贴。完整拆解活动时间窗口、适用边界、加赠额度明细与30天生命周期管理规则,帮助符合条件的用户在窗口期内完成理性订阅决策,低成本从免费体验向AI生产环境平滑迁移。
|
7天前
|
人工智能 Linux 开发者
【2026国内使用】Codex安装过程一篇讲透(Win/Mac/Linux全支持)
Codex是OpenAI推出的AI编程智能体,可读取本地项目、理解需求并自动修改代码。支持桌面GUI、命令行(CLI)及VS Code/Cursor插件三种形态,覆盖可视化操作、终端高效开发与编辑器无缝集成场景,助开发者用自然语言驱动编码全流程。(239字)
【2026国内使用】Codex安装过程一篇讲透(Win/Mac/Linux全支持)
|
2月前
|
人工智能 安全 调度
DeepSeek Harness,为什么国内海外的评价两极分化?
老金来给你讲讲DeepSeek Harness到底是什么,应该怎么看带他。
|
27天前
|
人工智能 IDE 程序员
千问办公、Qoder Teams、Qoder CN完整选型指南:定位差异、模型能力、计费活动与落地场景详解
随着AI智能体产品快速迭代,市面上同时出现千问办公、Qoder CN、Qoder Teams三款极易混淆的产品,很多开发者、企业采购人员经常出现选型失误,误购产品之后发现能力不匹配业务诉求。三者虽然底层共享部分大模型基座,但产品定位、能力侧重点、账号体系、计费模式、面向人群完全不同。Qoder CN偏向个人开发者AI编程智能体;Qoder Teams是Qoder CN对应的企业团队版本,面向研发团队多人协同开发;千问办公定位通用企业办公智能体,面向非研发岗位,聚焦文档处理、数据整理、业务流程自动化。
257 0

热门文章

最新文章