GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie bearbeite ich die Quelle von HTML in der Zwischenablage?

Wenn ich etwas HTML aus einem Pidgin-Instant-Messenger-Fenster ausschneide, kann ich es einfach wörtlich in eine neue HTML-E-Mail in Thunderbird einfügen. Alle Formatierungen (Schriftarten, Farben usw.) bleiben erhalten, also scheint es, dass meine Ubuntu 13.10-Desktop-Zwischenablage irgendwo die HTML-Quelle haben muss.

Aber ich möchte den HTML-Quelltext optimieren.

Wie komme ich tatsächlich an die HTML-Quelle, wenn sie sich in der Zwischenablage befindet? Ich möchte es einfach in eine Textdatei werfen, am Markup in Vim oder was auch immer arbeiten, dann diese HTML-Quelle in einer Webseite verwenden oder sie an Thunderbirds „Insert → HTML“ füttern.

Hmm, vielleicht so etwas wie PasteImg (erwähnt in Wie man eine Grafik aus der Zwischenablage auf die Festplatte bringt?), aber mit request_rich_text() statt request_image() ? Ich hätte nichts dagegen, in den seltenen Fällen, in denen ich HTML-Quellcode aus der Zwischenablage abrufen möchte, ein kleines Python-Skript zu verwenden.

Was sich in der Zwischenablage befindet, kann tatsächlich „Rich Text“ sein.

Das Python-Skript aus dieser Antwort gibt

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

Es stellt sich heraus, dass meine Pidgin-Protokolle in HTML vorliegen, also ist dies eine Möglichkeit, hier zu gelangen HTML-Quelle, wobei die Zwischenablage vollständig umgangen wird. Ich bin immer noch an der Antwort auf die ursprüngliche Frage interessiert (wie man HTML aus der Zwischenablage abruft).

Akzeptierte Antwort:

Fand es! So gelangen Sie an die HTML-Quelle, wenn sich welche in Ihrer Zwischenablage befindet:

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

Das hat geholfen.

Das hat bei mir nicht funktioniert. Mein Rückruf wurde nie eingetragen.


Ubuntu
  1. Debian – Wie erkennt man das Quell-Repository eines Pakets in Debian?

  2. Wie bearbeite ich Systemdateien mit dem Kate-Editor?

  3. Wie rufe ich das Hud auf?

  4. So bearbeiten Sie die php.ini-Datei

  5. So bearbeiten Sie das CSS einer Woocommerce-E-Mail-Vorlage

So bearbeiten Sie Filmuntertitel auf dem Linux-Desktop

So bearbeiten Sie die Hosts-Datei unter Debian

Wie aktiviere ich die Schaltfläche „Bearbeiten“ in Shutter?

Wie bearbeite ich vorhandene Pakete im WHM?

So bearbeiten Sie HTML-Code in cPanel

So bearbeiten Sie die BoxTrapper-Weiterleitungsliste