Kenshin / simpread

简悦 ( SimpRead ) - 让你瞬间进入沉浸式阅读的扩展
http://ksria.com/simpread
GNU General Public License v3.0
8.03k stars 530 forks source link

有什么办法在阅读模式内容中添加页面地址吗 #3857

Open Kenshin opened 2 years ago

Kenshin commented 2 years ago

Discussed in https://github.com/Kenshin/simpread/discussions/3856

Originally posted by **wandero** May 8, 2022 使用 supermemo 时发现需要这个功能,直接从阅读模式复制到 sm 很方便,样式也 ok,但好像需要手动添加原文链接,请问有解决方法吗? 谢谢
Kenshin commented 2 years ago

@wandero

嗨,请通过 issues 提问,而不是 discussions,我帮你把问题转移到了这里。

试试这个专门为 supermemo 制作的插件 https://simpread.ksria.cn/plugins/details/6FIqWZpXRD 看看能否解决你的问题。

wandero commented 2 years ago

@Kenshin 抱歉 github 没怎么用过…… 这个插件用过了,实际体验比直接复制阅读模式内容差很多(也麻烦很多),所以想下有没有直接添加链接的方法 感谢回复

Kenshin commented 2 years ago

抱歉 github 没怎么用过……

小事情而已,我每周都要这么做几次... 😂

实际体验比直接复制阅读模式内容差很多(也麻烦很多)

直接复制的概念是什么?在阅读模式中使用下面的方案?

image

wandero commented 2 years ago

我参照 simpread(黑鸢) 修改了 sm 的 css 碰到可能精读的材料,进阅读模式,ctrl+a,ctrl+c,然后切 sm ctrl+n,设置下 title,完美(目前就差手动加 link 了,这么一描述似乎 ahk 可以解决)

Kenshin commented 2 years ago

emmm

如果是通过剪切板的话,暂时没有好的办法,要简悦监控剪切板比较困难。

但你试试 Quicker 或者你说的 ahk 应该可以解决。

PS:如果解决后,方便发一个简单的教程 到这里 吗?

wandero commented 2 years ago

嗯,ahk 马马虎虎实现了 如果 simpread 添加一个在阅读模式内容底部添加原文链接的插件或者设置就更方便了

本文由 [简悦 SimpRead](http://ksria.com/simpread) 优化,用以提升阅读体验
使用了 全新的简悦词法分析引擎 beta,[点击查看](http://ksria.com/simpread/docs/#/词法分析引擎)详细说明

或者把这里的 【本文】 改成 超链接

代码盲的 ahk 实现(偶尔 sm 会类似假死导致失败,不过凑合能用)

            $f4::
            ; 获取链接
            send,^l
            Send,^c
            ClipWait,0.2
            URL := Clipboard
            ; 复制材料
            click 960,540
            send ^a
            Send,^c
            ClipWait,0.2
            ; 粘贴材料
            sleep 200
            WinActivate, ahk_exe sm18.exe
            send {esc}
            send ^n
            ; 追加链接,粘贴过程过久会失败,需手动粘贴链接
            sleep 1000
            send e
            send {End}
            Clipboard = %URL%
            Send,^v
            return
Kenshin commented 2 years ago

如果 simpread 添加一个在阅读模式内容底部添加原文链接的插件或者设置就更方便了

这个可能不会太做,因为只是为了这一个「目的」,有点太特别了。


另外,我看到你提交的内容了。🙏

不过,有可能的话,在补充点内容:

  1. 我参照 simpread(黑鸢) 修改了 sm 的 css(这是你的原话,这个点也不错,要是方便的话,最好也放点教程或者代码)

  2. 使用后的截图(要是方便的话,最好视频。

wandero commented 2 years ago

这些好像太基础了……能来这里的都比我会啊…… 拿人手短……我就勉为其难了……

Kenshin commented 2 years ago

这些好像太基础了……能来这里的都比我会啊…… 拿人手短……我就勉为其难了……

哈哈,不觉得太基础。

不过....

如果 simpread 添加一个在阅读模式内容底部添加原文链接的插件或者设置就更方便了

我想到可以在 https://simpread.ksria.cn/plugins/details/6FIqWZpXRD 基础上增加个功能(这就没问题了),当然是否需要看你的想法。

另外,你也可以考虑下其它优化的地方。

wandero commented 2 years ago

这个插件是我打开方式不对吗?感觉全套操作太麻烦了(主要是 sm 的导入那边),而且导出的时候还会与我用的 IDM(centbrowser) 冲突

Kenshin commented 2 years ago

哈哈,我看到你提交的内容了 👍

这个插件是我打开方式不对吗?

可能你没理解我的意思,我是说在 https://simpread.ksria.cn/plugins/details/6FIqWZpXRD 加上你需要的功能,对于你来说,只需要:

  1. 安装这个插件,然后进入阅读模式后(你什么都不需要做)然后你需要的「阅读模式内容底部添加原文链接」就自动可以了。
  2. 首次安装需要有个选项设置此功能。
wandero commented 2 years ago

哦哦,非常感谢