作为一个飞书文档的重度使用者,我基本上都是先在飞书上写好文章,然后再想办法搬到其他平台上,所以对飞书一键同步有很强的需求。
于是我决定做个插件来支持飞书文档的同步。
说实话我是第一次玩插件,源代码看起来有些陌生,还好有cursor帮忙再加上我多年编程的经验,总算是完成了。
最大的卡点就是如何获取完整的飞书网页内容,因为飞书网页无法一次性获取全部网页内容,只能通过滚动网页分段获取,然后进行拼接。
拼接是卡点中的卡点,这个问题搞了很长时间,并且cursor也一直没搞定,要么提取不完整,要么会有重复内容。我一度想放弃了~~
也是天意,刚好DeepSeek前两天推出了深度思考版,我想着试试看吧,死马当活马医了,没想到还得是它!
下面是我跟DeepSeek的对话(以下截图都只是部分内容):
它思考了足足15秒:
最后给出了代码修改:
按照它给的代码确实解决了最难搞的去重问题,剩下的一些其他问题我自己就可以搞定啦。
来看看使用效果,这篇文章就是用这个插件同步的。
使用方法
step1:
在页面点击右键,选择”提取飞书文档并同步“
step2:
啥也不用干,就等着插件自己滚动页面提取内容,生成一个新的网页,如下
(这里偶尔会出现图片跑到前面的情况,一般重新刷新网页再试一次就可以了,后面有时间再来研究这个问题)
step3:
点击页面上的”同步“按钮,选择你要发布的平台,然后点同步即可
知乎和公众号,都发布成功了。但是B站和百度发布失败了。
这是因为用到了浏览器的cookie机制来进行免登录操作,所以你的账号是需要保持在免登录状态,而我的B站和百度账号已经好久没登录了
step4:
去发布成功的平台里查看草稿,并最后发布就行了。
安装方式:
下载插件安装包进行安装。
下载完成以后解压,然后进入Chrome浏览器的扩展程序管理界面,打开右上角的开发者模式,左上角加载解压完的文件夹就行。
后续计划:
打算增加对CSDN的支持,我也是CSDN的博主,这个也算是刚需了。
修复一些bug,大家如果遇到问题可以给我反馈。
特别感谢Cursor和DeepSeek,是强大的AI工具让我一个插件小白也能完成一个之前看似不可能完成的任务。
当一件事,如果需要毫无意义的重复3次以上。那就必须把这个流程,想尽一切办法自动化。无论是AI、是RPA、是开发插件等等,都可以。
我们自己的精力是有限的,一定要把时间和精力,放在更有价值的事情上。
更多精彩内容推荐:
-> AI智能体学习&实战
-> 私域AI机器人
-> 自媒体AIP打造
-> AI应用