blob: f227b4e70198a8f94d51584a9de2c7346c981f29 (
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
* Overview
=elfeed-custom-feeds= provides custom feed generators for [[https://github.com/skeeto/elfeed][elfeed]],
allowing you to monitor:
- HuggingFace organization model releases
- GitHub pull requests with custom search queries
This package extends =elfeed= beyond traditional RSS/Atom feeds to
track content from platforms that don't provide native feeds.
* Installation
** Using elpaca
#+begin_src emacs-lisp
(use-package elfeed-custom-feeds
:ensure (:host "git.vineetk.net" :repo "vin/elfeed-custom-feeds.el")
:after elfeed
:custom
(elfeed-custom-huggingface-orgs '("sentence-transformers" "google-bert"))
(elfeed-custom-github-pr-queries
'(("emacs-mirror/emacs" "" "Emacs")
("atlas-engineer/nyxt" "is:open" "Nyxt")
("qutebrowser/qutebrowser" "label:\"bug: behavior\"" "qutebrowser behavior bug")))
:hook
(elfeed-update . elfeed-custom-feeds-update-all))
#+end_src
** Manual installation
Clone the repository and add to your load path:
#+begin_src emacs-lisp
(add-to-list 'load-path "~/path/to/elfeed-custom-feeds.el")
(require 'elfeed-custom-feeds)
#+end_src
* Usage
** Update all feeds
#+begin_src emacs-lisp
M-x elfeed-custom-feeds-update-all
#+end_src
** Update specific feed types
Update only HuggingFace feeds:
#+begin_src emacs-lisp
M-x elfeed-custom-feeds-hf-update
#+end_src
Update only GitHub PR feeds:
#+begin_src emacs-lisp
M-x elfeed-custom-feeds-github-update
#+end_src
|