GNU/Linux >> Linux の 問題 >  >> Ubuntu

クリップボードでHTMLのソースを編集する方法は?

PidginインスタントメッセンジャーウィンドウからHTMLを切り取った場合、Thunderbirdの新しいHTMLメールにそのまま簡単に貼り付けることができます。すべてのフォーマット(フォント、色など)が保持されるため、Ubuntu13.10デスクトップクリップボードにはHTMLソースがどこかにある必要があるようです。

しかし、HTMLソースを微調整したいと思います。

クリップボードにあるHTMLソースを実際に取得するにはどうすればよいですか?それをテキストファイルに入れて、Vimなどでマークアップを処理してから、このHTMLソースをWebページで使用するか、Thunderbirdの「挿入→HTML」にフィードしたいと思います。

うーん、おそらくPasteImg(クリップボードのグラフィックをディスクに取得するで説明されていますか?)のようなものですが、request_rich_text()を使用しています request_image()の代わりに ?まれに、クリップボードからHTMLソースを取得したい場合は、小さなPythonスクリプトを使用してもかまいません。

クリップボードにあるのは、実際には「リッチテキスト」である可能性があります。

この回答からのPythonスクリプトは出力します

Current clipboard offers formats: ('TIMESTAMP', 'TARGETS', 'MULTIPLE',
'SAVE_TARGETS', 'COMPOUND_TEXT', 'STRING', 'TEXT', 'UTF8_STRING', 'text/html',
'text/plain')

私のPidginログはHTMLであることが判明したので、これがに到達する1つの方法です。 クリップボードを完全にバイパスするHTMLソース。元の質問(クリップボードからHTMLを取得する方法)への回答にはまだ興味があります。

承認された回答:

それを見つけた!クリップボードにHTMLソースがある場合、HTMLソースを取得する方法は次のとおりです。

#!/usr/bin/env python
import gtk
print (gtk.Clipboard().wait_for_contents('text/html')).data

これは役に立ちました。

これは私にはうまくいきませんでした。コールバックが入力されませんでした。


Ubuntu
  1. Hudを呼び出す方法は?

  2. php.iniファイルを編集する方法

  3. cPanelファイルマネージャーでファイルを編集するにはどうすればよいですか?

  1. woocommerce メールテンプレートの CSS を編集する方法

  2. X クリップボードから HTML ソースまたはリッチ テキストを取得する

  3. POSIX シグナルの発信元を見つける方法

  1. Debian – Debianでパッケージのソースリポジトリを知る方法は?

  2. USBで編集する許可を得る方法は?

  3. ホスト名を変更する方法は?