colar html no modo organizacional


12

Existe alguma maneira fácil de copiar / colar texto de uma janela do navegador em um arquivo organizacional, convertendo automaticamente links em links [[] []] org-mode? obrigado!


11
Você pode salvar HTML e converter para organização pandoc.
abo-abo

Não existe algum tipo de comando de inserção de link, com um prompt de leitura do minibuffer, no qual você pode simplesmente puxar o link do kill-ring e colá-lo no minibuffer e pressionar Enter?
lawlist

11
@lawlist: existe; mas a pergunta é sobre o caso em que há um grande pedaço de texto com vários links ... Vou conferir pandoc, obrigado!
Laxxy

Respostas:


9

Copiando html no formato organizacional de eww

Isso requer o emacs 24.4 ou posterior.

  1. Configure o org-ewwmódulo. Não faz parte da organização, você precisará puxar o repositório para alguma pasta ( git clone https://orgmode.org/org-mode.git) ou copiar manualmente o arquivo para alguma pasta do pacote, embora o git seja recomendado, pois ajuda a manter as coisas atualizadas.

  2. Em seguida, adicione a pasta de contribuição ao seu caminho e diga que o org-eww é necessário. Se você clonado a partir git, o org-eww.elarquivo estará em /path/where/you/cloned/org-mode/contrib/lisp/.

    (add-to-list 'load-path "/dir/path/containing/org-eww.el/")

    (require 'org-eww)

  3. Abra uma página da web em eww(eww é um navegador no emacs M-x eww). Você pode obter o Emacs para abrir links em eww via: (setq browse-url-browser-function 'eww-browse-url). Isso é útil em combinação com helm-google + eww).

  4. Selecione a região que deseja copiar da página html e faça M-x org-eww-copy-for-org-mode. Se nenhuma região for selecionada, a página inteira será copiada (incluindo links para imagens). A partir de agora a ochave não está vinculada ao eww-mode-map. Por conveniência, esse comando pode ser vinculado a essa chave no mapa de modo:

    (define-key eww-mode-map (kbd "o") #'org-eww-copy-for-org-mode)

  5. Em seguida, use C-ypara colar no arquivo / buffer do modo organizacional. Com iimage-modevocê pode até ver as imagens do site e os links são convertidos para o formato org-mode.


Obrigado! A pandocferramenta sugerida em comentários é outra solução - para mim seria um pouco mais fácil de implementar, mas é bom ter um método que não dependem de ferramentas fora do Emacs ...
laxxy

Isso parece promissor. No entanto, a formatação do texto ainda está perdida ... Por exemplo , itálico , negrito e code. Às vezes, eu apenas quero copiar uma parte do texto em vez de toda a página da web, preservando o formato. Existe alguma alternativa para pandocabordagem.
xji

Ainda posso preferir usar algumas ferramentas externas, como Evernoteou Quiverse isso não for possível.
Xj6
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.