commit e1a9b8fbe1af32266d0e8b3d1cdc5c86b208467a parent bef939b96f92295a16746b9ab63a641163a91c55 Author: Michał M. Sapka <michal@sapka.me> Date: Fri, 2 Jun 2023 22:00:54 +0200 feat: literal RSS list for Elfeed Diffstat:
M | emacs/.emacs.d/config.org | | | 159 | ++++++++++++++++++++++++++++++++++++++++++++++--------------------------------- |
1 file changed, 92 insertions(+), 67 deletions(-)
diff --git a/emacs/.emacs.d/config.org b/emacs/.emacs.d/config.org @@ -1,6 +1,7 @@ #+TITLE: Michał Sapka's Emacs Config #+AUTHOR: Michał Sapka -#+STARTUP: showall +#+STARTUP: showall indent + * Table of contents :toc: - [[#general-configuration][General configuration]] - [[#lexical-binding][Lexical binding]] @@ -259,90 +260,114 @@ Yeah, force indentation ** RSS +*** Elfeed + #+BEGIN_SRC emacs-lisp (use-package elfeed :ensure t :config - (setq elfeed-feeds - '( - ("https://michal.sapka.me/index.xml") - - ("https://cprss.s3.amazonaws.com/rubyweekly.com.xml" engineering) - ("https://feeds.feedburner.com/digest-programming" engineering) - ("https://zendesk.engineering/feed" engineering) - ("https://shopify.engineering/blog.atom" engineering) - ("https://rss.slashdot.org/Slashdot/slashdotMain" news) - ("https://gideonwolfe.com/index.xml" blog imporant) - ("https://fabiensanglard.net/rss.xml" blog important) - ("https://grumpygamer.com/rss" blog important) - ("https://lunduke.substack.com/feed" blog) - ("https://frame.work/blog.rss" company) - ("https://lukesmith.xyz/rss.xml" blog important) - ("https://protesilaos.com/master.xml" blog) - - ("https://odysee.com/$/rss/@AlphaNerd:8" video) - ("https://odysee.com/$/rss/@DistroTube:2" video) - ("https://odysee.com/$/rss/@danwood:0" video) - ("https://odysee.com/$/rss/@SystemCrafters:e" video) - ("https://odysee.com/$/rss/@RoboNuggie:0" video) - ("https://odysee.com/$/rss/@Pine64:a" video) - ("https://odysee.com/$/rss/@jblow:0" video) - ("https://odysee.com/$/rss/@GaryHTech:0" video) - ("https://odysee.com/$/rss/@fireship:6" video) - - ("https://tilvids.com/feeds/videos.xml?videoChannelId=2775" video) ;; Veronica Explains - ("https://tilvids.com/feeds/videos.xml?videoChannelId=47" video) ;; Linux Experiment - ("https://videos.lukesmith.xyz/feeds/videos.xml?sort=-publishedAt" video important) - - ("https://world.hey.com/dhh/feed.atom" blog) - ("https://dev.37signals.com/feed/posts.xml" engineering important) - ("https://www.pine64.org/feed/" company) - - ("https://github.com/koekeishiya/yabai/releases.atom" repo) - - ("https://www.youtube.com/feeds/videos.xml?channel_id=gUCsnGwSIHyoYN0kiINAGUKx" video) ;; Wolfgang's Channel - ("https://www.youtube.com/feeds/videos.xml?channel_id=UClOGLGPOqlAiLmOvXW5lKbw" video) ;; MandaloreGaming - ("https://www.youtube.com/feeds/videos.xml?channel_id=UCNmv1Cmjm3Hk8Vc9kIgv0AQ" video) ;; Grim Beard - ("https://www.youtube.com/feeds/videos.xml?channel_id=UCEHFikgnRuLd1HYKTLrae9Q" video) ;; A Life Engineered - ("https://www.youtube.com/feeds/videos.xml?channel_id=UCJ6KZTTnkE-s2XFJJmoTAkw" video) ;; Accursed Farm - ("https://www.youtube.com/feeds/videos.xml?channel_id=UC2Xd-TjJByJyK2w1zNwY0zQ" video) ;; Beyond Fireship - ("https://www.youtube.com/feeds/videos.xml?channel_id=UC4w1YQAJMWOz4qtxinq55LQ" video) ;; Level1Techs - - ("https://www.datagubbe.se/atom.xml tech" blog important) - ("https://feeds.arstechnica.com/arstechnica/features" news) - ("https://www.theregister.com/headlines.atom" news) - ("https://jvns.ca/atom.xml" blog) - ("https://rubenerd.com/feed/" blog important) - ("https://a3nm.net/blog/feed.xml" blog) - ("https://brainbaking.com/index.xml" blog important) - ("https://www.dosgameclub.com/category/episodes/feed/" gaming) - ("https://www.zendesk.com/public/assets/sitemaps/en/feed.xml" company) - ("https://bt.ht/atom.xml" blog) - ("https://robert.bearblog.dev/feed/" blog) - ("https://susam.net/blog/feed.xml" blog) - ("https://josem.co//articles/index.xml" blog) - ("https://pragmaticemacs.wordpress.com/feed/" blog emacs) - )) (defface important-elfeed-entry '((t :foreground "#f77")) "Marks an important Elfeed entry." :group 'elfeed) - + (defface nonimportant-elfeed-entry '((t :foreground "#C0C0C0")) "Marks an nonimportant Elfeed entry." :group 'elfeed) (push '(important important-elfeed-entry) - elfeed-search-face-alist) - (push '(company nonimportant-elfeed-entry) - elfeed-search-face-alist) + elfeed-search-face-alist) (push '(news nonimportant-elfeed-entry) - elfeed-search-face-alist) - + elfeed-search-face-alist) ) #+END_SRC + +*** Elfeed-org + +#+BEGIN_SRC emacs-lisp + (use-package elfeed-org + :ensure t + :config + (setq rmh-elfeed-org-files (list "~/.emacs.d/config.org")) + (elfeed-org)) +#+END_SRC + +**** Feeds :elfeed: + +***** Blogs + +****** https://michal.sapka.me/index.xml :important: +****** https://world.hey.com/dhh/feed.atom +****** https://gideonwolfe.com/index.xml :important: +****** https://fabiensanglard.net/rss.xml :important: +****** https://grumpygamer.com/rss :important: +****** https://lukesmith.xyz/rss.xml :important: +****** https://rubenerd.com/feed/ +****** https://a3nm.net/blog/feed.xml +****** https://brainbaking.com/index.xml :important: +****** https://bt.ht/atom.xml +****** https://josem.co/articles/index.xml +****** https://robert.bearblog.dev/feed/ +****** https:/www.datagubbe.se/atom.xml :important: + +***** Vlogs + +****** https://odysee.com/$/rss/@AlphaNerd:8 +****** https://odysee.com/$/rss/@DistroTubEe:2 +****** https://odysee.com/$/rss/@danwood:0 +****** https://odysee.com/$/rss/@SystemCrafters:e +****** https://odysee.com/$/rss/@RoboNuggie:0 +****** https://odysee.com/$/rss/@Pine64:a +****** https://odysee.com/$/rss/@jblow:0 +****** https://odysee.com/$/rss/@GaryHTech:0 +****** https://odysee.com/$/rss/@fireship:6 +****** https://tilvids.com/feeds/videos.xml?videoChannelId=2775 +Veronica Explains +****** https://tilvids.com/feeds/videos.xml?videoChannelId=47 +Linux Experiment +****** https://videos.lukesmith.xyz/feeds/videos.xml?sort=-publishedAt :important: +****** https://www.youtube.com/feeds/videos.xml?channel_id=gUCsnGwSIHyoYN0kiINAGUKx +Wolfgang's Channel +****** https://www.youtube.com/feeds/videos.xml?channel_id=UClOGLGPOqlAiLmOvXW5lKbw +MandaloreGaming +****** https://www.youtube.com/feeds/videos.xml?channel_id=UCNmv1Cmjm3Hk8Vc9kIgv0AQ +Grim Beard +****** https://www.youtube.com/feeds/videos.xml?channel_id=UCEHFikgnRuLd1HYKTLrae9Q +A Life Engineered +****** https://www.youtube.com/feeds/videos.xml?channel_id=UCJ6KZTTnkE-s2XFJJmoTAkw +Accursed Farm +****** https://www.youtube.com/feeds/videos.xml?channel_id=UC2Xd-TjJByJyK2w1zNwY0zQ +Beyond Fireship +****** https://www.youtube.com/feeds/videos.xml?channel_id=UC4w1YQAJMWOz4qtxinq55LQ +Level1Techs + +***** Engineering + +****** https://cprss.s3.amazonaws.com/rubyweekly.com.xml +****** https://feeds.feedburner.com/digest-programming +****** https://zendesk.engineering/feed +****** https://shopify.engineering/blog.atom +****** https://jvns.ca/atom.xml +****** https://susam.net/blog/feed.xml +****** https://dev.37signals.com/feed/posts.xml + +***** News + +****** https://www.theregister.com/headlines.atom +****** https://rss.slashdot.org/Slashdot/slashdotMain +****** https://feeds.arstechnica.com/arstechnica/features +****** https://www.zendesk.com/public/assets/sitemaps/en/feed.xml +****** https://frame.work/blog.rss +****** https://www.pine64.org/feed/ + +***** Emacs + +****** https://pragmaticemacs.wordpress.com/feed/ +****** https://protesilaos.com/master.xml + + ** Ebooks reading #+BEGIN_SRC emacs-lisp