我实现了一键把当前页面和chatGPT的对话记录保存到org文件里

一直想把chatGPT的对话记录保存到org-mode,而不依赖官方的保存功能,这几天看到chatGPT不用账号不用注册打开直接就可以对话,很多人反馈不注册不能保存聊天记录,就感觉是时候实现这个功能了

效果图:

把chatGPT聊天记录导出到markdown这个事好像已经有不少人做过了,但导出org的似乎还没有。

遇到的主要难点是怎么把渲染后的html div转换成org格式,因为不知如何才能安全取到对话的json数据,只好采用html转org的方式。

还是用的浏览器扩展js+服务端php,我的实现方式也不是最佳的,代码问题还有很多要改善的,这次代码就暂时先不发出来了。可参照我之前写的 在org中切换浏览器标签页在org-mode中嵌入脚本语言 .

我也在想这个系列有没有必要继续写下去,不知道有多少人喜欢这种使用org的方式,如果有坛友也喜欢这种方式,希望看到更多后续文章和项目, 可以考虑给我打赏 , 让我更有动力写下去。

我觉得未来完全有可能做出一个具有通用性的开源工具,并且不依赖php,使用更流行的语言如go,python打包发布,实现在保留org-mode全部功能的前提下像使用web应用一样使用org-mode

3 个赞