我希望能够突出显示网页的一部分(这可能是我碰巧正在查看的任何网页)并将其复制到剪贴板,然后将其保存到我的本地磁盘作为标记。我需要一个有效的方法。我使用的是Kubuntu 12.04,我想使用PySide。(我没有任何Python, Qt或任何相关工具的经验,但我搜索了一下,发现PySide非常推荐,我完成了Hello World教程到目前为止)
我目前的繁琐方法是:
- 突出显示部分并复制到剪贴板
- open Libre Office Writer
- 粘贴到写入器
- 将Writer文档保存为HTML
- 开放终端
-
cd
到我保存HTML的目录 -
pandoc -s -r html /home/me/a/b/mydoc.html -o /home/me/a/b/mydoc.md
显然,我需要一个更好的方法!
这是我最初的问题:
https://unix.stackexchange.com/questions/78395/save-html-from-clipboard-as-markdown-text
这让我想到了这个可能的答案:
从X剪贴板获取HTML源或富文本
以上就是促使我在Python中这样做的原因。
我需要上面答案的KDE/PySide版本,它还包含了pandoc转换到markdown步骤。除了替换gtk之外,它看起来很简单。剪贴板命令及其等效的KDE剪贴板命令。我不知道。
这可以通过支持-t text/html(目标选择)和pandoc的最新版本的xclip来完成。
查看详细信息:将剪贴板中的HTML保存为标记文本- Unix &Linux Stack Exchange
感谢@mountainx再次询问Unix stackexchange,它提供了这个解决方案,正如上面的评论所指出的。