Posso canalizar o conteúdo da área de transferência para o navegador para visualização?

1

Aqui está a situação.

Muitas vezes eu tenho que ler pedaços de informação de grandes arquivos de texto simples. Estou planejando usar a extensão Readability para formatar o conteúdo para torná-lo legível na tela.

    
por Ramaprakasha 02.09.2015 / 08:29

2 respostas

2

Você pode usar xclip para colar o conteúdo em um arquivo temporário e, em seguida, abrir esse arquivo com o firefox. Por exemplo:

temp=$(mktemp); xclip -o > $temp; firefox "$temp"
  • mktemp gera um arquivo temporário em /tmp ,
  • xclip -o cola o conteúdo da área de transferência para esse arquivo,
  • e pelo menos firefox abrem esse arquivo como se fosse um website.
por 02.09.2015 / 08:49
0

Os navegadores não permitem que você cole HTML de maneira conveniente. Você pode salvá-lo em um arquivo e navegar pelo arquivo .

Como alternativa, você pode criar um arquivo que exiba o conteúdo da área de transferência ao lê-lo e aponte seu navegador para ele. Uma maneira de fazer isso é através do sistema de arquivos FUSE scriptfs .

Crie um one-liner para imprimir o conteúdo da área de transferência:

#!/bin/sh
xsel -o -b

Coloque-o em um diretório próprio, chame-o clipboard.html e torne-o executável. Monte o diretório com scriptfs:

mkdir /path/to/xclip.d
scriptfs /path/to/directory-with-clipboard.html /path/to/xclip.d
firefox /path/to/xclip.d/clipboard.html

¹ Dois com o shebang.

    
por 03.09.2015 / 03:25