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!


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.


¡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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.