¿Cómo puedo descargar la fuente de una página web de Emacs?


9

Quiero usar Emacs como una forma mejorada de ver el origen de una página (por ejemplo http://example.com). ¿Hay alguna manera fácil de descargar la página directamente desde Emacs, tal vez incluso a través de C-x C-f?

Recuerdo haber hecho esto de alguna manera en el pasado (¿tal vez gracias a TRAMP?), Pero no cómo , y ya no puedo reproducirlo.


¿Te refieres a algo más inteligente que simplemente wget y luego ver eso, verdad? ¿Quizás w3m en emacs ofrece algún tipo de opción?
Edgar Aroutiounian

@EdgarAroutiounian: No necesariamente más inteligente sino más integrado. Por alguna razón, creo que hay una forma más inmediata de hacerlo.
Tikhon Jelvis

Respuestas:


8

Aquí hay una solución realmente rápida y sucia:

(defun my-view-source (url)
  (interactive "MURL: ")
  (switch-to-buffer (url-retrieve url (lambda (_)))))

url-retrieveestá integrado en Emacs; También hay alternativas como request.el .


5

El modo w3 puede hacer esto con el w3-source-document-at-pointcomando que está vinculado por defecto s.

También puede usar M-!e invocar curl.

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.