GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo editar la fuente de Html en el portapapeles?

Si elimino algo de HTML de una ventana de mensajería instantánea de Pidgin, puedo pegarlo fácilmente palabra por palabra en un nuevo correo electrónico HTML en Thunderbird. Todos los formatos (fuentes, colores, etc.) se conservan, por lo que parece que mi portapapeles de escritorio de Ubuntu 13.10 debe tener la fuente HTML en alguna parte.

Pero me gustaría modificar la fuente HTML.

¿Cómo puedo llegar realmente a la fuente HTML cuando está en el portapapeles? Me gustaría simplemente colocarlo en un archivo de texto, trabajar en el marcado en Vim o lo que sea, luego usar esta fuente HTML en una página web o enviarla a "Insertar → HTML" de Thunderbird.

Hmm, tal vez algo como PasteImg (mencionado en ¿Obtener un gráfico del portapapeles en el disco?), pero usando request_rich_text() en lugar de request_image() ? No me importaría usar una pequeña secuencia de comandos de Python en las raras ocasiones en que quiero obtener código fuente HTML del portapapeles.

Lo que está en el portapapeles puede ser en realidad "texto enriquecido".

El script de Python de esta respuesta genera

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

Resulta que mis registros de Pidgin están en HTML, así que esa es una forma de llegar a esto Fuente HTML, sin pasar por el portapapeles por completo. Todavía estoy interesado en la respuesta a la pregunta original (cómo recuperar HTML del portapapeles).

Respuesta aceptada:

¡Lo encontré! Aquí le mostramos cómo llegar a la fuente HTML cuando hay algo en su portapapeles:

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

Esto ayudó.

Esto no funcionó para mí. Nunca se ingresó mi devolución de llamada.


Ubuntu
  1. ¿Cómo obtener permiso para editar en el Usb?

  2. ¿Cómo editar archivos del sistema con el editor Kate?

  3. ¿Cómo hacer que la entrada de audio sea siempre el micrófono de la cámara web?

  4. Cómo editar el CSS de una plantilla de correo electrónico de woocommerce

  5. ¿Cómo copiar el búfer de copia de pantalla GNU al portapapeles?

Cómo editar subtítulos de películas en el escritorio de Linux

Cómo editar el archivo Hosts en Debian

¿Cómo habilitar el botón Editar en el obturador?

¿Cómo editar paquetes existentes en WHM?

Cómo editar código HTML en cPanel

Cómo editar la lista de reenvío de BoxTrapper