GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak upravit zdroj Html ve schránce?

Pokud vystřihnu nějaké HTML z okna instant messengeru Pidgin, mohu jej snadno vložit doslovně do nového HTML e-mailu v Thunderbirdu. Veškeré formátování (fonty, barvy atd.) jsou zachovány, takže se zdá, že moje pracovní schránka Ubuntu 13.10 musí mít někde zdrojový kód HTML.

Ale rád bych upravil zdroj HTML.

Jak se vlastně dostanu ke zdroji HTML, když je ve schránce? Chtěl bych to prostě hodit do textového souboru, pracovat na označení ve Vimu nebo v čemkoli jiném, pak použít tento zdroj HTML na webové stránce nebo ho vložit do Thunderbirdu „Vložit → HTML“.

Hmm, možná něco jako PasteImg (zmíněno v části Získávání grafiky ze schránky na disk?), ale pomocí request_rich_text() místo request_image() ? Nevadilo by mi použít malý skript v Pythonu, jen zřídka kdy chci získat zdroj HTML ze schránky.

To, co je ve schránce, může být ve skutečnosti „formátovaný text“.

Výstup skriptu Python z této odpovědi

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

Ukázalo se, že mé protokoly Pidgin jsou v HTML, takže je to jeden způsob, jak se k tomuto dostat Zdroj HTML, který zcela obchází schránku. Stále mě zajímá odpověď na původní otázku (jak načíst HTML ze schránky).

Přijatá odpověď:

Našel jsem to! Zde je návod, jak se dostat ke zdroji HTML, když ho máte ve schránce:

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

To pomohlo.

Tohle se mi nepovedlo. Moje zpětné volání nebylo nikdy zadáno.


Ubuntu
  1. Debian – Jak poznat zdrojové úložiště balíčku v Debianu?

  2. Jak upravit systémové soubory pomocí editoru Kate?

  3. Jak vyvolat Hud?

  1. Jak na to, aby byl zvukový vstup vždy mikrofonem webové kamery?

  2. Jak upravit CSS šablony e-mailu pro woocommerce

  3. Jak zjistit zdroj signálu POSIX

  1. Jak získat oprávnění k úpravám na USB?

  2. Jak změnit název hostitele?

  3. Jak upravit soubor php.ini