使用PySide从KDE剪贴板获取HTML源或标记文本



我希望能够突出显示网页的一部分(这可能是我碰巧正在查看的任何网页)并将其复制到剪贴板,然后将其保存到我的本地磁盘作为标记。我需要一个有效的方法。我使用的是Kubuntu 12.04,我想使用PySide。(我没有任何Python, Qt或任何相关工具的经验,但我搜索了一下,发现PySide非常推荐,我完成了Hello World教程到目前为止)

我目前的繁琐方法是:

  1. 突出显示部分并复制到剪贴板
  2. open Libre Office Writer
  3. 粘贴到写入器
  4. 将Writer文档保存为HTML
  5. 开放终端
  6. cd到我保存HTML的目录
  7. 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,它提供了这个解决方案,正如上面的评论所指出的。

最新更新