From 46ae7cc0d4dfa53b665fa1136ca5f9afdef72f6c Mon Sep 17 00:00:00 2001 From: Evie Litherland-Smith Date: Sat, 17 Feb 2024 19:20:12 +0000 Subject: [PATCH] Move elfeed feeds.org into main org-directory Remove custom elfeed db and enclosure directories, stop syncing db between machines anyway, I'll use an external org file for saving things --- config/internet.org | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/config/internet.org b/config/internet.org index 03ecd19..3ad486f 100644 --- a/config/internet.org +++ b/config/internet.org @@ -296,22 +296,33 @@ :bind (("C-c f f" . elfeed) ("C-c f u" . elfeed-update)) :hook (elfeed-search-mode . elfeed-update) - :init - (setq elfeed-base-directory "~/.elfeed") :custom - (elfeed-db-directory (expand-file-name "db" elfeed-base-directory)) - (elfeed-enclosure-default-dir (expand-file-name "enclosures" elfeed-base-directory)) - (rmh-elfeed-org-files (list (expand-file-name "feeds.org" elfeed-base-directory))) (elfeed-search-filter "@2-weeks-ago +unread") :config (require 'elfeed-org) (require 'elfeed-tube) (require 'elfeed-tube-mpv)) +#+end_src + +** elfeed-org + +Manage elfeed subscriptions in an org-mode file instead of elisp. + +#+begin_src emacs-lisp (use-package elfeed-org :ensure t - :after elfeed + :after (elfeed org) + :custom + (rmh-elfeed-org-files (list (expand-file-name "feeds.org" org-directory))) :config (elfeed-org)) +#+end_src + +** elfeed-tube + +Use elfeed for YouTube subscriptions, including getting video transcripts. + +#+begin_src emacs-lisp (use-package elfeed-tube :ensure t :after elfeed