artipub icon indicating copy to clipboard operation
artipub copied to clipboard

简化架构以便嵌入Electron应用

Open linonetwo opened this issue 4 years ago • 10 comments

你好,我最近在用Electron做一个个人笔记应用,我想接入这个能力打包在Electron里分发,但是希望能轻量化一点,去掉 mongo 等文章管理的部分(笔记应用自行管理文章),请问这可以做到吗?需要修改代码的哪些部分呢?

linonetwo avatar May 01 '21 03:05 linonetwo

文章发布操作主要在 backend/src/spider目录里。

acooler15 avatar May 01 '21 03:05 acooler15

@linonetwo 有客户端了艾特我下,试试怎么样。

liuzhihang avatar Jul 05 '21 02:07 liuzhihang

最近在写别的开源项目,排期排到明年去了哈哈哈

linonetwo avatar Jul 05 '21 06:07 linonetwo

👍🏻 还是先手动复制。嘿嘿

liuzhihang avatar Jul 05 '21 06:07 liuzhihang

@linonetwo @acooler15 @liuzhihang 试试「快写鸭」吧,啊哈。https://github.com/oncework/kuaixieya

xudaolong avatar Sep 14 '21 10:09 xudaolong

@xudaolong 不错哦

linonetwo avatar Sep 14 '21 12:09 linonetwo

@xudaolong 不过「快写鸭」好像也不方便在别的 electron 应用里调用呀,比如希望在 tiddlywiki 、 Obsidian 、logseq 的electron桌面版里通过插件来调用发布能力,该怎么做啊

linonetwo avatar Sep 14 '21 12:09 linonetwo

我还是想择机将 artipub 嵌入一个 tiddlywiki 插件里用,或者嵌入 https://github.com/tiddly-gittly/TiddlyGit-Desktop 里 (会注明能力来源,并推荐源应用 artipub )

linonetwo avatar Sep 14 '21 12:09 linonetwo

@linonetwo 可以先走数据同步方式,后暴露一下端口就行,发布触发直接打开「快写鸭」界面?

xudaolong avatar Sep 14 '21 13:09 xudaolong

@linonetwo 可以先走数据同步方式,后暴露一下端口就行,发布触发直接打开「快写鸭」界面?

感觉可以的,至少在 Mac 上,可以通过 scheme 来互相调用,如果你是用 Electron 写的,可以很容易地注册一个 scheme ,然后我通过 scheme 把 HTML 内容传给你。在 windows 上不知道咋搞,但大部分用户应该是 windows 用户吧。

linonetwo avatar Sep 14 '21 14:09 linonetwo