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!
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.
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.
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/.
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).
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:
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.
pandoc
.pandoc
, obrigado!Respostas:
Copiando html no formato organizacional de
eww
Isso requer o emacs 24.4 ou posterior.
Configure o
org-eww
mó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.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.el
arquivo estará em/path/where/you/cloned/org-mode/contrib/lisp/
.(add-to-list 'load-path "/dir/path/containing/org-eww.el/")
(require 'org-eww)
Abra uma página da web em
eww
(eww é um navegador no emacsM-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).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 ao
chave não está vinculada aoeww-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)
Em seguida, use
C-y
para colar no arquivo / buffer do modo organizacional. Comiimage-mode
você pode até ver as imagens do site e os links são convertidos para o formato org-mode.fonte
pandoc
ferramenta 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 ...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 parapandoc
abordagem.Evernote
ouQuiver
se isso não for possível.