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.