blob: 9d93327d50b4b3bda3d310c72146e9b45faf764a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
(use-package elfeed
:defer t
:custom
(elfeed-use-curl t)
(elfeed-db-directory "~/.config/emacs/elfeed")
:config
;; Mark all YouTube entries
(defun browse-url-mpv (url &optional _new-window)
(start-process "mpv" nil "mpv" url))
(setq browse-url-browser-function
'(("https://\\(www\\.\\)?youtu\\(\\.be\\|be\\.com\\)" . browse-url-mpv)
("." . browse-url-default-browser)))
(add-hook 'elfeed-new-entry-hook
(elfeed-make-tagger :feed-url "youtube\\.com"
:add '(video youtube)))
:bind
("C-c e" . elfeed))
(use-package elfeed-protocol
:ensure t
:after elfeed
:config
(setq elfeed-feeds nil)
(setq elfeed-use-curl t)
(setq elfeed-feeds '(("fever+https://sakamoto@rss.sakamoto.network"
:api-url "https://rss.sakamoto.network/fever/"
:password (password-store-get "rss"))))
(elfeed-protocol-enable))
(provide 'elfeed-config)
|