feat(rss): add elfeed-tube behind +youtube
Close: #7612 Co-authored-by: edmundmiller <edmundmiller@users.noreply.github.com>
This commit is contained in:
parent
ea97adf9c7
commit
02ab7f3a79
4 changed files with 29 additions and 0 deletions
|
@ -13,11 +13,15 @@ Read RSS feeds in the comfort of Emacs.
|
|||
- +org ::
|
||||
Enable [[doom-package:elfeed-org]], so you can configure your feeds with an org file
|
||||
(={org-directory}/elfeed.org=) rather than Elisp.
|
||||
- +youtube ::
|
||||
Enable [[doom-package:elfeed-tube]], for tighter integration between elfeed and
|
||||
your Youtube subscriptions.
|
||||
|
||||
** Packages
|
||||
- [[doom-package:elfeed]]
|
||||
- [[doom-package:elfeed-goodies]]
|
||||
- [[doom-package:elfeed-org]] if [[doom-module:+org]]
|
||||
- [[doom-package:elfeed-tube]] if [[doom-module:+youtube]]
|
||||
|
||||
** Hacks
|
||||
- By default ~elfeed-search-filter~ is set to ~@2-weeks-ago~ and makes the last
|
||||
|
|
|
@ -89,3 +89,17 @@ easier to scroll through.")
|
|||
:after elfeed
|
||||
:config
|
||||
(elfeed-goodies/setup))
|
||||
|
||||
|
||||
(use-package! elfeed-tube
|
||||
:when (modulep! +youtube)
|
||||
:after elfeed
|
||||
:config (elfeed-tube-setup)
|
||||
(map! (:map elfeed-show-mode-map
|
||||
[remap save-buffer] #'elfeed-tube-save
|
||||
"F" #'elfeed-tube-fetch)
|
||||
(:map elfeed-search-mode-map
|
||||
[remap save-buffer] #'elfeed-tube-save
|
||||
"F" #'elfeed-tube-fetch
|
||||
"C-c C-f" #'elfeed-tube-mpv-follow-mode
|
||||
"C-c C-w" #'elfeed-tube-mpv-where)))
|
||||
|
|
9
modules/app/rss/doctor.el
Normal file
9
modules/app/rss/doctor.el
Normal file
|
@ -0,0 +1,9 @@
|
|||
;;; app/rss/doctor.el -*- lexical-binding: t; -*-
|
||||
|
||||
(when (modulep! +youtube)
|
||||
(unless (executable-find "mpv")
|
||||
(warn! "Couldn't find the mpv executable. Live transcripts with elfeed-tube-mpv will not work."))
|
||||
|
||||
(unless (or (executable-find "youtube-dl")
|
||||
(executable-find "yt-dlp"))
|
||||
(warn! "Couldn't find the 'youtube-dl' or 'yt-dlp' executables. Live transcripts with elfeed-tube-mpv will not work.")))
|
|
@ -5,3 +5,5 @@
|
|||
(package! elfeed-goodies :pin "544ef42ead011d960a0ad1c1d34df5d222461a6b")
|
||||
(when (modulep! +org)
|
||||
(package! elfeed-org :pin "d62d23e25c5e3be3d70b7fbe1eaeb6e43f93a061"))
|
||||
(when (modulep! +youtube)
|
||||
(package! elfeed-tube :pin "0c3fbc21259e1fa794f3179a53b410ba610231f2"))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue