pegue html en modo org

12

¿Hay alguna forma fácil de copiar / pegar texto de una ventana del navegador en un archivo de organización, convirtiendo automáticamente los enlaces en [[] []] enlaces de modo de organización? ¡Gracias!

laxxy
fuente
1
Puede guardar HTML y convertir a org con pandoc.
abo-abo
¿No hay algún tipo de comando de inserción de enlace, con un indicador de lectura de minibúfer, en el que simplemente puede tirar del enlace desde kill-ring y pegarlo en el minibúfer y luego presionar regresar?
abogados el
1
@lawlist: hay; pero la pregunta es sobre el caso donde hay un gran texto con múltiples enlaces ... Lo revisaré pandoc, ¡gracias!
laxxy

Respuestas:

9

Copiar html en formato org de eww

Esto requiere emacs 24.4 o posterior.

  1. Configura el org-ewwmódulo. No es parte de la organización, tendrá que colocar el repositorio en alguna carpeta ( git clone https://orgmode.org/org-mode.git) o copiar manualmente el archivo en alguna carpeta de paquete, aunque se recomienda git ya que le ayuda a mantener las cosas actualizadas.

  2. Luego agregue la carpeta de contribución a su ruta y diga que org-eww es obligatorio. Si clonaste desde git, el org-eww.elarchivo estará en /path/where/you/cloned/org-mode/contrib/lisp/.

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

    (require 'org-eww)

  3. Abra una página web en eww(eww es un navegador en emacs, M-x eww). Se puede llegar a Emacs que los enlaces se abren en eww a través de: (setq browse-url-browser-function 'eww-browse-url). Esto es útil en combinación con helm-google + eww).

  4. Seleccione la región que desea copiar de la página html y haga M-x org-eww-copy-for-org-mode. Si no se selecciona ninguna región, se copia toda la página web (incluidos los enlaces a las imágenes). A partir de ahora, la oclave no está vinculada a eww-mode-map. Por conveniencia, este comando puede vincularse a esa tecla en ese mapa de modo:

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

  5. Luego use C-ypara pegar en su archivo / búfer en modo org. Con iimage-modeincluso se puede ver las imágenes de la página web y los enlaces son convertidos al formato en modo org.

Leo Ufimtsev
fuente
¡Gracias! La pandocherramienta se sugiere en los comentarios es otra solución - para mí sería un poco más fácil de implementar, pero es bueno tener un método que no se basa en herramientas fuera de Emacs ...
laxxy
Eso parece prometedor. Sin embargo, el formato de texto todavía se pierde ... Por ejemplo , cursiva , negrita y code. A veces solo quiero copiar una parte del texto en lugar de toda la página web, conservando el formato. ¿Hay alguna alternativa para pandocacercarse?
xji
Todavía podría preferir usar algunas herramientas externas como Evernoteo Quiversi eso no es posible.
xji