使用PySide从KDE剪贴板获取HTML源代码或降价文本

时间:2013-06-06 04:12:58

标签: python clipboard pyside kde

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

我目前的繁琐方法是:

  1. 突出显示部分并复制到剪贴板
  2. open Libre Office Writer
  3. 粘贴到Writer
  4. 将Writer doc另存为HTML
  5. open terminal
  6. cd到我保存HTML的目录
  7. pandoc -s -r html /home/me/a/b/mydoc.html -o /home/me/a/b/mydoc.md
  8. 显然,我需要一个更好的方法!

    这是我原来的问题:
    https://unix.stackexchange.com/questions/78395/save-html-from-clipboard-as-markdown-text

    这使我想到了这个可能的答案:
    getting HTML source or rich text from the X clipboard

    以上是我用Python做的动机。

    我需要上面答案的KDE / PySide版本,它还将pandoc转换结合到markdown步骤。除了用等效的KDE剪贴板命令替换gtk.Clipboard命令外,它似乎很简单。我根本不知道。

1 个答案:

答案 0 :(得分:2)

这可以通过支持-t text / html(目标选择)的xclip的最新版本和将html转换为markdown的pandoc来完成。

查看详细信息:Save HTML from clipboard as markdown text - Unix & Linux Stack Exchange

感谢@mountainx再次询问Unix stackexchange,它提供了这个解决方案,如上面的评论中所述。