Adam mentions the possibility of making Elfeed support Atom feeds that are hosted in a hyperdrive. What integration code do we need to add?
Also see #172.
It appears that this funcitonality works OOTB if you set
elfeed-use-curl
tonil
, in which caseurl-retrive
DTRT because inhyperdrive.el
, we have added tourl-scheme-registry
. However, the default value ofelfeed-use-curl
ist
, which useselfeed-curl-enqueue
, which doesn't know how to handlehyper://
links. Perhaps someadvice
would work, something like the following (which doesn't yet work):(with-eval-after-load 'elfeed (defun h//elfeed-around-advice (fn url) "Call FN with httpified URL. Intended to be used as :around advice for `elfeed'." (funcall fn (hyperdrive--httpify-url url))) (advice-add 'elfeed-update-feed :around #'h//elfeed-around-advice))