GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Cara Mengedit Sumber Html Di Clipboard?

Jika saya memotong beberapa HTML dari jendela instant messenger Pidgin, saya dapat dengan mudah menempelkannya kata demi kata ke dalam email HTML baru di Thunderbird. Semua pemformatan (font, warna, dll) dipertahankan, jadi tampaknya clipboard desktop Ubuntu 13.10 saya harus memiliki sumber HTML di suatu tempat.

Tapi saya ingin mengubah sumber HTML.

Bagaimana saya bisa benar-benar mendapatkan sumber HTML ketika ada di clipboard? Saya ingin memasukkannya ke dalam file teks, mengerjakan markup di Vim atau apa pun, lalu menggunakan sumber HTML ini di halaman web atau memasukkannya ke “Insert → HTML” Thunderbird.

Hmm, mungkin sesuatu seperti PasteImg (disebutkan dalam Mendapatkan grafik di clipboard ke disk?), tetapi menggunakan request_rich_text() bukannya request_image() ? Saya tidak keberatan menggunakan skrip Python kecil saat saya ingin mendapatkan sumber HTML dari clipboard.

Apa yang ada di papan klip mungkin sebenarnya adalah "teks kaya".

Skrip Python dari jawaban ini menghasilkan

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

Ternyata log Pidgin saya dalam HTML, jadi itu salah satu cara untuk mendapatkan ini Sumber HTML, melewati clipboard sepenuhnya. Saya masih tertarik dengan jawaban atas pertanyaan awal (cara mengambil HTML dari clipboard).

Jawaban yang Diterima:

Menemukannya! Berikut cara mendapatkan sumber HTML ketika ada beberapa di clipboard Anda:

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

Ini membantu.

Ini tidak berhasil untuk saya. Panggilan balik saya tidak pernah dimasukkan.


Ubuntu
  1. Bagaimana Cara Mendapatkan Izin Untuk Mengedit Di Usb?

  2. Cara mengedit CSS dari template email woocommerce

  3. mendapatkan sumber HTML atau teks kaya dari papan klip X

  1. Debian – Bagaimana Mengetahui Repositori Sumber Paket Di Debian?

  2. Bagaimana cara menyalin buffer salinan Layar GNU ke clipboard?

  3. Cara mengetahui sumber sinyal POSIX

  1. Bagaimana Cara Mengubah Nama Host?

  2. Bagaimana Cara Memanggil Hud?

  3. Bagaimana Input Audio Selalu Menjadi Mikrofon Webcam?