Emacs: pull feeds from nextcloud
This commit is contained in:
parent
00fec679ba
commit
4e63ea053c
4 changed files with 30 additions and 7 deletions
|
|
@ -36,11 +36,28 @@
|
||||||
org-roam-ui-update-on-save t
|
org-roam-ui-update-on-save t
|
||||||
org-roam-ui-open-on-start t))
|
org-roam-ui-open-on-start t))
|
||||||
|
|
||||||
;; Update elfeed on open
|
; Taken from https://github.com/yqrashawn/yqdotfiles/blob/master/.doom.d/read.el
|
||||||
(add-hook 'elfeed-search-mode-hook #'elfeed-update)
|
(setq! elfeed-use-curl t)
|
||||||
|
(after! elfeed
|
||||||
|
(elfeed-set-timeout 36000)
|
||||||
|
(run-with-idle-timer 300 t #'elfeed-update)
|
||||||
|
(setq!
|
||||||
|
;; elfeed-protocol-newsblur-maxpages 200
|
||||||
|
;; elfeed-search-filter "+unread +p1"
|
||||||
|
;; elfeed-search-trailing-width 60
|
||||||
|
rmh-elfeed-org-files `(,(concat org-directory "elfeed.org")))
|
||||||
|
;; (add-hook! 'elfeed-search-mode-hook 'elfeed-update)
|
||||||
|
(setq elfeed-protocol-enabled-protocols '(owncloud))
|
||||||
|
(defadvice elfeed (after configure-elfeed-feeds activate)
|
||||||
|
"Make elfeed-org autotags rules work with elfeed-protocol."
|
||||||
|
(setq elfeed-protocol-tags elfeed-feeds)
|
||||||
|
(setq elfeed-feeds (list
|
||||||
|
(list "owncloud+https://paultrial@cloud.banditlair.com"
|
||||||
|
:password (shell-command-to-string "echo -n `secret-tool lookup elfeed nextcloud`")
|
||||||
|
:autotags elfeed-protocol-tags))))
|
||||||
|
(elfeed-protocol-enable))
|
||||||
|
|
||||||
(use-package! elfeed-tube
|
(use-package! elfeed-tube
|
||||||
;;:ensure t ;; or :straight t
|
|
||||||
:after elfeed
|
:after elfeed
|
||||||
:demand t
|
:demand t
|
||||||
:config
|
:config
|
||||||
|
|
@ -56,7 +73,7 @@
|
||||||
([remap save-buffer] . elfeed-tube-save)))
|
([remap save-buffer] . elfeed-tube-save)))
|
||||||
|
|
||||||
(use-package! elfeed-tube-mpv
|
(use-package! elfeed-tube-mpv
|
||||||
;;:ensure t ;; or :straight t
|
|
||||||
:bind (:map elfeed-show-mode-map
|
:bind (:map elfeed-show-mode-map
|
||||||
("gf" . elfeed-tube-mpv-follow-mode)
|
;; ("gf" . elfeed-tube-mpv-follow-mode)
|
||||||
("gw" . elfeed-tube-mpv-where)))
|
;; ("gw" . elfeed-tube-mpv-where)))
|
||||||
|
))
|
||||||
|
|
|
||||||
|
|
@ -66,7 +66,7 @@
|
||||||
;;word-wrap ; soft wrapping with language-aware indent
|
;;word-wrap ; soft wrapping with language-aware indent
|
||||||
|
|
||||||
:emacs
|
:emacs
|
||||||
dired ; making dired pretty [functional]
|
(dired +dirvish) ; making dired pretty [functional]
|
||||||
electric ; smarter, keyword-based electric-indent
|
electric ; smarter, keyword-based electric-indent
|
||||||
;;ibuffer ; interactive buffer management
|
;;ibuffer ; interactive buffer management
|
||||||
undo ; persistent, smarter undo for your inevitable mistakes
|
undo ; persistent, smarter undo for your inevitable mistakes
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
(package! lsp-tailwindcss)
|
(package! lsp-tailwindcss)
|
||||||
|
(package! elfeed-protocol)
|
||||||
(package! elfeed-tube)
|
(package! elfeed-tube)
|
||||||
(package! elfeed-tube-mpv)
|
(package! elfeed-tube-mpv)
|
||||||
(package! mpv)
|
(package! mpv)
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,11 @@ in {
|
||||||
ripgrep
|
ripgrep
|
||||||
fd
|
fd
|
||||||
findutils.locate
|
findutils.locate
|
||||||
|
python311
|
||||||
|
libsecret
|
||||||
|
gcc
|
||||||
|
gnumake
|
||||||
|
cmake
|
||||||
|
|
||||||
terraform
|
terraform
|
||||||
pandoc
|
pandoc
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue